首页 > 解决方案 > Pyttsx3 改变声音

问题描述

我正在尝试尝试不同的声音,但似乎无法改变声音。研究给了我这个例子:

import pyttsx3
engine = pyttsx3.init('espeak')
engine,setProperty('voice', 'english+f1')
engine.setProperty('rate', 175)
engine.say("Hello, what would you like me to do?")
engine.runAndWait()

这给出了以下错误:

 File "ttstest.py", line 3, in <module>
    engine,setProperty('voice', 'english+f1')
NameError: name 'setProperty' is not defined

如果我注释掉

engine,setProperty('voice', 'english+f1')

程序运行良好

标签: pyttsx

解决方案


engine您是否尝试过在and之间使用句点而不是逗号setProperty


推荐阅读