eSpeak是最为流行的开源跨平台的文本转语音程序。这两天进行了简单的研究。
先去网站看看吧! http://espeak.sourceforge.net/,网站很简洁,了解大概后下载需要的东西。这里下载两个包,分别是:
espeak-1.47.11-win.zip
espeak-1.47.11-source.zip
前者是一个完整的安装包,可以进行演示用,后者猜是开发要用的包。
通过阅读文档发现需要另一个开源软件的支持,PortAudio库:免费开源的跨平台音频播放库,支持Windows, Macintosh, Unix, SGI and BeOS等平台,以下工程都是在Microsoft Visual Studio 2008下完成编译。
一、 准备
官方主页:http://www.portaudio.com/
2、依赖ASIO库:用于异步处理
3、依赖DirectX库:用于驱动声卡
二、步骤
1、将ASIO库 拷贝到 portaudio\src\hostapi\asio\目录下,即整个ASIOSDK文件夹放到portaudio\src\hostapi\asio\目录下。
2、安装DirectX库。
3、 用VS2008打开portaudio\build\msvc\portaudio.dsw (打开portaudio.sln)
4、可选:
官方说明:http://www.portaudio.com/trac/wiki/TutorialDir/Compile/Windows(参照设置)
http://www.portaudio.com/trac/wiki/TutorialDir/Co