提供語音識別功能的方法及其電子設備

提供語音識別功能的方法及其電子設備

提供語音識別功能的方法及其電子設備是由金熙云 安由美 金善花 全賀英 發明開發。

本發明提供了一種用于提供語音識別功能的方法和電子設備。所述方法在電子設備中提供語音識別功能,包括:當輸入語音指令,輸出預測指令的列表,所述預測指令是與輸入語音指令相似的候選指令;當輸入用于校正輸出候選指令的校正指令時,更新預測指令的列表;如果校正指令與更新的預測指令列表中相似度高的指令匹配,執行與語音指令對應的語音識別功能。

[0001] 本發明涉及提供語音識別功能的電子設備和方法。更詳細地,本發明涉及電子設備中通過用戶的語音來校正錯誤識別的語音指令的裝置和方法。

背景技術

[0002] 由于此類多媒體設備易于攜帶,便攜電子設備已成為現代人的必需品,并已發展到提供比如語音和視頻呼叫功能、信息輸入和輸出功能以及數據存儲功能等多種服務。

[0003] 例如,電子設備已發展成能夠提供電話簿,游戲,短消息,電子郵件 (e-mail) 消息,早晨叫醒呼叫,MPEG-1 音頻層 (MP3) 播放器,數字攝像機,無線互聯網服務等的多媒體設備。

[0004] 此外,在最近幾年,已經推出了使用語音識別技術的電子設備。語音識別技術源自輸入存在電話簿中存儲的名字并創建呼叫的功能和語音到文本 (STT) 功能等,能夠應用于電子設備語音識別技術已不斷增長,并為進一步控制電子設備的操作提供了可能。

[0005] 例如,電子設備可以感測用戶的語音指令并激活文本消息功能,日程安排功能,攝像機功能等。這是由于電子設備可以識別用戶的指令以用于功能控制。

[0006] 然而,最近,語音識別性能已改善,使得除了允許用于功能激活的指令之外,還允許對相應功能的細節控制。

[0007] 作為示例,描述文本消息功能。用戶能夠使用語音指令在輸入消息內容后指定文本消息的接收方。

[0008] 在分析從用戶接收到的語音指令后,電子設備以文本形式提供分析結果的列表,以便執行文本消息功能。在一個實施例中,電子設備在分析結果列表中包括與所分析的指令相似的指令,并輸出最終列表。從最終輸出列表中,用戶通過觸摸輸入或按鍵輸入選擇針對他/她打算執行的功能的指令。輸出列表是如下列表:包括電子設備準確識別的指令,也可能包括電子設備錯誤識別的指令。

[0009] 在使用文本形式的分析結果的情況下,用戶可以直接選擇用于所需功能的指令,并可以準確且快速地執行所需功能。然而,這不是基于語音識別來執行指令選擇過程,所以無法滿足希望通過語音識別控制電子設備的用戶的需求。

[0010] 因此,需要一種系統和方法,針對在電子設備中通過用戶的語音來校正錯誤識別的指令的裝置和方法。

[0011] 以上信息作為背景信息提供,僅幫助本公開的理解。對于上述任何內容是否可作為關于本發明的現有技術沒有任何判定也沒有任何斷言。

內容

[0012] 本發明的方面在于解決至少上述問題和 / 或缺點并提供至少以下優點。因此,本發明的一方面是提供電子設備中改善語音識別功能的性能的裝置和方法。

[0013] 本發明的另一方面是提供電子設備中通過用戶的語音指令校正錯誤識別的指令的裝置和方法。

[0014] 本發明的又一方面是提供電子設備中當感測到指令校正請求時更新指令識別結果的裝置和方法。

[0015] 以上方面通過提供用于提供語音識別功能的方法及其電子設備來實現。

[0016] 根據本發明的一方面,提供了一種在電子設備中提供語音識別功能的方法。所述方法包括:如果輸入語音指令,輸出預測指令的列表,所述預測指令是與輸入的語音指令相似的候選指令;當輸入用于校正所輸出的候選指令的校正指令時,更新預測指令列表;以及如果校正指令與更新的預測指令列表中相似度高的指令匹配,執行與語音指令相對應的語音識別功能。

[0017] 創建和輸出預測指令的列表可以進一步包括:從預測指令的列表中定義和輸出與輸入的語音指令相似度高的候選指令。

[0018] 更新預測指令列表可以進一步包括:從預測指令列表所包括的候選指令的列表中,刪除與輸入的語音指令相似度高的候選指令,并更新先前創建的預測指令列表;和在更新的預測指令列表中,定義并輸出與輸入的語音指令相似度高的候選指令。

[0019] 在電子設備中提供語音識別功能的方法可以包括:請求重新輸入所輸入的語音指令中錯誤識別的指令;和創建預測指令的列表,所述預測指令是與重新輸入的指令相似的候選指令。

[0020] 錯誤識別的指令可以按照音頻形式、文本形式和標記 (marking) 中的至少一種輸出。

[0021] 創建預測指令的列表包括:按照與輸入的語音指令的相似度的順序整理候選指令。

[0022] 根據本發明的另一方面,提供一種提供語音識別功能的電子設備。所述設備包括:音頻處理器,用于處理語音指令以用于功能執行;顯示單元,用于輸出來自語音指令處理的分析結果;至少一個處理器,用于執行計算機程序;存儲器,用于存儲數據和指令;和至少一個程序,存儲在存儲器中,并配置成由所述至少一個處理器執行。當輸入語音指令時,所述至少一個程序創建并輸出預測指令的列表,所述預測指令是與輸入的語音指令相似的候選指令,當輸入用于校正輸出的候選指令的校正指令時,更新預測指令列表,并且如果校正指令與更新的預測指令列表中相似度高的指令匹配,執行與語音指令相對應的語音識別功能。

[0023] 程序可以包括進行如下處理的指令:創建預測指令列表,并在預測指令列表中定義和輸出與輸入的語音指令相似度高的候選指令。

[0024] 程序可以包括進行如下處理的指令:通過在預測指令列表包括的候選指令的列表中刪除與輸入的語音指令相似度高的候選指令,更新先前創建的預測指令列表,并在更新的候選指令列表中定義和輸出與輸入的語音指令相似度高的候選指令,來更新預測指令列表。

[0025] 程序可以包括進行如下處理的指令:請求重新輸入所輸入的語音指令中錯誤識別的指令,并創建預測指令的列表,所述預測指令是與重新輸入的指令相似的候選指令。

[0026] 程序可以進行處理以便以音頻形式、文本形式和標記中的至少一種輸出錯誤識別的指令。

[0027] 程序可以包括指令,用于按照與輸入的語音指令的相似度的順序整理候選指令,并創建預測指令列表。

[0028] 根據本發明的再一方面,提供了一種計算機可讀存儲介質,存儲至少一個程序。所述程序包括操作電子設備以執行如下操作的指令:如果輸入語音指令,輸出預測指令的列表,所述預測指令是與輸入的語音指令相似的候選指令;每當輸入用于校正所輸出的候選指令的校正指令時,更新預測指令列表;以及如果校正指令與更新的預測指令列表中的相似度高的指令匹配,在電子設備執行語音指令時,執行與語音指令相對應的語音識別功能。

[0029] 根據本發明又一方面,提供了一種在電子設備中管理輸入語音指令的方法。所述方法包括:接收來自用戶的輸入語音指令;創建與輸入語音指令相似的候選指令的列表;輸出候選指令的列表;以及基于用戶從候選指令列表中選擇一個候選指令,執行與語音指令相對應的語音識別功能。

[0030] 以下詳細描述結合附圖公開了本發明的示例實施例,通過以下詳細描述,本領域技術人員將更清楚本發明的其他方面、優點和突出的特征。

技術要求書

1.一種在電子設備中提供語音識別功能的方法,所述方法包括:當輸入語音指令時,輸出預測指令的列表,所述預測指令是與輸入的語音指令相似的候選指令;當輸入用于校正所輸出的候選指令的校正指令時,更新預測指令列表;以及如果校正指令與更新的預測指令列表中相似度高的指令匹配,執行與語音指令相對應的語音識別功能。

2. 根據權利要求 1 所述的方法,其中輸出預測指令的列表進一步包括:從預測指令的列表中定義和輸出與輸入的語音指令相似度高的候選指令。

3.根據權利要求1所述的方法,其中更新預測指令列表進一步包括:從預測指令列表所包括的候選指令的列表中,刪除與輸入的語音指令相似度高的候選指令,并更新先前創建的預測指令列表;和在更新的預測指令列表中,定義并輸出與輸入的語音指令相似度高的候選指令。

4.根據權利要求1所述的方法,還包括:請求重新輸入所輸入的語音指令中錯誤識別的指令;和創建預測指令的列表,所述預測指令是與重新輸入的指令相似的候選指令。

5. 根據權利要求 4 所述的方法,其中錯誤識別的指令以音頻形式、文本形式和標記中的至少一種輸出。

6. 根據權利要求 1 所述的方法,其中輸出預測指令的列表包括:按照與輸入的語音指令的相似度的順序整理候選指令。

7.一種提供語音識別功能的電子設備,所述設備包括:音頻處理器,用于處理語音指令以用于功能執行;顯示單元,用于輸出來自語音指令處理的分析結果;至少一個處理器,用于執行計算機程序;存儲器,用于存儲數據和指令;和至少一個程序,存儲在存儲器中,并配置成由所述至少一個處理器執行;其中,當輸入語音指令時,所述至少一個程序輸出預測指令的列表,所述預測指令是與輸入的語音指令相似的候選指令,當輸入用于校正輸出的候選指令的校正指令時,更新預測指令列表,并且如果校正指令與更新的預測指令列表中相似度高的指令匹配,執行與語音指令相對應的語音識別功能。

8. 根據權利要求 7 所述的設備,其中程序包括進行如下處理的指令:創建預測指令列表,并在預測指令列表中定義和輸出與輸入的語音指令相似度高的候選指令。

9. 根據權利要求 7 所述的設備,其中程序包括進行如下處理的指令:通過在預測指令列表包括的候選指令的列表中刪除與輸入的語音指令相似度高的候選指令,更新先前創建的預測指令列表,并在更新的候選指令列表中定義和輸出與輸入的語音指令相似度高的候選指令,來更新預測指令列表。

10.根據權利要求7所述的設備,其中程序包括進行如下處理的指令:請求重新輸入所輸入的語音指令中錯誤識別的指令,并創建預測指令的列表,所述預測指令是與重新輸入的指令相似的候選指令。

11. 根據權利要求 10 所述的設備,其中程序進行處理以便以音頻形式、文本形式和標記中的至少一種輸出錯誤識別的指令。

12.根據權利要求7所述的設備,其中程序包括指令,用于按照與輸入的語音指令的相似度的順序整理候選指令,并創建預測指令列表。

13.一種計算機可讀存儲介質,存儲至少一個程序,所述程序包括當由電子設備執行時允許電子設備執行權利要求1所述方法的指令。

14.一種在電子設備中管理輸入語音指令的方法,所述方法包括:接收來自用戶的輸入語音指令;創建與輸入語音指令相似的候選指令的列表;輸出候選指令的列表;以及基于用戶從候選指令列表中選擇一個候選指令,執行與語音指令相對應的語音識別功能。

15. 根據權利要求 14 所述的方法,還包括:當輸入用于校正輸出的候選指令的校正指令時,更新候選指令的列表。

16. 根據權利要求 15 所述的方法,其中更新候選指令的列表還包括:刪除與輸入語音指令相似度最高的候選指令,輸出新的候選指令列表,所述新的候選指令列表具有與輸入語音指令的相似度次高的候選指令。

17.根據權利要求14所述的方法,還包括:請求重新輸入在所述輸入語音指令中錯誤識別的指令;和創建與重新輸入的指令相似的候選指令的列表。

說明書附圖

圖1

圖2

圖3

圖4B

圖4A

圖4C

圖5A

圖5C

圖5B

圖5D