文章出處

語音形式分層

命令

每下達一次命令,就相當于觸發一次事件。
如何提高語音命令轉化文字的準確性?

  1. 提供上下文
    例如:表單重置就比重置的識別率高。

  2. 提前打標
    例如:把同志,通知,通吃都當做重置。

  3. 機器學習改進
    例如:發音在諧音庫范圍內,統統識別成重置。

  4. 消除環境噪音
    例如重置的,重置嘿。
    方法一:
    不用筆記本內置麥克風,用耳麥。
    方法二:
    通過(文本編輯距離/文字個數)函數,設定一個臨界值。
    其中0算是匹配OK。除0外,值越靠近1匹配越精確。

一句話

命令能觸發事件,調用方法。
一句話則不僅能調用方法,還能傳參。
例如:查詢工號007的薪資
經分析,查詢薪資是用戶意圖;工號007是參數。
然后調用預設的方法,輸出結果即可。
怎么分析呢?
使用依存句法分析

依存句法分析通過分析語言單位內成分之間的依存關系揭示其句法結構。
直觀來講依存句法分析識別句子中的“主謂賓”、“定狀補”這些語法成分,并分析各成分之間的關系。

例如:
查詢工號007的薪資
依存句法分析標注關系 (共15種) 及含義如下:
依存句法分析標注關系

實際使用存在的問題:
環境噪音和個人說話習慣。
即語音輸出的文字,不是一個完整結構的句子。
這會導致句法分析結果錯誤。
改進方法:
還是得靠提前打標 和 機器學習改進,把結構不完整的句子 自動修復成 完整結構句子。

對話問答

有了能傳參、能調用方法的一句話,我們還需要引導。
例如:查詢
你可以查詢員工薪資,還可以查詢員工基本信息
查詢員工薪資
你可以通過工號查具體某人,也可查某部門下所有員工。
你可以說查詢工號007的薪資,也可以說查詢信息平臺的員工薪資

對話的溝通細節很多,關鍵在于構建對話流程。
以后會出現面向對話編程

語音交互對報表網頁的改進

  1. 快速填寫部分表單域。
  2. 快速完成簡單查詢功能。
  3. 快速進行表單新增操作。
  4. 國際化句子的本地化比網頁中的單詞本地化更自然。
  5. 當前的視覺交互可能會作為語音交互的輔助。

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()