python 文本转语音
我使用了gTTs有问题,墙的问题。所以用了离线的pyttsx3的方式
import pyttsx3 # 初始化 TTS 引擎 engine = pyttsx3.init() # 输入要转换的文本 text = "对于网传监控视频中提及的退单、投诉等情况,这名店员解释道,如果顾客等不及、咖啡尚" \ "未制作,经顾客确认,确实可以退单。“肯定要经过顾客同意,但是我们基本上不会去主动要求客人去退单。”对于这种情况的投诉,店员称不会导致扣工资。" # 设置语言 engine.setProperty('voice', 'zh-tw') # 设置为中文语音 # 转换文本为语音 engine.say(text) # 等待语音播放完毕 engine.runAndWait() # 保存语音文件 engine.save_to_file(text, 'output.mp3') engine.runAndWait() print("语音文件已生成")
运行后就得到语音的.mp3文件