語音形式分層
命令
每下達一次命令,就相當于觸發一次事件。
如何提高語音命令
轉化文字
的準確性?
提供上下文
例如:表單重置
就比重置
的識別率高。提前打標
例如:把同志,通知,通吃都當做重置。機器學習改進
例如:發音在諧音庫范圍內,統統識別成重置。消除環境噪音
例如重置的,重置嘿。
方法一:
不用筆記本內置麥克風,用耳麥。
方法二:
通過(文本編輯距離/文字個數)函數,設定一個臨界值。
其中0算是匹配OK。除0外,值越靠近1匹配越精確。
一句話
命令
能觸發事件,調用方法。
一句話
則不僅能調用方法,還能傳參。
例如:查詢工號007的薪資
。
經分析,查詢薪資
是用戶意圖;工號007
是參數。
然后調用預設的方法,輸出結果即可。
怎么分析呢?
使用依存句法分析
。
依存句法分析
通過分析語言單位內成分之間的依存關系揭示其句法結構。
直觀來講依存句法分析
識別句子中的“主謂賓”、“定狀補”這些語法成分,并分析各成分之間的關系。
例如:
依存句法分析標注關系 (共15種) 及含義如下:
實際使用存在的問題:
環境噪音和個人說話習慣。
即語音輸出的文字,不是一個完整結構的句子。
這會導致句法分析結果錯誤。
改進方法:
還是得靠提前打標 和 機器學習改進,把結構不完整的句子 自動修復成 完整結構句子。
對話問答
有了能傳參、能調用方法的一句話
,我們還需要引導。
例如:查詢
。
你可以查詢員工薪資
,還可以查詢員工基本信息
。
查詢員工薪資
。
你可以通過工號查具體某人,也可查某部門下所有員工。
你可以說查詢工號007的薪資
,也可以說查詢信息平臺的員工薪資
。
對話的溝通細節很多,關鍵在于構建對話流程。
以后會出現面向對話編程
。
語音交互對報表網頁的改進
- 快速填寫部分表單域。
- 快速完成簡單查詢功能。
- 快速進行表單新增操作。
- 國際化句子的本地化比網頁中的單詞本地化更自然。
- 當前的視覺交互可能會作為語音交互的輔助。
文章列表