{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

语音助手需要什么编程语言?

doodlewinddoodlewind 回答2 收藏1
收藏问题

2条回答

Jiavan

Jiavan

回答于2022-06-22 19:07

语音助手可以分为几个步骤,语音的输入,语音分析,语音输出,输入和输出是需要依赖硬件设备的,而语音分析这里需要使用NLP技术,自然语言处理是人工智能的一个分支,Java,C,Python都可以实现的,现在人工智能方面比较火的是Python。

评论0 赞同0
  •  加载中...
Coly

Coly

回答于2022-06-22 19:07


一个功能的实现包含不仅仅一个部分,其中涉及很多环节。

siri、yoyo、小艺等语音助手是一项涉及多个模块的集成功能,其中主要的模块有:

  • UI
  • 基础算法
  • 算法调度
  • 后台

分别说一下所涉及的语言:

UI

UI属于前端范畴,可选择的预言比较多,web的前端常用的有js、Python等,在系统UI方面可以用JAVA、swift等。

算法

这是一项功能的核心部分,语音识别属于自然语言处理的范畴,这几年也是人工智能非常火热的一个方向,在自然语言处理中使用较多的语言就是Python,这两年也有一些新语言很受重视,比如julia。

后端

一项功能的调度会设计数据库、网络传输等,目前的语音助手 训练和模型都是在云端,所以也会涉及这些方面,所以会用到SQL等语言。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<