pytts3语音合成遇到的中文问题

在使用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

以此作为学习记录

posted @ 2017-08-16 15:10  lanf  阅读(2483)  评论(0编辑  收藏  举报