首页 新闻 搜索 专区 学院

Flex用SoundCodec.SPEEX编码时播放问题

0
悬赏园豆:100 [已关闭问题] 关闭于 2017-08-09 14:12

按百度语音识别接口的要求,用codec=SoundCodec.SPEEX编码,rate=16提交是可以正常识别的,但播放却是根本 听不懂的声音

当codec = SoundCodec.NELLYMOSER,rate=44时,识别就不行了,播放正常。

我想做到录下来的语音,即能正常播放,又能提交接口识别内容。关键代码如下:

 

var mic:Microphone = Microphone.getMicrophone();
//mic.codec = SoundCodec.NELLYMOSER; //rate=44时正常播放
mic.codec = SoundCodec.SPEEX; //设置这个后rate=16,播放语速 很快没法听
mic.setLoopBack(false);
mic.noiseSuppressionLevel = 0;
mic.rate=16;
mic.gain=55;
mic.setUseEchoSuppression(true);
mic.encodeQuality=10; //使用speex编码品质
continue;的主页 continue; | 初学一级 | 园豆:107
提问于:2015-11-24 16:58
< >
分享
所有回答(1)
0

目前科大讯飞的语音识别技术比较赞。我现在就在用,你可以体验下:http://xfyun.cn/欢迎多交流~

imjak | 园豆:208 (菜鸟二级) | 2016-01-21 12:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册