【问题标题】:Voice in Voice Assistant语音助手中的语音
【发布时间】:2020-10-21 04:51:07
【问题描述】:

我正在用 python 写一个语音助手,我有一个问题,关于如何改变我的语音助手的话的发音。 Windows 10 操作系统。我尝试了 RHVoice,但它没有用。问题是,如何在支持俄语的 Python 语音助手中更改我的声音?下面是我如何实现助手的语音播放功能的一个例子:

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

【问题讨论】:

  • 等等,你的问题是什么?你说你有一个问题,但实际上并没有问一个问题。你只是问如何改变声音?您可以edit 澄清。顺便说一句,欢迎来到 SO!如果您需要建议,请查看 tourHow to Ask
  • 如果你问如何改变声音,你已经研究过什么,你尝试过什么?我自己没有使用过 pyttsx3,但这看起来很有希望:How to change the voice in pyttsx3?

标签: python python-3.x voice assistant


【解决方案1】:

在这里您将无法更改声音,但您可以在这些行中进行更改

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 1970-01-01
    相关资源
    最近更新 更多