Google TTS Web API 之小测试记录

 

最近,研究TTS的东东

 

发现好多人说明google 的TTS API, 虽然没有开放,但是达人们还是从google 翻译中发现了它

 

试用了一下,差强人意吧

 

英文:http://translate.google.com/translate_tts?q=hello+world

中文:http://translate.google.com.hk/translate_tts?q=你好,世界&tl=zh-CN&total=1&idx=0&textlen=5

 

* q= 后面是TTS的提交文字

   可以直接使用中文字符串

   也可以使用转义函数encodeURIComponent()进行将字符串转换成utf-8的编码,需要添加ie=utf-8  

http://translate.google.com.hk/translate_tts?ie=UTF-8&q=%E4%BD%A0%E5%A5%BD%EF%BC%8C%E4%B8%96%E7%95%8C&tl=zh-CN&total=1&idx=0&textlen=5
  tl:语言设置,英文/中文,其他还有很多语言呢
  
其他参数就很简单了。
 
返回的数据直接就是mp3文件,直接调起播放器就可以播放了
速度还是很不错的,但是在大陆使用google的在线服务,稳定性是个问题,当心随时可能的down机奥
 
不足:
- 只有一种女声音色,没有参数切换音色
- 中文发声真是不敢恭维,发声效果达到理想发声的40%吧。很多音调以及标点符号都没有体现。
- 英文发声效果还是不错的,如果再有更多参数可以自定义就更好了
- 字数限制:好像是100字。这个也是由于它是为了google翻译量身订做的缘故吧。
 
最近,看到说google已经把TTS集成到Chrome中,并在上层开放了TTS API供Web App使用,有工夫希望也测试一下看看。
 
 
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值