是否有pyTTS或python 3.0的某种语音模块?我似乎无法在任何地方找到它,我真的很想尝试一下。
答案 0 :(得分:3)
在Windows上,最简单的方法是使用SAPI界面直接访问python com,例如
import win32com.client
speaker = win32com.client.Dispatch("SAPI.SpVoice")
speaker.Speak("Hello, it works!")
答案 1 :(得分:0)
Festival是我所知道的Linux唯一的TTS引擎,它有pyfestival - http://code.google.com/p/pyfestival/。
过去我编写了自己的绑定,因为界面非常简单。
答案 2 :(得分:0)
我正在使用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。
祝你好运