Python 3.0有pyTTS或某种语音模块吗? 我似乎无法find任何地方,我真的想尝试一下。
在Windows上,最简单的方法是直接访问SAPI使用Python的COM接口,例如
import win32com.client speaker = win32com.client.Dispatch("SAPI.SpVoice") speaker.Speak("Hello, it works!")
节日是我知道的Linux的唯一TTS引擎,它有pyfestival – http://code.google.com/p/pyfestival/ 。
过去我写了自己的绑定,因为界面非常简单。
我使用的是win7 x64。 我安装pywin32和Anurag Uniyal的答案工作。
这是撰写本文时的最新版本。 http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/
你看到有两个版本:
pywin32-218.win32-py3.1.exe
pywin32-218.win-AMD64-py3.1.exe
请记住,即使您的操作系统是64b,您可能已经安装了python3 32b或python3 64b。 例如,我有win7 x64,但我安装了python3 32b。 如果这是你的情况,选择win32; 如果没有选择amd64。
祝你好运