百度语音接口

1.今天看codeproject,一个单词不知道什么意思,索性邮件“百度查找”,http://www.baidu.com/s?wd=Diagram算法


我很好奇,怎么就读出来了,因而右键审查对象,找到了这个东西:服务器


打开是一个mp3文件,最后一传字符串应该是加密,索性写了个js看了下,嗯没错,是32位,这让我一会儿想到了md5,因而百度查找匹配md5测试

http://pmd5.com/Default.aspx?action=getpwd
ui


下面怎么作,聪明的读者大家懂的。编码


2.咱们再回来看第一张图的地下,有一段“更多示例用法>>”,点进去看看,http://fanyi.baidu.com/translate#en/zh/diagram加密


这个时候的读法又不同,再次右键查找spa

因而我尝试打开它http://tts.baidu.com/text2audio?lan=en&pid=101&ie=UTF-8&text=diagram&spd=2code

请求返回的又是一段音频,对象

索性再修改修改参数,很显然第一个参数是语言类型,我本想改为中文的(zh),结果我错记成了ch,这下有提示,blog


原来只支持这几个国家的音频,ie参数是字符编码,全球的建议用默认的uif-8,不用动。spd我测试以后是语速参数,越大读的越快(int型),pid暂时还没搞明白,而text对象就是咱们要读出的目标字符了,有意思的是它支持逗号,中间加个逗号写几个单词均可以,对于中文的字符读取,返回可能有点慢,这可能与网速和服务器对象查找有关。不知道这篇帖子发出后,百度会不会修改参数和算法。

joyhen博客,转载请注明出处