在flash平台下,使用的内网各种没问题,结果在部署到服务器时出现一些问题。
例如:输入的语音都是一样的,内网的时候科大可以轻松的识别,部署到服务器科大识别的都是各种驴头不对马嘴。(郁闷啊) 这个时候你就要按照下面步骤检查下: 1.右键点开flash,选择设置选项。 2.在窗口下方,点击一个显示器上面有一只眼睛的图标。打开保密性设置,选择允许,并且记住。 3.最后,点击下方的麦克风图标。在麦克风界面,下拉框中选择麦克风。 (如果没有麦克风选项,请检查你的麦克风是否插好)。 很简单是不是,可怜的我这个问题,查了一下午,希望大家少走弯路。2015年1月8号补充:请谨记:科大讯飞的语音识别 和 语音合成是独立。Flash平台下 语音识别只支持8k和16k采样率。语音听写只有11k的定制版,专门给flash用的。wav格式支持的采样率:5.5k、 11k、 22k、 44k的。如果flash player没有更新到16.0,可能会导致录音错误,识别结果不准确,是 是flash player自身的BUG以上事实,是科大官方的人告诉我的。因为是识别的语音采样率是8k和16K而 wav格式支持的采样率: 5.5k、 11k、 22k、 44k的,所以官方的import com.ru.etcs.media.WaveSound; 根本没法用。还有不要想着把PCM转换成MP3这条路了,哈哈官方回复(转mp3我前后端都试过 前端的转mp3库1M多,而且转完的音质不好 我试过很久,建议不要在这上面花时间)。蛋碎了一地,再看看html5的,悲伤。--逐梦的人