这是一篇非常简短的概述,并不是什么长篇大论。旨在给根本没弄过安卓语音识别的程序猿们一个大体的认识,同时,里面也提供了不少方便的链接。希望能给你的开发加速~
1. google speech recognition
最近在往自己的app上加语音识别,最开始用的是谷歌的api:
参考这篇博客:
Android Speech To Text Tutorial
英语实现非常的简单,效果也非常的好,谷歌不愧是谷歌,而且这玩意可以离线语音识别!但是唯一的缺陷是——
在输入单个单词时效果不佳。
当然,我的英语口语也是一个很大的槽点,但是它真的不是很理想啊...
你要是说一句话:“What is the weather today?”
nice, 效果完全没问题。可是我希望在输入“first”的时候也能这么准。但是返回的往往是“front...”
总结:
实现难度:★☆☆☆☆
总体效果:★★★☆☆
可否离线:可