目录
前言
一、pyttsx3是什么
二、安装pyttsx3
三、查看语音包
四、添加语音包
1, 下载语音包
2, 安装语音包
五、功能实现和资源下载
1、下载所需要的库
2、运行时界面
3、资源下载
前言
一、pyttsx3是什么
pyttsx3是Python中的文本到语音的转换库,该软件包适用于 Windows、Mac 和 Linux。它在可用时使用本机语音驱动程序,并且完全脱机工作。
官方文档:Using pyttsx3 — pyttsx3 2.6 documentation或者pyttsx3 · PyPI
基本使用方法(先安装库):
二、安装pyttsx3
安装命令如下:
三、查看语音包
pyttsx3可以查看电脑中的所有语音包,输入以下代码查看语音包。
四、添加语音包
一般Windows操作系统自带两种语音包,如果觉得不够用,可以下载语音包。
1, 下载语音包
微软语音包下载地址:
https://www.microsoft.com/en-us/download/details.aspx=27224
可以选择中文相关语音包的下载
MSSpeech_SR_zh-CN_TELE.msi
MSSpeech_SR_zh-TW_TELE.msi
MSSpeech_SR_zh-HK_TELE.msi
MSSpeech_TTS_zh-CN_HuiHui.msi
MSSpeech_TTS_zh-TW_HanHan.msi
MSSpeech_TTS_zh-HK_HunYee.msi
根据提示,需要先安装运行环境。
如果是软件开放,还需要安装SDK
涉及的术语:
TTS(Text To Sound)是文本转语音
SR(Speech Recognition)是语音识别
注意:这里我们主要下载的是TTS:
MSSpeech_TTS_zh-CN_HuiHui.msi(普通话)
MSSpeech_TTS_zh-TW_HanHan.msi(台湾)
MSSpeech_TTS_zh-HK_HunYee.msi(香港)
如果觉得微软语音包下载过程有些麻烦的小伙伴,可以直接使用我下载好的MSSpeech_TTS_zh-TW_HanHan.msi语音包和运行环境(注:这个是台湾语音包,因为小编电脑中默认是HuiHui语音包,但MSSpeech_TTS_zh-CN_HuiHui.msi语音包也在链接里)
2, 安装语音包
注:以我链接里发的HanHan语音包作为示范,其他的可以以此类推。
1、先安装SpeechPlatformRuntime.msi(双击安装即可),安装完成之后重启电脑
2、重启电脑后再安装MSSpeech_TTS_zh-TW_HanHan.msi(双击安装即可)
5、双击修改后的.reg文件。(如果弹出警告窗口,不用担心,点击是即可)
五、功能实现和资源下载
1、下载所需要的库
pip install pyttsx3==2.90
pip install pygame==2.1.2
pip install PySimpleGUI==4.60.3
如果下载过慢或超时 错可以用pip install pyttsx3==2.90 -i https://pypi.douban.com/simple/至于为什么会超时 错或下载过慢,感兴趣的小伙伴们可以参考以下文章(下载过pyttsx3可以不用下载):
2、运行时界面
可以中英文切换(这个功能纯属装b可以让界面更完美)
3、资源下载
源码和exe可执行文件我都打包好了,喜欢的点个关注吧或者点一个小小的赞也可以。
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览215265 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!