python语音输入转化成文字,python3将语音转换成文字
这篇文章主要为大家介绍了如何利用计算机编程语言编写一个简易文字语音转换器,并打包成exe。文中的示例代码讲解详细,感兴趣的小伙伴快跟随小编一起尝试一下
话不多说上代码!源代码
来自tkinter导入*
导入pyttsx3
类别应用(框架):
def __init__(self,master=None):
超级()。__init__(主)
self.master=主人
self.pack()
self.creatWidget()
#冰输入
def creatWidget(self):
self.w1=Text(self,width=80,heigh=40,bg=lightcyan) #宽度为80个字母(40个汉字),高度为一个行高
self.w1.pack()
按钮(self,text=转语音,command=self.returnText).pack(side=left )
# 返回信息
def returnText(self):
#索引(索引):用来指向文本组件中文本的位置,文本的组件索引也是对应实际字符之间的位置
# 行号以一开始,列号以0开始
result=self.w1.get(1.0,END)
#打印(所有文本内容:\n ,结果)
# messagebox.showinfo(所有的文本,self.w1.get(1.0,END))
engine=pyttsx3.init()
engine.say(结果)
engine.runAndWait()
if __name__==__main__:
root=Tk()
root.geometry(800x600 10 10 )
root.title(测试)
app=应用程序(根)
root.mainloop()
用来打包的文件
#-*-模式: python编码: utf-8 -*-
分组密码=无
a=分析([test.py],
pathex=[],
二进制=[],
数据=[],
hiddenimports=[],
hookspath=[],
hooksconfig={},
runtime_hooks=[],
排除=[],
win _ no _ prefer _ redirects=False,
win_private_assemblies=False,
密码=块密码,
noarchive=False)
pyz=PYZ(a.pure,a.zipped_data,
密码=块密码)
exe=EXE(pyz,
答。脚本,
二进制文件,
压缩文件,
答。数据,
[],
name=test ,
调试=假,
boot loader _ ignore _ signals=False
strip=False,
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=True,
disable _ windowed _ traceback=False,
target_arch=None,
codesign_identity=None,
授权_文件=无)
效果展示
到此这篇关于基于计算机编程语言编写简易文字语音转换器的文章就介绍到这了,更多相关计算机编程语言文字语音转换内容请搜索盛行信息技术软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行信息技术软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。