本發明實施方式涉及領域,特別是涉及。
背景技術:
一般的,在酒店大堂、機場大廳、客運站等人流秘籍的地方都需要設置供游客咨詢的咨詢臺,咨詢臺的人員負責解決游客的問題。但是在人流量大的地方,游客數量多,需要解決的問題也多,這樣的需要咨詢臺的人員也多,需要投入大量的人力。游客多了之后,提出的問題也多了,同時也對咨詢人員的知識面提出了一些挑戰。
技術實現要素:
本發明實施方式主要解決的技術問題是提供一種,能夠。
為解決上述技術問題,本發明實施方式采用的一個技術方案是:提供一種機器人語音識別方法,包括:
接收語音命令;
解析所述語音命令獲得語音特征;
獲得所述語音特征對應的操作指令,并執行所述操作指令對應的操作。
為解決上述技術問題,本發明實施方式采用的另一個技術方案是:提供一種機器人語音裝置,包括:
接收單元,用于接收語音命令;
解析單元,用于解析所述語音命令獲得語音特征;
操作單元,用于獲得所述語音特征對應的操作指令,并執行所述操作指令對應的操作。
本發明實施方式的有益效果是:區別于現有技術的情況,本發明提供的語音操控方法,識別解析語音命令更靈活,可以解析獲得多個標準命令,克服了一次只能接受識別一個標準命令,導致用戶要請求一個較為復雜的功能時,只能不斷通過與系統交互,才能最終完成想要的功能的缺陷,提高用戶體驗。
附圖說明
圖1是本發明提供的一種機器人語音識別方法的流程圖;
圖2是本發明提供的一種機器人語音識別裝置的結構示意圖。
具體實施方式
下面結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明的保護范圍。
如圖1所示,本發明實施例提供一種機器人語音識別方法,包括:
11、接收語音命令。
12、解析所述語音命令獲得至少一語音特征,所述語音特征包括命令詞和/或關鍵詞。
13、獲得所述至少一語音特征對應的操作指令,并執行所述操作指令對應的操作。
本發明實施例語音導航方法的執行主體可以是智能機器人。
上述步驟11中接收語音命令的方式可以包括:
(1)智能機器人接收“語音識別”功能按鍵的觸發指令后進入語音識別模式,獲取所述語音命令。
(2)在默認狀態下,智能機器人識別到預設的語音模式進入指令后進入語音識別模式,獲取語音命令。示例的,智能機器人在預設狀態下,識別到“HELLO!”的語音識別模式進入指令,進入語音識別模式后接收語音命令。
上述步驟12中,解析語音命令獲得語音特征的方法為現有技術,在此不做贅述。
上述步驟13中,操作指令包括標準命令和/或關鍵詞,識別出語音特征中的命令詞對應的標準命令和關鍵詞,所述關鍵詞為所述命令詞的執行對象。
在存儲的標準命令庫中查找得到與所述至少一命令詞匹配對應的至少一標準命令,獲得標準命令,所述標準命令庫包括語音庫和/或文本庫,匹配方式包括以下至少一種:
方式1:識別出語音命令的命令詞語音;在標準命令庫中的語音庫中匹配與所述語音特征對應的標準命令。
方式2:識別出語音命令對應的命令詞文本信息;在標準命令庫中的文本庫中匹配與所述文本信息對應的標準命令。
命令詞、標準命令包括但不限于上述表格中所列的內容。
獲取的語音特征為:“去..”、“開車去..”等時,在命令庫中查找到匹配的標準命令為“導航至..”。
獲取的語音特征為:“附近的..”、“找附近的..”、“找附近的..”等時,在命令庫中查找到匹配的標準命令為“搜索附近的..興趣點”。
獲取的語音特征為:“預定”、“訂酒店”、“開房”等時,在命令庫中查找到匹配的標準命令為“預定酒店”。
在關鍵詞庫中匹配與所述至少一關鍵詞,將所述至少一關鍵詞設為命令詞的執行對象。所述標關鍵詞庫包括語音庫和/或文本庫,匹配方式包括以下至少一種:
方式1:識別出語音命令的關鍵詞語音;在關鍵詞庫中的語音庫中匹配與所述關鍵詞語音對應的預設關鍵詞。
方式2:識別出語音命令對應的關鍵詞文本信息;在關鍵詞庫的文本庫中匹配與所述關鍵詞文本信息對應的的預設關鍵詞。
可選的,所述標準語音庫可以在存儲在智能電子設備本地,也可以存儲在在服務器端。存儲在服務器端時,由智能電子設備將語音命令(或者語音特征)發送給服務器,由服務器在服務器側查找并返回。
上述步驟12、13中,解析獲得的命令詞和關鍵詞為一個時,在標準命令庫中找到與之對應的標準命令,在關鍵詞庫中找到與關鍵詞匹配的關鍵詞,將該關鍵詞設為標準命令的執行對象并執行與所述標準命令對應的操作。在解析獲得的命令詞和關鍵詞為二個或者多個時,在標準命令庫中找到與所述二個或多個命令詞對應的二個或多個操作指令,在關鍵詞庫中找到與二個或多個關鍵詞匹配的預設關鍵詞,將該二個或多個關鍵詞設為二個或多個標準命令的執行對象并執行與所述操作指令對應的操作。
執行所述所述二個或多個操作指令對應的操作的方式包括:在多個步驟中依次執行二個或多個操作指令對應的操作,或者在一個步驟中執行所述二個或多個操作命令對應的操作。
示例性的,語音命令為“找會展中心找附近的餐館”,進行語音命令解析,得到命令詞為“找”和“找附近的”,關鍵詞為“會展中心”和“餐館”。在標準命令庫中查找到與命令詞對應的標準命令為“尋找”和“搜索..附近的興趣點”,則該語音命令的執行步驟為:找到“會展中心”的地點并搜索“會展中心”附近的餐館。語音命令中包含二個操作指令,在二個步驟中依次執行找到到“會展中心”的地點和搜索“會展中心”附近的餐館的操作。
示例性的,語音命令為“我要預定會展中心附近的酒店”,進行語音命令解析,得到命令詞為“預定”和“附近的”,關鍵詞為“會展中心”和“酒店”。在標準命令庫中查找到與命令詞對應的標準命令為“預定酒店”和“找到”,則該語音命令的執行步驟為:找到“會展中心”的地點搜索可預定的酒店,顯示可預定酒店的信息。語音命令中包含二個操作指令,在一個步驟中執行找到地點并顯示預定信息的操作。
可見,與現有技術先比,本發明提供的語音操控方法,識別解析語音命令更靈活,可以解析獲得多個標準命令,克服了一次只能接受識別一個標準命令,導致用戶要請求一個較為復雜的功能時,只能不斷通過與系統交互,才能最終完成想要的功能的缺陷,提高用戶體驗。
如圖2所示,本發明實施例提供一種機器人語音識別裝置,包括:
接收單元21,用于接收語音命令。
解析單元22,用于解析所述語音命令獲得至少一語音特征,所述語音特征包括命令詞和/或關鍵詞。
操作單元23,用于獲得所述至少一語音特征對應的操作指令,并執行所述操作指令對應的操作。
接收單元21還可以用于:
(1)接收“語音識別”功能按鍵的觸發指令后進入語音識別模式,獲取所述語音命令。
(2)在默認狀態下,識別到預設的語音模式進入指令后進入語音識別模式,獲取語音命令。示例的,智能機器人在預設狀態下,識別到“HELLO!”的語音識別模式進入指令,進入語音識別模式后接收語音命令。
解析語音命令獲得語音特征的方法為現有技術,在此不做贅述。
解析單元22,還用于識別出語音特征中的命令詞對應的標準命令和關鍵詞,所述關鍵詞為所述命令詞的執行對象。
在存儲的標準命令庫中查找得到與所述至少一命令詞匹配對應的至少一標準命令,獲得標準命令,所述標準命令庫包括語音庫和/或文本庫,匹配方式包括以下至少一種:
方式1:識別出語音命令的命令詞語音;在標準命令庫中的語音庫中匹配與所述語音特征對應的標準命令。
方式2:識別出語音命令對應的命令詞文本信息;在標準命令庫中的文本庫中匹配與所述文本信息對應的標準命令。
獲取的語音特征為:“去..”、“開車去..”等時,在命令庫中查找到匹配的標準命令為“導航至..”。
獲取的語音特征為:“附近的..”、“找附近的..”、“找附近的..”等時,在命令庫中查找到匹配的標準命令為“搜索附近的..興趣點”。
獲取的語音特征為:“預定”、“訂酒店”、“開房”等時,在命令庫中查找到匹配的標準命令為“預定酒店”。
解析單元22還用于在關鍵詞庫中匹配與所述至少一關鍵詞,將所述至少一關鍵詞設為命令詞的執行對象。所述標關鍵詞庫包括語音庫和/或文本庫,匹配方式包括以下至少一種:
方式1:識別出語音命令的關鍵詞語音;在關鍵詞庫中的語音庫中匹配與所述關鍵詞語音對應的預設關鍵詞。
方式2:識別出語音命令對應的關鍵詞文本信息;在關鍵詞庫的文本庫中匹配與所述關鍵詞文本信息對應的的預設關鍵詞。
可選的,所述標準語音庫可以在存儲在智能電子設備本地,也可以存儲在在服務器端。存儲在服務器端時,由智能電子設備將語音命令(或者語音特征)發送給服務器,由服務器在服務器側查找并返回。
操作單元23,還用于解析獲得的命令詞和關鍵詞為一個時,在標準命令庫中找到與之對應的標準命令,在關鍵詞庫中找到與關鍵詞匹配的預設關鍵詞,將該預設關鍵詞設為標準命令的執行對象并執行與所述標準命令對應的操作。在解析獲得的命令詞和關鍵詞為二個或者多個時,在標準命令庫中找到與所述二個或多個命令詞對應的二個或多個操作指令,在關鍵詞庫中找到與二個或多個關鍵詞匹配的預設關鍵詞,將該二個或多個預設關鍵詞設為二個或多個標準命令的執行對象并執行與所述操作指令對應的操作。
操作單元23,還用于執行所述所述二個或多個操作指令對應的操作的方式包括:在多個步驟中依次執行二個或多個操作指令對應的操作,或者在一個步驟中執行所述二個或多個操作命令對應的操作。
示例性的,語音命令為“找會展中心找附近的餐館”,進行語音命令解析,得到命令詞為“找”和“找附近的”,關鍵詞為“會展中心”和“餐館”。在標準命令庫中查找到與命令詞對應的標準命令為“尋找”和“搜索..附近的興趣點”,則該語音命令的執行步驟為:找到“會展中心”的地點并搜索“會展中心”附近的餐館。語音命令中包含二個操作指令,在二個步驟中依次執行找到到“會展中心”的地點和搜索“會展中心”附近的餐館的操作。
示例性的,語音命令為“我要預定會展中心附近的酒店”,進行語音命令解析,得到命令詞為“預定”和“附近的”,關鍵詞為“會展中心”和“酒店”。在標準命令庫中查找到與命令詞對應的標準命令為“預定酒店”和“找到”,則該語音命令的執行步驟為:找到“會展中心”的地點搜索可預定的酒店,顯示可預定酒店的信息。語音命令中包含二個操作指令,在一個步驟中執行找到地點并顯示預定信息的操作。
可見,與現有技術先比,本發明提供的語音操控方法,識別解析語音命令更靈活,可以解析獲得多個標準命令,克服了一次只能接受識別一個標準命令,導致用戶要請求一個較為復雜的功能時,只能不斷通過與系統交互,才能最終完成想要的功能的缺陷,提高用戶體驗。
以上所述僅為本發明的實施方式,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。