我一直也想使用离线式语音识别,后来综合考虑还是觉得云识别更好,也是当前的趋势
成本低,识别率高,识别内容丰富都是他的优点
而且现在网络这么发达,到处都可以入网,所以就没必要纠结在离线上了,而且百度的DurOS2.0发布
更会促进云上语音识别
联网式的肯定需要和云服务通信。
前面说了,语音识别本身是可以做到本地的,但因为规则库的细调完善程度与网上的差异较大,所以效果不如网上的。而且从效率来说,语音识别的复杂处理过程是比较繁重的,对本地机器压力比较大,现在流行的方案是本地获取音频编码(这个成本比较小),然后数据传输到网络上(信息量也不大),接收云服务返回(因为云服务运算能力强劲,也很快),这样综合起来可能比本地处理更快,而且效果更好(本地资源要求也更少了)。所以必然是趋势。
xiefy21说如果拿到离线的SDK库,本地也可以实现,但因为这个需要大量的决策库,甚至一些决策库还是动态变化(智能调整的),所以即使有SDK库本地实现效果可能也不如云上的。