如何为 pyttsx3 python 添加自己的 tts 声音

问题描述 投票:0回答:1

所以我用 Python 制作了一个个人语音助手,它目前可以与 Microsoft David 进行对话。微软有一些预先构建的声音,您可以从设置和语音设置中添加更多声音,但不能添加您自己的声音。我有两种文本转语音的声音,其中之一就是我想要的。那么我该如何选择那个声音呢? 这是代码:

import pyttsx3
Assistant = pyttsx3.init('sapi5')
voices = Assistant.getProperty('voices')
Assistant.setProperty('voices', voices[0].id)
Assistant.setProperty('rate', 180)

def Speak(audio):
    print("  ")
    Assistant.say(audio)
    print(f"JARVIS: {audio}")
    print("  ")
    Assistant.runAndWait()
python windows text-to-speech sapi pyttsx3
1个回答
0
投票

我想你需要从 Windows 中的设置中添加声音。

这里:https://www.youtube.com/watch?v=M4KeqY4nZEM

尝试按照此视频中的步骤操作,可能会有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.