要想到做到——微信公众号“编程阳光”

欢迎关注微信公众号“编程阳光”,你的关注是我坚持的动力

排序:
默认
按更新时间
按访问量

3个开源TTS(五)eSpeak1.06的源码调试分析

这一篇介绍eSpeak1.06源码的编译调试及基本框架。    上篇详细说明了eSpeak的调试环境的搭建,调试则和一般的gdb调试命令行调试区别不大,只不过是有了vim的代码界面和vimgdb提供的gdb命令的快捷键。为了调试肯定要有已经编译好的speak可执行文件,当然前面已经说过增加-g参...

2012-12-28 17:38:34

阅读数:2614

评论数:0

3个开源TTS(四)eSpeak1.06的源码调试环境vim+vimgdb

3个开源TTS选择eSpeak分析完吧,至少它也是支持中文了吧。本着简单起见,选择eSpeak版本的1.06开始看源码;要分析总是免不了要调试,没有太多经验,选择vim+vimgdb。下面详细介绍调试环境及基本运行流程。    (1)eSpeak1.06概况     这个版本不支持Window...

2012-12-28 15:48:11

阅读数:2327

评论数:0

3个开源TTS(三)flite的简要分析与espeak的选择

这篇主要介绍下flite和在windows下的cygwin中编译,以及选择espeak的原因。     从flite的介绍中可以看到,它是festival-lite,即festival的精简版,相对于Festival结构过冗余,速度太慢,它是一款短小精悍,快速实时的TTS引擎。Flite设计中兼...

2012-12-17 15:56:51

阅读数:7765

评论数:0

3个开源TTS(二)eSpeak的简要分析使用

继续开源TTS分析,只能说是给刚起步的人一点帮助了,毕竟不是专业做这一块的。今天主要先简单介绍TTS过程,然后以eSpeak的动态库编译使用,获得wav文件结束。     前文介绍eSpeak是c语言写的一个小型的、开放源码的语音合成系统,支持多种语言,这里包括汉语,甚至是粤语,可以看看他的博客...

2012-11-30 14:09:41

阅读数:9751

评论数:0

sip phone系列之Java sip phone(peers)源码浅析

从整理几款sip phone,到简单修改播放声音文件,发现少了最基本的环境搭建及源码的认识,现在重新记录下。     1.sip简要介绍     这里提及一些sip相关的必要知识,方便对该协议有个整体的了解,同时也可以为后续相关的应用开发提供准备。更详细的内容可以参考对应的RFC文档(RFC3...

2012-07-04 11:36:02

阅读数:6390

评论数:2

sipphone中播放声音文件

在这一篇里记录下在Java sip softphone的基础上添加播放音乐文件的功能。前面介绍了几款sipphone,发现Java sip softphone这款开源软件功能简单易于修改,根据自己的需要选择是否保留其GUI,然后修改少部分代码即可实现在拨号后播放指定的音乐文件。但是仍然有几个问题有...

2012-06-27 13:56:07

阅读数:3062

评论数:2

几款sip phone整理

因为要做个跟sip phone相关又跟TTS扯点关系的东西;忙活了3周了初步拿着源码可以拨电话放个录音了,因此把些东西整理下。因为要求是使用Java,当然最初定的是jain-sip sip-servlet一个做客户端一个做服务端,而且服务端是不用改的。对于sip从零开始了。     首先是了解到...

2012-06-15 16:28:56

阅读数:11341

评论数:5

3个开源TTS(一)——安装使用

项目在身,要求分析几款开源的TTS引擎(不需要是中文的),然后选择一个为系统朗读英文文本提供接口。先从eGuideDog的余音(Ekho)开始,Ekho(余音)是一个把文字转换成声音的软件。它目前支持粤语、普通话(国语)、诏安客语和韩语(试验中),英文则通过Festival间接实现。先是找到了它的...

2012-02-16 15:10:01

阅读数:12171

评论数:3

提示
确定要删除当前文章?
取消 删除
关闭
关闭