语音识别功能是智能语音机器人最基本的功能,也是一项很重要的功能;在识别准确率方面理论值整体差别不大,基本能够达到85%以上,而在实际使用过程中,环境和网络是影响识别率的主要原因。嘈杂的环境必然会降低语音识别的准确率,网络的传输也会影响到语音识别的准确率,所以外购或者开源的识别引擎要比本地自主研发的识别率低和识别不稳定。
自然语言处理功能目前在技术上主要有2种解析方式:关键词识别解析和相似句识别解析。从字面的意思就可以看出一个是基于词语的识别解析,一个是基于语句的识别解析,中文中有太多的词语是发音一样的,而意思却是完全不同的;关键词识别解析提高准确率的办法是不断累加词语,而相似句识别解析则只需要列出主要的语句,系统会自动学习并扩展相似的问句。