博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
espeak编译安装
阅读量:6478 次
发布时间:2019-06-23

本文共 1009 字,大约阅读时间需要 3 分钟。

说明

 eSpeak是用于Linux和Windows的英文和其他语言的紧凑型开源软件语音合成器。eSpeak使用“共振峰综合”方法。这允许以小尺寸提供许多语言。讲话清晰,可以高速使用,但并不像基于人类语音记录的较大合成器那样自然或平滑。

注意:在安装espeak之前必须安装portaudio框架,用于驱动声卡。

编译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

编译需要的源码

遇到问题

问题1

wavegen.o: In function WavegenOpenSound() [clone .part.2]': wavegen.cpp:(.text+0x26c): undefined reference toPa_StreamActive'

wavegen.o: In function WavegenCloseSound()': wavegen.cpp:(.text+0x58e): undefined reference toPa_StreamActive'
collect2: error: ld returned 1 exit status
Makefile:105: recipe for target 'speak' failed
make: *** [speak] Error 1

解决

cp portaudio19.h portaudio.hmake cleanmake

转载于:https://www.cnblogs.com/QUSIR/p/6956214.html

你可能感兴趣的文章
转: 基于netty+ protobuf +spring + hibernate + jgroups开发的游戏服务端
查看>>
easyui传入map的数据前台展示出tree格式数据
查看>>
悲观的思考,乐观的生活.我们既需要思考的深度,也需要生活的温度!
查看>>
java.math.BigDecimal
查看>>
Vitamio中文API文档(4)—— VitamioInstaller
查看>>
yii框架常用url地址
查看>>
python3.4学习笔记(十六) windows下面安装easy_install和pip教程
查看>>
MyGUI 解析
查看>>
Linux中的ls命令详细使用
查看>>
graph-tool文档(一)- 快速开始使用Graph-tool - 2.属性映射、图的IO和Price网络
查看>>
easyui treegrid逐步加载
查看>>
GraphicsLab Project之辉光(Glare,Glow)效果 【转】
查看>>
<转>Python: __init__.py 用法
查看>>
Linux Curl命令
查看>>
046 SparlSQL中的函数
查看>>
-27979 LoadRunner 错误27979 找不到请求表单 Action.c(73): Error -27979: Requested form not found...
查看>>
[LeetCode] Minimum Depth of Binary Tree
查看>>
,net运行框架
查看>>
Java 中 Emoji 的正则表达式
查看>>
Mixin Network第一届开发者大赛作品介绍- dodice, diceos和Fox.one luckycoin
查看>>