0

我目前正在尝试在应用程序上使用 pyttsx3。我对此没有任何问题,但客户希望应用程序以 pyttsx3 不这样做的声音交付,因为它使用操作系统的声音。因此,我们的想法是在 pyttsx3 中使用 mbrola 声音。目标是下载声音并在 pyttsx3 中使用它们。你知道这是否可能。

目前,我的代码如下所示:


def main():
    import os
    folder_name="../TTS/Code/Base de test/"
    arr = os.listdir(folder_name)
    for filename in arr:
        langage,sentence=lecture.create_sentence(folder_name+filename)
        test_pyttsx3.speak_sentence(langage,sentence)


if __name__ == "__main__":
    main()

提前感谢!

4

1 回答 1

0

导入 pyttsx3

引擎 = pyttsx3.init()

声音 = engine.getProperty('声音')

engine.setProperty('voice', voices[1].id)

engine.say("你好词")

引擎.runAndWait()

于 2021-02-07T03:41:35.037 回答