【问题标题】:How to use gtts library to read a text file?如何使用 gtts 库读取文本文件?
【发布时间】:2019-12-16 23:25:55
【问题描述】:

我正在使用 Tkinter 创建一个问答游戏。我想使用 gtts 读取包含问题和选项的文本文件。那么有没有办法做到这一点?我尝试使用 pyttsx3,但声音太机械化,并且在句子结尾后总是说“反斜杠 n”(基本上是换行)。 谢谢!

【问题讨论】:

    标签: python tkinter raspberry-pi text-to-speech google-text-to-speech


    【解决方案1】:

    诀窍是用空格替换 \n 或任何其他字符。这里 abc.txt 是您的文本文件

        from gtts import gTTS 
        import os
        file = open("abc.txt", "r").read().replace("\n", " ")
        speech = gTTS(text = str(file),lang='en',slow = False)
        speech.save("voice.mp3")
        os.system("start voice.mp3")
    

    希望它能解决您的问题。 here你可以阅读更多

    【讨论】:

    • 谢谢!这有帮助。有没有可能降低声音的速度??
    • @HarshR 我认为没有改变语音速度的功能。只有布尔值:慢或快。进一步阅读:stackoverflow.com/questions/54178646/…
    猜你喜欢
    • 1970-01-01
    • 2015-03-05
    • 2015-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    相关资源
    最近更新 更多