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