{eval=Array;=+count(Array);}
语音助手可以分为几个步骤,语音的输入,语音分析,语音输出,输入和输出是需要依赖硬件设备的,而语音分析这里需要使用NLP技术,自然语言处理是人工智能的一个分支,Java,C,Python都可以实现的,现在人工智能方面比较火的是Python。
一个功能的实现包含不仅仅一个部分,其中涉及很多环节。
siri、yoyo、小艺等语音助手是一项涉及多个模块的集成功能,其中主要的模块有:
分别说一下所涉及的语言:
UI
UI属于前端范畴,可选择的预言比较多,web的前端常用的有js、Python等,在系统UI方面可以用JAVA、swift等。
算法
这是一项功能的核心部分,语音识别属于自然语言处理的范畴,这几年也是人工智能非常火热的一个方向,在自然语言处理中使用较多的语言就是Python,这两年也有一些新语言很受重视,比如julia。
后端
一项功能的调度会设计数据库、网络传输等,目前的语音助手 训练和模型都是在云端,所以也会涉及这些方面,所以会用到SQL等语言。
2
回答1
回答10
回答9
回答0
回答0
回答0
回答0
回答0
回答0
回答