服务地址:http://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=zh-CN&maxresults=1
参考:
http://blog.chinaunix.net/uid-20379580-id-3060474.html
1.语音文件必须是flac格式
2.采样率可以是任何在8000和44000之间(44100),并且不具有8000或16000。 如果是出界,会得到400 HTML错误页面返回
3.google的flac也有限制,采样率22050Hz 比特率201kbps,必须是立体声双声道,如果比这个大多了就会返回错误。
4.如果识别不了,可以尝试修改采样率和比特率
5.转换文件,可以使用Java Audio Video Encoder
下载地址:http://www.sauronsoftware.it/projects/jave/index.php
6.flac转换重要代码(用Java Audio Video Encoder )
File target = new File(targetFile);
AudioAttributes audio = new AudioAttributes();
audio.setCodec("flac");
audio.setBitRate(new Integer(125000));
audio.setChannels(new Integer(2));
audio.setSamplingRate(new Integer(44000));
EncodingAttributes attrs = new EncodingAttributes();
attrs.setFormat("flac");
attrs.setAudioAttributes(audio);
Encoder encoder = new Encoder();
encoder.encode(source, target, attrs);
7.返回编码含义
4-丢失的音频文件
5-不正确的音频文件状态
google语音服务注意事项
原创
©著作权归作者所有:来自51CTO博客作者ldzyz007的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:ubuntu安装jdk
下一篇:ubuntu 重新安装 vi
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章