0

我想让python读取之前添加到变量中的字符串,因为我正在创建抓取脚本,如果有任何错误,我希望它告诉我,我看了很多关于这个的视频,但都是关于阅读文本然后创建mp3文件,不要同时读取字符串

4

2 回答 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 回答