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

以此作为学习记录

相关文章:

  • 2021-11-03
  • 2021-11-17
  • 2021-11-17
  • 2022-02-10
  • 2021-06-26
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-16
  • 2022-12-23
  • 2021-12-10
  • 2022-12-23
  • 2021-08-30
相关资源
相似解决方案