蘋果為Siri考慮離線模式 iPhone可以使用
【手機中國新聞】使用蘋果裝置的朋友都知道,蘋果的Siri助手的工作方式是接收到使用者的命令,然後將收到的語音匿名傳送至蘋果公司伺服器上,經過語音轉換成文字,再對使用者發出的指令進行解釋,並將結果傳送至iPhone和iPad上,而這個過程的語音識別工作非常複雜,需要在蘋果公司的伺服器上完成,因此iPhone系列的裝置未必能夠勝任。
蘋果為Siri考慮離線模式(圖片來自網路)
對於Siri來說,依賴伺服器就意味著如果沒有網路連線,這款虛擬助手就無法工作,儘管“Hey Siri”仍然會觸發該服務,卻只能顯示離線訊息。蘋果週四釋出的專利申請檔案“離線個人助理”顯示,這一情況未來可能會發生變化。
根據檔案顯示,不用連線到蘋果公司的伺服器,語音到文字的處理和驗證將在裝置上完成。在聽到使用者發出請求時,裝置將能夠通過機載自然語言處理功能來確定任務,如果所請求的任務是有用的,則進行計算,然後執行。蘋果公司表示使用裝置上的機載系統處理未聯網時的數字助理請求。它包含了語音合成、對話處理、基於預設詞彙表以及使用者建立資料的語音-字母轉換和自然語言處理等模組。根據識別的單詞和查詢的結構,離線數字助理可以執行儲存在任務流處理模組或服務處理模組中的多個預定義任務。這兩個儲存包含常用請求的模型,例如設定計時器或播放儲存在裝置中的歌曲,並根據請求執行相應的任務模型。在申請中,蘋果公司表示使用了機器學習機制來執行特定型別的任務,包括自然語言處理。
這對於系統理解上下文資訊,在不聯網的情況下,基於非常有限的機載資料理解使用者想要什麼非常有幫助。即使有了針對離線場景的機載處理功能,如果連線可用,仍然建議保持聯機。該系統可以根據連線的可用性,以兩種不同的方式工作。訪問本地和遠端處理還將為數字助理提供對使用者語音的兩種可能的解釋。在這種情況下,系統會對兩種解釋評定有用性分數,然後執行得分較高的一個。
這將有效地為助手提供備選項,如果本地執行的處理無法得到有用的結果,可以將伺服器處理的結果作為備用。如果伺服器版本超時或者不可用,本地版本仍然可以完成任務。通常,蘋果公司每週都會申請很多專利,雖然專利申請中描述的概念確實表明了蘋果公司感興趣的領域,但並不能保證此類系統將來一定會出現在該公司未來的產品之中。對於離線Siri來說,蘋果走這條路似乎是相當合理的。在最近釋出的iPhone中,A系列處理器包含了神經引擎,該引擎用於執行計算密集型任務,如面部識別身份驗證和與拍照相關功能供電,但它也可被用於執行機器學習的任務。考慮到2018年iPhone版本中使用的第二代神經引擎的強大功能,離線Siri完全有可能利用強大的功能和機器學習能力來執行離線處理。離線模式並不是蘋果公司改進Siri的唯一方式,它已經採用了許多不同的概念以使數字助理變得更好。
10月份的一項專利說明了Siri如何通過“聲紋”識別特定使用者,同時蘋果公司也在努力通過個性化響應實現多使用者支援。Siri已經完成了一些與識別能力有關的改進,包括地理語音模型——幫助解決區域查詢和方言口音問題。消費者更清楚的是在iOS 12中引入了Siri Shortcuts,它允許使用者製作他們專屬的個人Siri命令。