【发布时间】:2016-11-27 03:47:13
【问题描述】:
我尝试了 espeak 但没有成功,并且某些功能仅在 python 2 中支持。
【问题讨论】:
我尝试了 espeak 但没有成功,并且某些功能仅在 python 2 中支持。
【问题讨论】:
在 Windows 中离线使用,直接使用 SAPI。
您可以使用SpVoice。
import win32com.client
speaker = win32com.client.Dispatch("SAPI.SpVoice")
speaker.Speak("Jumpman Jumpman Jumpman Them boys up to something!")
【讨论】:
您是否尝试过通过gTTS 使用 Google 文字转语音?
在 Python 3.x 中使用它的语法如下:
from gtts import gTTS
my_tts = "Text you want to process"
tts = gTTS(text=my_tts, lang='en')
tts.save("Absolute/path/to/file.mp3")
这是 gTTS 的github repo。
【讨论】: