我正在用python编写一个语音助手,我有一个关于如何改变语音助手发音的问题。Windows 10操作系统。我尝试过RHVoice,但它不起作用。问题是,我如何在支持俄语的Python语音助手中改变自己的声音?以下是我如何实现助手的语音回放功能的示例:
def talk(words):
engine = pyttsx3.init()
engine.say(words)
engine.runAndWait()发布于 2020-09-24 22:17:57
在这里,您不会得到任何更改声音的选项,但您可以在这些行中更改
engine = pyttsx3.init('sapi5')
voices = engine.getProperty('voices')
currentVoice = engine.setProperty('voice', voices[1].id)在最后一条线路中,您必须更改语音,1表示Windows 10的默认女性语音,0表示Windows 10的默认男性语音。如果要添加外部语音,则需要下载外部语音
https://stackoverflow.com/questions/62664992
复制相似问题