[發明專利]一種語音控制的方法及對應的系統、終端設備在審
| 申請號: | 201710409402.0 | 申請日: | 2017-06-02 |
| 公開(公告)號: | CN107195302A | 公開(公告)日: | 2017-09-22 |
| 發明(設計)人: | 王毅 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | G10L15/22 | 分類號: | G10L15/22;G10L15/26;G06F17/27 |
| 代理公司: | 深圳市凱達知識產權事務所44256 | 代理人: | 劉大彎,沈榮彬 |
| 地址: | 518057 廣東省深圳市南山區高新區北環大道9018*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 語音 控制 方法 對應 系統 終端設備 | ||
技術領域
本發明涉及終端設備控制技術領域,尤其涉及一種語音控制的方法及對應的系統、終端設備。
背景技術
隨著通信領域相關技術(特別是語音技術)的快速提升,語音技術正快速應用于移動電子設備中,目前語音技術實現的功能越來越多,為了提升產品的品味,很多產品都加入了語音控制的功能。
然而,目前技術的語音控制中,如果用戶想要使用語音控制功能,必須要打斷當前終端設備正在運行任務,然后進入到單獨的語音界面,之后再說語音指令。這樣不僅給用戶帶來較差的用戶體驗,而且極大地限制了語音控制的應用場景。
此外,也有這樣的一種場景,通過先在終端設備上預置某些語音文件,并指定對應的功能,當用戶輸入的語音和預置的語音文件中的語音匹配時執行對應的功能。但是這種做法不但占用系統的內存,而且只能識別某些特定的語音,完成某些少數特定的功能,不僅不夠智能,而且也限制了語音控制的使用范圍。
當然,也有更智能一點的做法,是在終端設備中預先預置一個文本文件,該文本文件中包含該終端設備支持的所有的文字形式的關鍵詞,終端設備在接收到用戶輸入的語音時,將語音轉換成文字,然后和文本中的關鍵詞進行匹配,完成關鍵詞對應的指令。該方法雖然在一定程度上給用戶帶來很大方便,但其支持的指令仍然有限的,當用戶輸出的語音超出預置關鍵詞的范圍時,則不支持語音控制,因此,該方法也是很不智能。
發明內容
本發明的主要目的在于提出一種語音控制的方法及對應的系統、終端設備,旨在解決現有技術的語音控制的方法操作比較機械,完成功能有限,且大大限制語音控制的使用場景,從而給用戶帶來不好體驗感的技術問題。
為實現上述目的,本發明提供的一種語音控制的方法,該方法包括以下步驟:
通過語音錄入模塊對用戶輸入的語音進行錄入,并通過語音轉換模塊將錄入的語音轉換成文字指令;
將文字指令與預存的動作關鍵詞集進行匹配,以獲取待操作指令動詞;
遍歷搜索由用戶打開的當前待語音控制界面中的所有信息,并將文字指令與當前待語音控制界面中的所有信息進行匹配,以獲取待操作指令名詞;
將獲取的待操作指令動詞和待操作指令名詞組成待操作指令,并根據待操作指令完成相應的語音控制。
優選地,將文字指令與預存的動作關鍵詞集進行匹配,以獲取待操作指令動詞具體包括:
當文字指令僅匹配到預存的動作關鍵詞集中的一個關鍵詞時,則該關鍵詞為待操作指令動詞;
當文字指令未匹配到預存的動作關鍵詞集中的任何一個關鍵詞時,則將預設的默認關鍵詞作為待操作指令動詞。
優選地,將文字指令與當前待語音控制界面中的所有信息進行匹配,以獲取待操作指令名詞具體包括:
將文字指令與當前待語音控制界面中的各個視圖對應的文字以及各個按鈕對應的文字進行匹配,當文字指令匹配到當前待語音控制界面中的某一個視圖或某一個按鈕,則該視圖或按鈕為待操作指令名詞。
優選地,所述語音控制的方法還包括:
當文字指令未匹配到當前待語音控制界面中的某一個視圖或某一個按鈕時,遍歷搜索終端設備中其它界面的各個視圖對應的文字,以及各個按鈕對應的文字,當文字指令匹配到其它界面中的某一個視圖或某一個按鈕,則該視圖或按鈕為待操作指令名詞。
優選地,所述語音控制的方法還包括:
當文字指令匹配到預存的動作關鍵詞集中的兩個或兩個以上關鍵詞時,結束流程。
為實現上述目的,本發明還提供了一種語音控制的系統,該系統包括:
文字指令生成模塊,用于通過語音錄入模塊對用戶輸入的語音進行錄入,并通過語音轉換模塊將錄入的語音轉換成文字指令;
第一獲取模塊,用于將文字指令與預存的動作關鍵詞集進行匹配,以獲取待操作指令動詞;
第二獲取模塊,用于遍歷搜索由用戶打開的當前待語音控制界面中的所有信息,并將文字指令與當前待語音控制界面中的所有信息進行匹配,以獲取待操作指令名詞;以及
操作指令生成模塊,用于將獲取的待操作指令動詞和待操作指令名詞組成待操作指令,并根據待操作指令完成相應的語音控制。
優選地,第一獲取模塊包括:
第一待操作指令動詞獲取單元,用于當文字指令僅匹配到預存的動作關鍵詞集中的一個關鍵詞時,則該關鍵詞為待操作指令動詞;
第二待操作指令動詞獲取單元,用于當文字指令未匹配到預存的動作關鍵詞集中的任何一個關鍵詞時,則將預設的默認關鍵詞作為待操作指令動詞。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710409402.0/2.html,轉載請聲明來源鉆瓜專利網。





