{eval=Array;=+count(Array);}
語音助手可以分為幾個步驟,語音的輸入,語音分析,語音輸出,輸入和輸出是需要依賴硬件設備的,而語音分析這里需要使用NLP技術,自然語言處理是人工智能的一個分支,Java,C,Python都可以實現(xiàn)的,現(xiàn)在人工智能方面比較火的是Python。
一個功能的實現(xiàn)包含不僅僅一個部分,其中涉及很多環(huán)節(jié)。
siri、yoyo、小藝等語音助手是一項涉及多個模塊的集成功能,其中主要的模塊有:
分別說一下所涉及的語言:
UI
UI屬于前端范疇,可選擇的預言比較多,web的前端常用的有js、Python等,在系統(tǒng)UI方面可以用JAVA、swift等。
算法
這是一項功能的核心部分,語音識別屬于自然語言處理的范疇,這幾年也是人工智能非常火熱的一個方向,在自然語言處理中使用較多的語言就是Python,這兩年也有一些新語言很受重視,比如julia。
后端
一項功能的調(diào)度會設計數(shù)據(jù)庫、網(wǎng)絡傳輸?shù)龋壳暗恼Z音助手 訓練和模型都是在云端,所以也會涉及這些方面,所以會用到SQL等語言。
2
回答1
回答10
回答9
回答0
回答0
回答0
回答0
回答0
回答0
回答