Python 如何使用gtts库读取文本文件?

Python 如何使用gtts库读取文本文件?,python,tkinter,raspberry-pi,text-to-speech,google-text-to-speech,Python,Tkinter,Raspberry Pi,Text To Speech,Google Text To Speech,我正在使用Tkinter创建一个问答游戏。我想使用GTT来读取包含问题和选项的文本文件。那么有没有办法做到这一点?我试着使用pyttsx3,但声音太机械化了,它总是在句末说“反斜杠n”(基本上是新行)。 谢谢大家! 诀窍是用空格替换\n或任何其他字符。这里abc.txt是您的文本文件 from gtts import gTTS import os file = open("abc.txt", "r").read().replace("\n", " ") spee

我正在使用Tkinter创建一个问答游戏。我想使用GTT来读取包含问题和选项的文本文件。那么有没有办法做到这一点?我试着使用pyttsx3,但声音太机械化了,它总是在句末说“反斜杠n”(基本上是新行)。
谢谢大家!

诀窍是用空格替换\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")

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

谢谢!这很有帮助。有没有可能我可以降低语速???@HarshR我认为没有改变语速的功能。仅布尔值:慢或快。进一步阅读: