espeak编译安装
来源:互联网 发布:单片机独立按键 编辑:程序博客网 时间:2024/05/22 17:33
说明
eSpeak是用于Linux和Windows的英文和其他语言的紧凑型开源软件语音合成器。eSpeak使用“共振峰综合”方法。这允许以小尺寸提供许多语言。讲话清晰,可以高速使用,但并不像基于人类语音记录的较大合成器那样自然或平滑。
注意:在安装espeak之前必须安装portaudio框架,用于驱动声卡。
espeak官网
编译portaudio
7z x portaudio.7zcd portaudio./configuremake sudo make install
编译espeak
7z x espeak-1.48.01-source.7zcd espeak-1.48.01-source/cd src/makesudo make install
安装中文和粤语支持
在安装中文支持前,保证espeak编译安装成功
进入/espeak-1.48.01-source/dictsource$
目录
安装中文
espeak --compile=zh
安装粤语
espeak --compile=zh-yue
测试
默认
espeak hello -w hello.wav
粤语
espeak -vzhy 你好 -w test.wav
中文
espeak -vzh 你好 -w test.wav
编译需要的源码
zhy_list.zip
zh_listx.zip
portaudio.7z
espeak-1.48.01-source.7z
遇到问题
问题1
wavegen.o: In function WavegenOpenSound() [clone .part.2]':
Pa_StreamActive’
wavegen.cpp:(.text+0x26c): undefined reference to
wavegen.o: In function WavegenCloseSound()':
Pa_StreamActive’
wavegen.cpp:(.text+0x58e): undefined reference to
collect2: error: ld returned 1 exit status
Makefile:105: recipe for target ‘speak’ failed
make: * [speak] Error 1
解决
cp portaudio19.h portaudio.hmake cleanmake
阅读全文
0 0
- espeak编译安装
- eSpeak安装实录
- espeak和portaudio安装
- espeak库编译和应用
- linux源码编译安装全功能版stardict(星际译王)+gucharmap+espeak+festival
- espeak 用法
- 自己的espeak测试
- espeak和mbrola
- Linux中文朗读软件--espeak
- Linux中文朗读软件--espeak
- 用espeak 做Android TTS
- eSpeak TTS 中英文真人发音引擎
- 跨平台TTS eSpeak Windows开发
- eSpeak: Linux 文本转语音工具
- 让你的树莓派说话之---espeak
- RHEL7.2上基于eSpeak实现TTS
- 文字转语音开源软件-espeak
- CentOS6编译安装LAMP:编译安装 PHP5
- 搜索练习题P-16
- 旋转变换(二)欧拉角
- 图的邻接表存储 c实现
- 【java面试】网络通信篇
- Android--Scrollview与Listview的嵌套使用
- espeak编译安装
- android retrofit2 文件上传(一)
- Linux下如何清除SVN的用户名和密码
- 深入Java日记——类加载器
- 中文名文件上传到linux服务器文件名乱码问题(转)
- MYSQL:SQL语句操作数据库中表和字段的COMMENT值
- 阿里百川热修复问题(SDK2.0)
- DateFormat
- Linux进程间通信(4)——共享内存