【发布时间】:2019-12-16 23:25:55
【问题描述】:
我正在使用 Tkinter 创建一个问答游戏。我想使用 gtts 读取包含问题和选项的文本文件。那么有没有办法做到这一点?我尝试使用 pyttsx3,但声音太机械化,并且在句子结尾后总是说“反斜杠 n”(基本上是换行)。 谢谢!
【问题讨论】:
标签: python tkinter raspberry-pi text-to-speech google-text-to-speech
我正在使用 Tkinter 创建一个问答游戏。我想使用 gtts 读取包含问题和选项的文本文件。那么有没有办法做到这一点?我尝试使用 pyttsx3,但声音太机械化,并且在句子结尾后总是说“反斜杠 n”(基本上是换行)。 谢谢!
【问题讨论】:
标签: python tkinter raspberry-pi text-to-speech google-text-to-speech
诀窍是用空格替换 \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你可以阅读更多
【讨论】: