【TTS】关于语音合成技术整理

最近找到的一些关于TTS的资料

TTS(Text To Speech),即语音合成技术,是一种把文本信息转换成语音信号的技术,在汽车导航、机器人以及很多语音软件中都有广泛的应用。几十年的发展,TTS技术已经非常成熟,国际IT巨头们大都进行过专业攻关。对于APPLE DEVELOPER而言,不像Android系统那样直接内置了TTS引擎,APPLE的IOS系统不能直接进行TTS发音,这里推荐两款免费的TTS工具包:

1. OpenEars http://www.politepix.com/openears

   OpenEars非常强大,不仅具有TTS功能,还可以进行语音识别。

   OpenEars is an shared-source iOS framework for iPhone voice recognition and speech synthesis (TTS). It lets you easily implement round-trip English language speech recognition and text-to-speech on the iPhone and iPad and uses the open source CMU Pocketsphinx, CMU Flite, and CMUCLMTK libraries, and it is free to use in an iPhone or iPad app.

   OpenEars是一个开源的iOS类库,用于在iPhone和iPad实现语音识别功能.

 

  OpenEars TTS的最大问题就是在真机上的延迟比较大,个人感觉效果还是不太好;

  如果想要流畅的发音效果,那就得花银子买个插件——NeatSpeech。

  网址:http://www.politepix.com/neatspeech/

  NeatSpeech is a plugin for OpenEars that adds fast, higher-quality speech synthesis (TTS) including multithreaded speech queueing to speak very long phrases without any lag.

 

2. Sam Foster的FliteTTS https://bitbucket.org/sfoster/iphone-tts/

   http://code4app.com/ios/VoiceTTS-Demo/50cbf9f86803fa2d30000000

   This is a port of CMU's Festival-Lite (aka flite) library to the iPhone/iOS platform.
   Homepage: http://bitbucket.org/sfoster/iphone-tts/

   这个引擎使用简单,方便,支持多种声音:

   cmu_us_kal
   cmu_us_kal16
   cmu_us_awb
   cmu_us_rms
   cmu_us_slt

   如果只用一种声音,可以删除其他的,这样编译出来的APP会小很多的,与OpenEars相比,这个的声音延迟小得多。

3. 补充一点,支持中文的TTS引擎,国内有名的就是科大讯飞,肯定是要收费的了。

4.    google有语音功能。 可以让自己的文字发音,这是一个很不错的功能,如果用到自己应用中,会不会是一个特色呢。 google TTS服务接口:http://translate.google.com/translate_tts?tl=en&q=text 这个会返回英文“text”发音的mp3.如果想返回中文的发音如何办呢?大家注意接口中的参数,修改一下就行:http://translate.google.com/translate_tts?tl=zh&q=测试。 由此类推,如果是其它国家的发音如何办, 只需要修改tl=countryCode这个参数。

     但是本人尝试了一些中文,觉得支持的并不良好,发音很是诡异,甚至没有发音。

5.    最后在附上一个对大家有帮助的代码,其实不图大家分的,希望对大家有帮助,PhoneGap打包,js调用原生FliteTTS(参考2)的例子

PhongeGap打包js调用FliteTTS(iOS)

http://download.csdn.net/detail/knockheart/5435957


相关来源: 

http://blog.sina.com.cn/s/blog_46f079f80101d5pl.html

http://auauau.iteye.com/blog/1144654

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

douban.com/note/358171531/
douban.com/note/358171701/
douban.com/note/358171723/
douban.com/note/358171768/
douban.com/note/358171810/
douban.com/note/358171871/
douban.com/note/358171899/
douban.com/note/358171940/
douban.com/note/358172016/
douban.com/note/358172114/
douban.com/note/358172168/
douban.com/note/358172225/
douban.com/note/358172267/
douban.com/note/358172296/
douban.com/note/358172311/
douban.com/note/358172356/
douban.com/note/358172376/
douban.com/note/358172426/
douban.com/note/358172467/
douban.com/note/358172589/
douban.com/note/358172660/
douban.com/note/358172678/
douban.com/note/358172701/
douban.com/note/358172721/
douban.com/note/358172744/
douban.com/note/358172802/
douban.com/note/358172839/
douban.com/note/358172896/
douban.com/note/358172952/
douban.com/note/358173069/
douban.com/note/358173105/
douban.com/note/358173130/
douban.com/note/358173193/
douban.com/note/358173222/
douban.com/note/358173245/
douban.com/note/358171322/
douban.com/note/358171341/
douban.com/note/358171369/
douban.com/note/358171389/
douban.com/note/358171411/
douban.com/note/358171477/
douban.com/note/358171500/
douban.com/note/358171693/
douban.com/note/358171714/
douban.com/note/358171751/
douban.com/note/358171853/
douban.com/note/358171883/
douban.com/note/358171900/
douban.com/note/358171934/
douban.com/note/358172005/
douban.com/note/358172065/
douban.com/note/358172140/
douban.com/note/358172183/
douban.com/note/358172231/
douban.com/note/358172278/
douban.com/note/358172341/
douban.com/note/358172362/
douban.com/note/358172382/
douban.com/note/358172414/
douban.com/note/358172445/
douban.com/note/358172520/
douban.com/note/358172536/
douban.com/note/358172594/
douban.com/note/358172652/
douban.com/note/358172685/
douban.com/note/358172758/
douban.com/note/358172819/
douban.com/note/358172842/
douban.com/note/358172887/
douban.com/note/358172921/
douban.com/note/358172980/
douban.com/note/358173032/
douban.com/note/358173073/
douban.com/note/358173120/
douban.com/note/358173157/
douban.com/note/358173277/
http://www.douban.com/note/358171531/
http://www.douban.com/note/358171701/
http://www.douban.com/note/358171723/
http://www.douban.com/note/358171768/
http://www.douban.com/note/358171810/
http://www.douban.com/note/358171871/
http://www.douban.com/note/358171899/
http://www.douban.com/note/358171940/
http://www.douban.com/note/358172016/
http://www.douban.com/note/358172114/
http://www.douban.com/note/358172168/
http://www.douban.com/note/358172225/
http://www.douban.com/note/358172267/
http://www.douban.com/note/358172296/
http://www.douban.com/note/358172311/
http://www.douban.com/note/358172356/
http://www.douban.com/note/358172376/
http://www.douban.com/note/358172426/
http://www.douban.com/note/358172467/
http://www.douban.com/note/358172589/
http://www.douban.com/note/358172660/
http://www.douban.com/note/358172678/
http://www.douban.com/note/358172701/
http://www.douban.com/note/358172721/
http://www.douban.com/note/358172744/
http://www.douban.com/note/358172802/
http://www.douban.com/note/358172839/
http://www.douban.com/note/358172896/
http://www.douban.com/note/358172952/
http://www.douban.com/note/358173069/
http://www.douban.com/note/358173105/
http://www.douban.com/note/358173130/
http://www.douban.com/note/358173193/
http://www.douban.com/note/358173222/
http://www.douban.com/note/358173245/
http://www.douban.com/note/358171322/
http://www.douban.com/note/358171341/
http://www.douban.com/note/358171369/
http://www.douban.com/note/358171389/
http://www.douban.com/note/358171411/
http://www.douban.com/note/358171477/
http://www.douban.com/note/358171500/
http://www.douban.com/note/358171693/
http://www.douban.com/note/358171714/
http://www.douban.com/note/358171751/
http://www.douban.com/note/358171853/
http://www.douban.com/note/358171883/
http://www.douban.com/note/358171900/
http://www.douban.com/note/358171934/
http://www.douban.com/note/358172005/
http://www.douban.com/note/358172065/
http://www.douban.com/note/358172140/
http://www.douban.com/note/358172183/
http://www.douban.com/note/358172231/
http://www.douban.com/note/358172278/
http://www.douban.com/note/358172341/
http://www.douban.com/note/358172362/
http://www.douban.com/note/358172382/
http://www.douban.com/note/358172414/
http://www.douban.com/note/358172445/
http://www.douban.com/note/358172520/
http://www.douban.com/note/358172536/
http://www.douban.com/note/358172594/
http://www.douban.com/note/358172652/
http://www.douban.com/note/358172685/
http://www.douban.com/note/358172758/
http://www.douban.com/note/358172819/
http://www.douban.com/note/358172842/
http://www.douban.com/note/358172887/
http://www.douban.com/note/358172921/
http://www.douban.com/note/358172980/
http://www.douban.com/note/358173032/
http://www.douban.com/note/358173073/
http://www.douban.com/note/358173120/
http://www.douban.com/note/358173157/
http://www.douban.com/note/358173277/

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
TTS即文本语音合成(Text-to-Speech),是一种将计算机生成的文本转换为自然语音的技术。而Python语言是一种非常流行的编程语言,因其易学易用的特点,被广泛应用于各种领域。 在Python中,我们可以使用第三方库来实现TTS功能。其中,最常用的库是pyttsx3。使用pyttsx3库,我们可以加载指定的语音引擎,并设置其属性,如语速、语调等。接下来,我们可以调用其say()方法,并传入文本内容,即可实现语音合成。 使用pyttsx3库进行TTS语音合成功能的实现,我们需要先安装该库。可以通过以下命令在终端中进行安装: ``` pip install pyttsx3 ``` 安装完成后,我们可以编写Python代码来实现TTS语音合成功能。例如,下面是一个简单的示例: ```python import pyttsx3 def text_to_speech(text): engine = pyttsx3.init() engine.say(text) engine.runAndWait() if __name__ == '__main__': text_to_speech('欢迎使用TTS语音合成!') ``` 在上述示例中,我们导入了pyttsx3库,并定义了一个text_to_speech()函数用于接收文本内容并进行语音合成。在main函数中,我们调用text_to_speech()函数,并传入欢迎语句进行合成。 当我们运行上述代码时,语音合成引擎会将输入的文本内容转换成自然语音,并播放出来。同时,我们还可以通过使用更多的参数和方法,对语音引擎的属性进行设定,以实现更加个性化的语音合成效果。 总之,Python的TTS语音合成功能可以通过pyttsx3库来实现,为我们提供了便捷的文本转语音的方式,可以应用于语音导航、语音交互等各种场景中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值