python 3.x语音模块

时间:2010-07-18 13:24:26

标签: python windows speech

是否有pyTTS或python 3.0的某种语音模块?我似乎无法在任何地方找到它,我真的很想尝试一下。

3 个答案:

答案 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。

祝你好运