基于Python編寫簡易文字語音轉(zhuǎn)換器
更新時間:2022年03月15日 10:13:49 作者:Camile8
這篇文章主要為大家介紹了如何利用Python編寫一個簡易文字語音轉(zhuǎn)換器,并打包成exe。文中的示例代碼講解詳細,感興趣的小伙伴快跟隨小編一起嘗試一下
話不多說上代碼!源代碼
from tkinter import *
import pyttsx3
class Application(Frame):
def __init__(self,master=None):
super().__init__(master)
self.master = master
self.pack()
self.creatWidget()
# BING INPUT
def creatWidget(self):
self.w1 = Text(self, width=80, heigh=40, bg='lightcyan') # 寬度為80個字母(40個漢字),高度為1個行高
self.w1.pack()
Button(self, text="轉(zhuǎn)語音", command=self.returnText).pack(side="left")
# 返回信息
def returnText(self):
# Indexes(索引):用來指向Text組件中文本的位置,Text的組件索引也是對應(yīng)實際字符之間的位置
# 行號以1開始,列號以0開始
result=self.w1.get(1.0, END)
# print("所有文本內(nèi)容:\n", result)
# messagebox.showinfo("所有的文本", self.w1.get(1.0, END))
engine = pyttsx3.init()
engine.say(result)
engine.runAndWait()
if __name__ == '__main__':
root = Tk()
root.geometry("800x600+10+10")
root.title("測試")
app = Application(root)
root.mainloop()用來打包的文件

# -*- mode: python ; coding: utf-8 -*-
block_cipher = None
a = Analysis(['test.py'],
pathex=[],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
[],
name='test',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=True,
disable_windowed_traceback=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None )效果展示

到此這篇關(guān)于基于Python編寫簡易文字語音轉(zhuǎn)換器的文章就介紹到這了,更多相關(guān)Python文字語音轉(zhuǎn)換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
- Python中語音轉(zhuǎn)文字相關(guān)庫介紹(最新推薦)
- Python調(diào)用訊飛語音合成API接口來實現(xiàn)文字轉(zhuǎn)語音
- 基于Python實現(xiàn)語音識別和語音轉(zhuǎn)文字
- Python語音識別API實現(xiàn)文字轉(zhuǎn)語音的幾種方法
- Python詳解文字轉(zhuǎn)語音的實現(xiàn)
- python文字轉(zhuǎn)語音實現(xiàn)過程解析
- python文字轉(zhuǎn)語音的實例代碼分析
- python 利用pyttsx3文字轉(zhuǎn)語音過程詳解
- 使用Python實現(xiàn)文字轉(zhuǎn)語音并生成wav文件的例子
- Python將文字轉(zhuǎn)成語音并讀出來的實例詳解
- python實現(xiàn)文字轉(zhuǎn)語音的項目實踐
相關(guān)文章
Python常用內(nèi)建模塊hashlib、hmac詳解
這篇文章主要介紹了Python常用內(nèi)建模塊hashlib、hmac詳解,摘要算法又稱哈希算法、散列算法,它通過一個函數(shù),把任意長度的數(shù)據(jù)轉(zhuǎn)換為一個長度固定的數(shù)據(jù)串,需要的朋友可以參考下2023-08-08

