我想让python读取之前添加到变量中的字符串,因为我正在创建抓取脚本,如果有任何错误,我希望它告诉我,我看了很多关于这个的视频,但都是关于阅读文本然后创建mp3文件,不要同时读取字符串
问问题
379 次
2 回答
1
您可以使用win32com
直接从命令行读取文本:
from win32com.client import Dispatch
speaker = Dispatch("SAPI.spVoice")
text = "Error" # Choose what the speaker should speak
speaker.Speak(text) # It starts speaking here
于 2020-06-20T19:36:25.687 回答
-1
我找到了解决办法
import playsound
from gtts import gTTS
def speak(text):
tts= gTTS(text= text, lang="en")
# filename="voice.mp3"
tts.save(filename)
playsound.playsound(filename)
speak("error")
于 2020-06-20T19:13:41.177 回答