在使用pytts3语音合成时,遇到中文语音错乱。程序代码本身很简单,也是网上公认的一种写法:
#coding: UTF-8
import pyttsx3;
engine = pyttsx3.init()
engine.say(u ‘中文‘)
engine.runAndWait()
可发出的读音不是中文,像乱音。
网上看到一篇文章,分析了原因,而我遇到的问题也是同一个问题,先佩服下这位高手,如此深入仔细的研究一个问题
http://www.cnblogs.com/leenid/p/6875031.html
解决方法也有两种,一种修改sapi5.py 行50 为:
self._tts.Speak(str(text), 19)
第二种,下载博主提供的第二个下载链接
https://codeload.github.com/RapidWareTech/pyttsx/zip/master
以此作为学习记录
时间: 2024-10-09 03:14:44