语音输入语音助手

2024-09-28 23:16:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用python编写一个语音助手,我有一个关于如何更改语音助手单词发音的语音的问题。Windows10操作系统。我试过RHVoice,但没用。问题是,我如何在支持俄语的Python语音助手中更改我的语音?下面是我如何实现助手语音播放功能的示例:

def talk(words):
    engine = pyttsx3.init()
    engine.say(words)
    engine.runAndWait()

Tags: 功能示例initdef助手语音单词engine
1条回答
网友
1楼 · 发布于 2024-09-28 23:16:57

在这里,您将无法更改语音,但您可以更改这些线路

engine = pyttsx3.init('sapi5')
voices = engine.getProperty('voices')
currentVoice = engine.setProperty('voice', voices[1].id)

在最后一行中,您必须更改语音,1表示Windows 10的默认女性语音,0表示Windows 10的默认男性语音。如果要添加外部声音,则需要下载它们

相关问题 更多 >