語音識別方法及裝置的制造方法
【專利摘要】本發(fā)明公開了語音識別方法及裝置,為不同的服務界面設置了不同的操作指令模板,以當前服務界面對應的操作指令模板為準,判斷接收到的語音信息是否與該操作指令模板匹配,若匹配成功,才執(zhí)行語音信息指示的操作,從而避免在存在多重聲音時,將輸入的近似語音信息作為操作指令,打斷當前正在提供的服務,做到準確識別語音信息中的操作指令內容。
【專利說明】
語音識別方法及裝置
技術領域
[0001 ]本發(fā)明涉及語音技術領域,特別涉及語音識別方法及裝置。
【背景技術】
[0002] 隨著多媒體技術的發(fā)展,多媒體系統(tǒng)的服務項目也隨之擴展,例如音樂、視頻、圖 片、實時路況信號、目的地地圖導航、語音導航等。智能終端的廣泛使用給上述服務項目提 供了廣闊的發(fā)展空間。
[0003] 無論終端帶有按鍵還是觸摸屏,都需要人為進行手動操控,才能使用上述服務項 目,不僅操作繁瑣,還可能具有危險性,例如駕駛員在行車過程中手動操作車載設備就可能 發(fā)生危險。語音識別技術的發(fā)展為此類操作提供了新的發(fā)展方向。但是在狹小的內部空間, 例如汽車中,使用語音識別來使用上述服務項目時,將會發(fā)生多重聲音同時存在的情況,如 何準確識別語音信息中的操作指令內容成為了急需解決的問題。
【發(fā)明內容】
[0004] 本發(fā)明實施例提供一種語音識別方法,能夠在存在多重聲音時,準確識別語音信 息中的操作指令內容。
[0005] 本發(fā)明實施例還提供一種語音識別裝置,能夠在存在多重聲音時,準確識別語音 信息中的操作指令內容。
[0006] 本發(fā)明實施例提供的語音識別方法,包括:
[0007] 接收語音信息;
[0008] 判斷所述語音信息與當前服務界面對應的操作指令模板是否匹配;
[0009] 若所述語音信息與所述操作指令模板相匹配,執(zhí)行所述語音信息指示的操作,若 所述語音信息與所述操作執(zhí)行模板不相匹配,不執(zhí)行操作。
[0010] 可見,本發(fā)明實施例中為不同的服務界面設置了不同的操作指令模板,以當前服 務界面對應的操作指令模板為準,判斷接收到的語音信息是否與該操作指令模板匹配,若 匹配成功,才執(zhí)行語音信息指示的操作,從而避免在存在多重聲音時,將輸入的近似語音信 息作為操作指令,打斷當前正在提供的服務,做到準確識別語音信息中的操作指令內容。
[0011] 作為可選的實施方式,所述操作指令模板,包括:關鍵詞排列順序和關鍵詞詞庫。
[0012] 可見,本發(fā)明實施例中的操作指令模板,不僅包含關鍵詞詞庫,還包括關鍵詞排列 順序,從而提高了與操作指令模板匹配的標準,做到更準確的識別語音信息中的操作指令 內容。
[0013] 作為一種可選的實施方式,所述判斷所述語音信息與所述操作指令模板是否匹 配,包括:
[0014] 對所述語音信息進行組詞劃分;
[0015] 根據(jù)所述進行組詞劃分后得到的關鍵詞的分拆和組合,判斷進行組詞劃分后得到 的關鍵詞是否包含在所述關鍵詞詞庫中;
[0016] 若所述進行組詞劃分后得到的關鍵詞包含在所述關鍵詞詞庫中,判斷進行組詞劃 分后得到的關鍵詞是否與所述關鍵詞排列順序匹配;若進行組詞劃分后得到的關鍵詞與所 述關鍵詞排列順序相匹配,確定所述語音信息與所述操作指令模板相匹配;若進行組詞劃 分后得到的關鍵詞與所述關鍵詞排列順序不相匹配,確定所述語音信息與所述操作指令模 板不相匹配;
[0017] 若所述進行組詞劃分后得到的關鍵詞未包含在所述關鍵詞詞庫中,確定所述語音 信息與所述操作指令模板不相匹配。
[0018] 可見,本發(fā)明實施例中采用了語音信息分割技術,將接收到的語音信息進行組詞 劃分,實現(xiàn)語音信息精確識別的效果。
[0019] 作為一種可選的實施方式,所述方法還包括:
[0020] 若所述進行組詞劃分后得到的關鍵詞未包含在所述關鍵詞詞庫中,顯示未包含在 所述關鍵詞詞庫中的進行組詞劃分得到的關鍵詞;
[0021] 當接收到確認指令之后,繼續(xù)執(zhí)行所述判斷進行組詞劃分后得到的關鍵詞是否與 所述關鍵詞排列順序匹配的步驟;當接到否定指令之后,確定所述語音信息與所述操作指 令模板不相匹配。
[0022] 可見,本發(fā)明實施例中,當進行組詞劃分后得到的關鍵詞未包含在關鍵詞詞庫中 時,可以進一步將該關鍵詞顯示出來,如果接收到確認指令則繼續(xù)執(zhí)行判斷該關鍵詞是否 與關鍵詞排列順序匹配的步驟,由此避免關鍵詞詞庫不全時,對某些進行組詞劃分后得到 的關鍵詞做出錯誤判斷。
[0023] 作為一種可選的實施方式,所述方法還包括:
[0024] 所述判斷進行組詞劃分后得到的關鍵詞是否包含在所述關鍵詞詞庫中之前,判斷 進行組詞劃分后得到的關鍵詞中是否包含指令關鍵詞;
[0025] 若所述進行組詞劃分后得到的關鍵詞中包含指令關鍵詞,繼續(xù)執(zhí)行所述判斷進行 組詞劃分后得到的關鍵詞是否包含在所述關鍵詞詞庫中的步驟;若所述進行組詞劃分后得 到的關鍵詞中不包含指令關鍵詞,確定所述語音信息與所述操作指令模板不相匹配。
[0026] 可見,在本發(fā)明實施例中先判斷語音信息中是否包括指令關鍵詞,只有在包括指 令關鍵詞的基礎上才會進一步判斷語音信息中的關鍵詞是否包含在關鍵詞詞庫中,提升處 理效率。
[0027] 本發(fā)明實施例提供一種語音識別裝置,包括:
[0028] 語音信息接收模塊,用于接收語音信息;
[0029] 判斷模塊,用于判斷所述語音信息與當前服務界面對應的操作指令模板是否匹 配;
[0030] 語音信息響應模塊,用于在所述語音信息與所述操作指令模板相匹配時,執(zhí)行所 述語音信息指示的操作,在所述語音信息與所述操作執(zhí)行模板不相匹配時,不執(zhí)行操作。
[0031] 作為一種可選的實施方式,所述操作指令模板,包括:關鍵詞排列順序和關鍵詞詞 庫。
[0032] 作為一種可選的實施方式,所述判斷模塊,包括:
[0033] 語音信息分析子模塊,用于對所述語音信息進行組詞劃分;第一判斷子模塊,用于 根據(jù)所述進行組詞劃分后得到的關鍵詞的分拆和組合,判斷進行組詞劃分后得到的關鍵詞 是否包含在所述關鍵詞詞庫中,在所述進行組詞劃分后得到的關鍵詞包含在所述關鍵詞詞 庫中時,觸發(fā)第二判斷子模塊執(zhí)行操作,在所述進行組詞劃分后得到的關鍵詞未包含在所 述關鍵詞詞庫中時,確定所述語音信息與所述操作指令模板不相匹配;
[0034] 第二判斷子模塊,用于判斷進行組詞劃分后得到的關鍵詞是否與所述關鍵詞排列 順序匹配,在進行組詞劃分后得到的關鍵詞與所述關鍵詞排列順序相匹配時,確定所述語 音信息與所述操作指令模板相匹配;在進行組詞劃分后得到的關鍵詞與所述關鍵詞排列順 序不相匹配時,確定所述語音信息與所述操作指令模板不相匹配。
[0035] 作為一種可選的實施方式,所述第一判斷子模塊,包括:
[0036] 第一判斷執(zhí)行子模塊,用于根據(jù)所述進行組詞劃分后得到的關鍵詞的分拆和組 合,判斷進行組詞劃分后得到的關鍵詞是否包含在所述關鍵詞詞庫中,在所述進行組詞劃 分后得到的關鍵詞包含在所述關鍵詞詞庫中時,觸發(fā)第二判斷子模塊執(zhí)行操作,在所述進 行組詞劃分后得到的關鍵詞未包含在所述關鍵詞詞庫中時,觸發(fā)顯示子模塊執(zhí)行操作;
[0037] 顯示子模塊,用于在所述進行組詞劃分后得到的關鍵詞未包含在所述關鍵詞詞庫 中時,顯示未包含在所述關鍵詞詞庫中的進行組詞劃分得到的關鍵詞;
[0038] 觸發(fā)模塊,用于在接收到確認指令之后,觸發(fā)所述第二判斷子模塊執(zhí)行操作;在接 到否定指令之后,確定所述語音信息與所述操作指令模板不相匹配。
[0039] 作為一種可選的實施方式,所述第一判斷子模塊,包括:
[0040] 第二判斷執(zhí)行子模塊,用于根據(jù)所述進行組詞劃分后得到的關鍵詞的分拆和組 合,判斷進行組詞劃分后得到的關鍵詞中是否包含指令關鍵詞,在所述進行組詞劃分后得 到的關鍵詞中包含指令關鍵詞時,觸發(fā)第三判斷執(zhí)行子模塊執(zhí)行操作,在所述進行組詞劃 分后得到的關鍵詞中不包含指令關鍵詞時,確定所述語音信息與所述操作指令模板不相匹 配;
[0041] 第三判斷執(zhí)行子模塊,用于判斷進行組詞劃分后得到的關鍵詞是否包含在所述關 鍵詞詞庫中,在所述進行組詞劃分后得到的關鍵詞包含在所述關鍵詞詞庫中時,觸發(fā)第二 判斷子模塊執(zhí)行操作,在所述進行組詞劃分后得到的關鍵詞未包含在所述關鍵詞詞庫中 時,確定所述語音信息與所述操作指令模板不相匹配。
【附圖說明】
[0042]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合發(fā)明的實施 例,并與說明書一起用于解釋本發(fā)明的原理。
[0043] 圖1為本發(fā)明實施例中一種語音識別的方法流程圖;
[0044] 圖2為本發(fā)明實施例中一種語音識別的方法流程圖;
[0045] 圖2A為本發(fā)明實施例中的系統(tǒng)界面示意圖;
[0046] 圖3為本發(fā)明實施例中一種語音識別裝置的框圖;
[0047] 圖4為本發(fā)明實施例中一種語音識別裝置的框圖;
[0048] 圖5為本發(fā)明實施例中一種語音識別裝置的框圖;
[0049]圖5A為本發(fā)明實施例中一種語音識別裝置的框圖;
[0050]圖6是根據(jù)一示例性實施例示出的一種用于語音識別的裝置600的框圖。
【具體實施方式】
[0051]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例 中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附 權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0052]圖1為本發(fā)明實施例中一種語音識別的方法流程圖,可以應用于終端中。
[0053]在步驟11中,接收語音信息。
[0054] 在步驟12中,判斷所述語音信息與當前服務界面對應的操作指令模板是否匹配, 如果相匹配則執(zhí)行步驟13,否則不執(zhí)行操作。
[0055] 在步驟13中,執(zhí)行所述語音信息指示的操作。
[0056] 本發(fā)明實施例中的操作指令模板可以包括:關鍵詞排列順序和關鍵詞詞庫。不同 的服務界面對應不同的操作指令模板,例如導航服務界面對應一個操作指令模板,音樂服 務界面對應另一個操作指令模板。
[0057] 以導航服務為例,導航服務界面對應的操作指令模板如表一所示。
[0058] 表一
[0060]以音樂服務為例,音樂服務界面對應的操作指令模板如表二所示。
[0061 ]表二
[0063] 在上述表一和表二所示的關鍵詞模板中,存在一類指令關鍵詞,例如導航操作指 令模板中的"導航到",又例如音樂操作指令模板中的"播放"??梢?,指令關鍵詞通常為動 1·^] 〇
[0064] 圖2為本發(fā)明實施例中一種語音識別的方法流程圖,該方法可以應用于終端中。 [0065]在步驟21中,接收語音信息。
[0066] 在步驟22中,確定與當前服務界面對應的操作指令模板。
[0067] 作為一種可選的實施方式,終端用戶要使用服務時,可以在如圖2A所示的系統(tǒng)界 面上輸入語音的界面喚醒指令,該系統(tǒng)界面上以服務頻道的形式集中顯示當前用戶可以使 用的服務。例如想使用音樂服務時,語音輸入"打開音樂界面",想使用導航服務時,語音輸 入"打開導航界面"。終端在接收到界面喚醒指令后,打開與界面喚醒指令對應的當前服務 界面,后續(xù)的操作將基于該打開的當前服務界面執(zhí)行。終端中保存有服務界面與操作指令 模板的對應關系,因此根據(jù)當前服務界面,可以確定與當前服務界面對應的操作指令模板。
[0068] 在步驟23中,對接收到的語音信息進行組詞劃分。
[0069] 作為一種可選的實施方式,采用語音信息分割技術,對接收到的語音信息進行組 詞劃分,得到關鍵詞的分拆和組合。
[0070] 在步驟24中,判斷進行組詞劃分后得到的關鍵詞是否在關鍵詞詞庫中,當組詞劃 分后得到的關鍵詞在關鍵詞詞庫中時,執(zhí)行步驟25,當組詞劃分后得到的關鍵詞不在關鍵 詞詞庫中時,不執(zhí)行操作。
[0071] 作為一種可選的替換實施方式,在步驟24中,當組詞劃分后得到的關鍵詞不在關 鍵詞詞庫中時,可以顯示未包含在關鍵詞詞庫中的該關鍵詞,并給用戶提供確認或否定的 功能選項,當用戶確認該關鍵詞之后,終端將接收到確認指令,此時可以繼續(xù)執(zhí)行步驟25, 當用戶否定該關鍵詞之后,終端將接收到否定指令,此時不執(zhí)行操作。由此,避免關鍵詞詞 庫不全時,有的關鍵詞無法被識別。進一步,當用戶確認該關鍵詞之后,可以將該關鍵詞更 新到關鍵詞詞庫中??蛇x的,這里用戶可以使用語音輸入確認或否定的指令。
[0072] 作為另一種可選的替換實施方式,在判斷進行組詞劃分后得到的關鍵詞是否在關 鍵詞詞庫中之前,先判斷進行組詞劃分后得到的關鍵詞中是否包含指令關鍵詞,只有在確 定進行組詞劃分后得到的關鍵詞中包含指令關鍵詞的情況下,才執(zhí)行判斷進行組詞劃分后 得到的關鍵詞是否在關鍵詞詞庫中的步驟,若進行組詞劃分后得到的關鍵詞中不包含指令 關鍵詞,則可以直接確定接收到的語音信息與操作指令末班不相匹配。由此,在確定接收到 的語音信息中包括指令關鍵詞才去匹配關鍵詞詞庫,提高了處理效率。
[0073] 在步驟25中,判斷進行組詞劃分后得到的關鍵詞是否與關鍵詞排列順序匹配,當 組詞劃分后得到的關鍵詞與關鍵詞排列順序相匹配時,確定接收到的語音信息與操作指令 模板相匹配,執(zhí)行步驟26,當組詞劃分后得到的關鍵詞與關鍵詞排列順序不相匹配時,不執(zhí) 行操作。
[0074]在步驟26中,執(zhí)行所述語音信息指示的操作。
[0075] 按照圖1或圖2所示的方法,下面舉出幾個具體的應用場景。以終端是車載設備為 例。
[0076] 當駕駛員想使用導航服務時,語音輸入界面喚醒指令"打開導航界面",車載設備 接收到該界面喚醒指令后,打開導航服務界面。在導航服務界面被打開之后,駕駛員可以繼 續(xù)輸入語音信息"導航到天安門",車載設備判斷該語音信息與導航服務界面對應的操作指 令模板相匹配,執(zhí)行對應的導航操作。在提供導航服務的過程中,假設車內其他乘客和駕駛 員談論旅游景點,有可能會提到多個地名,此時只要車載設備接收到的語音信息不符合"導 航到地名"的格式,則不執(zhí)行任何操作,避免了在車內狹小空間內接收到其他語音輸入的地 名時誤認為是新的導航指令,從而打斷當前正在進行的導航服務。
[0077] 當駕駛員想使用音樂服務時,語音輸入界面喚醒指令"打開音樂界面",車載設備 接收到該界面喚醒指令后,打開音樂服務界面。在音樂服務界面被打開之后,駕駛員可以繼 續(xù)輸入語音信息"播放歌曲1",車載設備判斷該語音信息與音樂服務界面對應的操作指令 模板相匹配,執(zhí)行對應的音樂播放操作。在提供音樂播放的過程中,假設車內其他乘客和駕 駛員談論當前流行歌曲,有可能會提到多個歌曲名,此時只要車載設備接收到的語音信息 不符合"播放歌曲名"的格式,則不執(zhí)行任何操作,避免了在車內狹小空間內接收到其他語 音輸入的歌曲名時誤認為是新的播放指令,從而打斷當前正在進行的音樂播放服務。
[0078] 下面給出本發(fā)明實施例中語音識別裝置的舉例,這些裝置可以實現(xiàn)上文中所述的 語音識別方法。這些裝置中的各個模塊或子模塊,功能對應于方法流程中的相應步驟,相關 詳細的解釋在上文中已經(jīng)給出,下面將不再贅述。
[0079] 圖3為本發(fā)明實施例中一種語音識別裝置的框圖,該裝置可以位于終端中,包括: 語音信息接收模塊31、判斷模塊32和語音信息響應模塊33。
[0080] 語音信息接收模塊31,用于接收語音信息。
[0081] 判斷模塊32,用于判斷所述語音信息與當前服務界面對應的操作指令模板是否匹 配,將判斷結果發(fā)送給語音信息響應模塊33。
[0082] 語音信息響應模塊33,用于在所述語音信息與所述操作指令模板相匹配時,執(zhí)行 所述語音信息指示的操作,在所述語音信息與所述操作執(zhí)行模板不相匹配時,不執(zhí)行操作。
[0083] 圖4為本發(fā)明實施例中一種語音識別裝置的框圖,該裝置可以位于終端中,包括: 語音信息接收模塊31、判斷模塊32、語音信息響應模塊33和喚醒模塊34。
[0084] 本發(fā)明實施例中的操作指令模塊可以包括:關鍵詞排列順序和關鍵詞詞庫。
[0085]語音信息接收模塊31,用于接收語音信息。
[0086] 判斷模塊32可以包括語音信息分析子模塊321、第一判斷子模塊322和第二判斷子 模塊323。
[0087] 語音信息分析子模塊321,用于對所述語音信息進行組詞劃分。
[0088] 第一判斷子模塊322,用于根據(jù)所述進行組詞劃分后得到的關鍵詞的分拆和組合, 判斷進行組詞劃分后得到的關鍵詞是否包含在所述關鍵詞詞庫中,在所述進行組詞劃分后 得到的關鍵詞包含在所述關鍵詞詞庫中時,觸發(fā)第二判斷子模塊323執(zhí)行操作,在所述進行 組詞劃分后得到的關鍵詞未包含在所述關鍵詞詞庫中時,確定所述語音信息與所述操作指 令模板不相匹配。
[0089] 作為一種可選的替換方式,為了避免關鍵詞詞庫不全,在對判斷模塊322判斷所述 進行組詞劃分后得到的關鍵詞未包含在所述關鍵詞詞庫中時,還可以給用戶提供顯示確認 的可選功能。在這種情況下,第一判斷子模塊322可以進一步包括:第一判斷執(zhí)行子模塊 3221、顯示子模塊3222和觸發(fā)模塊3223。包含這部分的裝置框圖如圖5所示。
[0090] 第一判斷執(zhí)行子模塊3221,用于根據(jù)所述進行組詞劃分后得到的關鍵詞的分拆和 組合,判斷進行組詞劃分后得到的關鍵詞是否包含在所述關鍵詞詞庫中,在所述進行組詞 劃分后得到的關鍵詞包含在所述關鍵詞詞庫中時,觸發(fā)第二判斷子模塊323執(zhí)行操作,在所 述進行組詞劃分后得到的關鍵詞未包含在所述關鍵詞詞庫中時,觸發(fā)顯示子模塊3222執(zhí)行 操作。
[0091] 顯示子模塊3222,用于在所述進行組詞劃分后得到的關鍵詞未包含在所述關鍵詞 詞庫中時,顯示未包含在所述關鍵詞詞庫中的進行組詞劃分得到的關鍵詞。
[0092]觸發(fā)模塊3223,用于在接收到確認指令之后,觸發(fā)第二判斷子模塊323執(zhí)行操作; 在接到否定指令之后,確定所述語音信息與所述操作指令模板不相匹配。
[0093]作為另一種可選的實施方式,為了提升處理效率,第一判斷子模塊322可以進一步 包括:第二判斷執(zhí)行子模塊3224和第三判斷執(zhí)行子模塊3225。包含這部分的裝置框圖如圖 5A所示。
[0094]第二判斷執(zhí)行子模塊3224,用于根據(jù)所述進行組詞劃分后得到的關鍵詞的分拆和 組合,判斷進行組詞劃分后得到的關鍵詞中是否包含指令關鍵詞,在所述進行組詞劃分后 得到的關鍵詞中包含指令關鍵詞時,觸發(fā)第三判斷執(zhí)行子模塊3225執(zhí)行操作,在所述進行 組詞劃分后得到的關鍵詞中不包含指令關鍵詞時,確定所述語音信息與所述操作指令模板 不相匹配。
[0095]第三判斷執(zhí)行子模塊3225,用于判斷進行組詞劃分后得到的關鍵詞是否包含在所 述關鍵詞詞庫中,在所述進行組詞劃分后得到的關鍵詞包含在所述關鍵詞詞庫中時,觸發(fā) 第二判斷子模塊323執(zhí)行操作,在所述進行組詞劃分后得到的關鍵詞未包含在所述關鍵詞 詞庫中時,確定所述語音信息與所述操作指令模板不相匹配。
[0096] 第二判斷子模塊323,用于判斷進行組詞劃分后得到的關鍵詞是否與所述關鍵詞 排列順序匹配,在進行組詞劃分后得到的關鍵詞與所述關鍵詞排列順序相匹配時,確定所 述語音信息與所述操作指令模板相匹配;在進行組詞劃分后得到的關鍵詞與所述關鍵詞排 列順序不相匹配時,確定所述語音信息與所述操作指令模板相匹配。
[0097] 語音信息響應模塊33,用于在所述語音信息與所述操作指令模板匹配時,執(zhí)行所 述語音信息指示的操作,在所述語音信息與所述操作執(zhí)行模板不匹配時,不執(zhí)行操作。
[0098] 喚醒模塊34,用于接收界面喚醒指令,打開與所述界面喚醒指令對應的所述當前 服務界面。
[0099] 圖6是根據(jù)一示例性實施例示出的一種用于語音識別的裝置600的框圖。例如,裝 置600可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設備,游戲控制臺,平板設備,醫(yī)療 設備,健身設備,個人數(shù)字助理等。
[0100] 參照圖6,裝置600可以包括以下一個或多個組件:處理組件602,存儲器604,電力 組件606,多媒體組件608,音頻組件610,輸入/輸出(I/O)的接口612,傳感器組件614,以及 通信組件616。
[0101] 處理組件602通常控制裝置600的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相 機操作和記錄操作相關聯(lián)的操作。處理組件602可以包括一個或多個處理器620來執(zhí)行指 令,以完成上述語音識別方法的全部或部分步驟。此外,處理組件602可以包括一個或多個 模塊,便于處理組件602和其他組件之間的交互。例如,處理組件602可以包括多媒體模塊, 以方便多媒體組件608和處理組件602之間的交互。
[0102] 存儲器604被配置為存儲各種類型的數(shù)據(jù)以支持在設備600的操作。這些數(shù)據(jù)的示 例包括用于在裝置600上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消 息,圖片,視頻等。存儲器604可以由任何類型的易失性或非易失性存儲設備或者它們的組 合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPR0M),可擦除可編 程只讀存儲器(EPROM),可編程只讀存儲器(PR0M),只讀存儲器(ROM),磁存儲器,快閃存儲 器,磁盤或光盤。
[0103] 電力組件606為裝置600的各種組件提供電力。電力組件606可以包括電源管理系 統(tǒng),一個或多個電源,及其他與為裝置600生成、管理和分配電力相關聯(lián)的組件。
[0104] 多媒體組件608包括在所述裝置600和用戶之間的提供一個輸出接口的屏幕。在一 些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏 幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感 器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作 的邊界,而且還檢測與所述觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多媒 體組件608包括一個前置攝像頭和/或后置攝像頭。當設備600處于操作模式,如拍攝模式或 視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和 后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
[0105] 音頻組件610被配置為輸出和/或輸入音頻信號。例如,音頻組件610包括一個麥克 風(MIC),當裝置600處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配 置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器604或經(jīng)由通信組 件616發(fā)送。在一些實施例中,音頻組件610還包括一個揚聲器,用于輸出音頻信號。
[0106] I/O接口 612為處理組件602和外圍接口模塊之間提供接口,上述外圍接口模塊可 以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖 定按鈕。
[0107] 傳感器組件614包括一個或多個傳感器,用于為裝置600提供各個方面的狀態(tài)評 估。例如,傳感器組件614可以檢測到設備600的打開/關閉狀態(tài),組件的相對定位,例如所述 組件為裝置600的顯示器和小鍵盤,傳感器組件614還可以檢測裝置600或裝置600-個組件 的位置改變,用戶與裝置600接觸的存在或不存在,裝置600方位或加速/減速和裝置600的 溫度變化。傳感器組件614可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測 附近物體的存在。傳感器組件614還可以包括光傳感器,如CMOS或C⑶圖像傳感器,用于在成 像應用中使用。在一些實施例中,該傳感器組件614還可以包括加速度傳感器,陀螺儀傳感 器,磁傳感器,壓力傳感器或溫度傳感器。
[0108]通信組件616被配置為便于裝置600和其他設備之間有線或無線方式的通信。裝置 600可以接入基于通信標準的無線網(wǎng)絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施 例中,通信組件616經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關信息。 在一個示例性實施例中,所述通信組件616還包括近場通信(NFC)模塊,以促進短程通信。例 如,在NFC模塊可基于射頻識別(RFID)技術,紅外數(shù)據(jù)協(xié)會(IrDA)技術,超寬帶(UWB)技術, 藍牙(BT)技術和其他技術來實現(xiàn)。
[0109] 在示例性實施例中,裝置600可以被一個或多個應用專用集成電路(ASIC)、數(shù)字信 號處理器(DSP)、數(shù)字信號處理設備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列 (FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0110] 在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例 如包括指令的存儲器604,上述指令可由裝置600的處理器620執(zhí)行以完成上述方法。例如, 所述非臨時性計算機可讀存儲介質可以是R0M、隨機存取存儲器(RAM)、CD-R0M、磁帶、軟盤 和光數(shù)據(jù)存儲設備等。 本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其 它實施方案。說明書旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或 者適應性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本技術領域中的公知常識 或慣用技術手段。實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由權利要求指出。
【主權項】
1. 一種語音識別方法,其特征在于,所述方法包括: 接收語音信息; 判斷所述語音信息與當前服務界面對應的操作指令模板是否匹配; 若所述語音信息與所述操作指令模板相匹配,執(zhí)行所述語音信息指示的操作,若所述 語音信息與所述操作執(zhí)行模板不相匹配,不執(zhí)行操作。2. 如權利要求1所述的方法,其特征在于,所述操作指令模板,包括:關鍵詞排列順序和 關鍵詞詞庫。3. 如權利要求2所述的方法,其特征在于,所述判斷所述語音信息與所述操作指令模板 是否匹配,包括: 對所述語音信息進行組詞劃分; 根據(jù)所述進行組詞劃分后得到的關鍵詞的分拆和組合,判斷進行組詞劃分后得到的關 鍵詞是否包含在所述關鍵詞詞庫中; 若所述進行組詞劃分后得到的關鍵詞包含在所述關鍵詞詞庫中,判斷進行組詞劃分后 得到的關鍵詞是否與所述關鍵詞排列順序匹配;若進行組詞劃分后得到的關鍵詞與所述關 鍵詞排列順序相匹配,確定所述語音信息與所述操作指令模板相匹配;若進行組詞劃分后 得到的關鍵詞與所述關鍵詞排列順序不相匹配,確定所述語音信息與所述操作指令模板不 相匹配; 若所述進行組詞劃分后得到的關鍵詞未包含在所述關鍵詞詞庫中,確定所述語音信息 與所述操作指令模板不相匹配。4. 如權利要求3所述的方法,其特征在于,所述方法還包括: 若所述進行組詞劃分后得到的關鍵詞未包含在所述關鍵詞詞庫中,顯示未包含在所述 關鍵詞詞庫中的進行組詞劃分得到的關鍵詞; 當接收到確認指令之后,繼續(xù)執(zhí)行所述判斷進行組詞劃分后得到的關鍵詞是否與所述 關鍵詞排列順序匹配的步驟;當接到否定指令之后,確定所述語音信息與所述操作指令模 板不相匹配。5. 如權利要求3所述的方法,其特征在于,所述方法還包括: 所述判斷進行組詞劃分后得到的關鍵詞是否包含在所述關鍵詞詞庫中之前,判斷進行 組詞劃分后得到的關鍵詞中是否包含指令關鍵詞; 若所述進行組詞劃分后得到的關鍵詞中包含指令關鍵詞,繼續(xù)執(zhí)行所述判斷進行組詞 劃分后得到的關鍵詞是否包含在所述關鍵詞詞庫中的步驟;若所述進行組詞劃分后得到的 關鍵詞中不包含指令關鍵詞,確定所述語音信息與所述操作指令模板不相匹配。6. -種語音識別裝置,其特征在于,所述裝置包括: 語音信息接收模塊,用于接收語音信息; 判斷模塊,用于判斷所述語音信息與當前服務界面對應的操作指令模板是否匹配; 語音信息響應模塊,用于在所述語音信息與所述操作指令模板相匹配時,執(zhí)行所述語 音信息指示的操作,在所述語音信息與所述操作執(zhí)行模板不相匹配時,不執(zhí)行操作。7. 如權利要求6所述的裝置,其特征在于,所述操作指令模板,包括:關鍵詞排列順序和 關鍵詞詞庫。8. 如權利要求7所述的裝置,其特征在于,所述判斷模塊,包括: 語音信息分析子模塊,用于對所述語音信息進行組詞劃分; 第一判斷子模塊,用于根據(jù)所述進行組詞劃分后得到的關鍵詞的分拆和組合,判斷進 行組詞劃分后得到的關鍵詞是否包含在所述關鍵詞詞庫中,在所述進行組詞劃分后得到的 關鍵詞包含在所述關鍵詞詞庫中時,觸發(fā)第二判斷子模塊執(zhí)行操作,在所述進行組詞劃分 后得到的關鍵詞未包含在所述關鍵詞詞庫中時,確定所述語音信息與所述操作指令模板不 相匹配; 第二判斷子模塊,用于判斷進行組詞劃分后得到的關鍵詞是否與所述關鍵詞排列順序 匹配,在進行組詞劃分后得到的關鍵詞與所述關鍵詞排列順序相匹配時,確定所述語音信 息與所述操作指令模板相匹配;在進行組詞劃分后得到的關鍵詞與所述關鍵詞排列順序不 相匹配時,確定所述語音信息與所述操作指令模板不相匹配。9. 如權利要求8所述的裝置,其特征在于,所述第一判斷子模塊,包括: 第一判斷執(zhí)行子模塊,用于根據(jù)所述進行組詞劃分后得到的關鍵詞的分拆和組合,判 斷進行組詞劃分后得到的關鍵詞是否包含在所述關鍵詞詞庫中,在所述進行組詞劃分后得 到的關鍵詞包含在所述關鍵詞詞庫中時,觸發(fā)第二判斷子模塊執(zhí)行操作,在所述進行組詞 劃分后得到的關鍵詞未包含在所述關鍵詞詞庫中時,觸發(fā)顯示子模塊執(zhí)行操作; 顯示子模塊,用于在所述進行組詞劃分后得到的關鍵詞未包含在所述關鍵詞詞庫中 時,顯示未包含在所述關鍵詞詞庫中的進行組詞劃分得到的關鍵詞; 觸發(fā)模塊,用于在接收到確認指令之后,觸發(fā)所述第二判斷子模塊執(zhí)行操作;在接到否 定指令之后,確定所述語音信息與所述操作指令模板不相匹配。10. 如權利要求8所述的裝置,其特征在于,所述第一判斷子模塊,包括: 第二判斷執(zhí)行子模塊,用于根據(jù)所述進行組詞劃分后得到的關鍵詞的分拆和組合,判 斷進行組詞劃分后得到的關鍵詞中是否包含指令關鍵詞,在所述進行組詞劃分后得到的關 鍵詞中包含指令關鍵詞時,觸發(fā)第三判斷執(zhí)行子模塊執(zhí)行操作,在所述進行組詞劃分后得 到的關鍵詞中不包含指令關鍵詞時,確定所述語音信息與所述操作指令模板不相匹配; 第三判斷執(zhí)行子模塊,用于判斷進行組詞劃分后得到的關鍵詞是否包含在所述關鍵詞 詞庫中,在所述進行組詞劃分后得到的關鍵詞包含在所述關鍵詞詞庫中時,觸發(fā)第二判斷 子模塊執(zhí)行操作,在所述進行組詞劃分后得到的關鍵詞未包含在所述關鍵詞詞庫中時,確 定所述語音信息與所述操作指令模板不相匹配。
【文檔編號】G10L15/26GK106098066SQ201610389407
【公開日】2016年11月9日
【申請日】2016年6月2日 公開號201610389407.7, CN 106098066 A, CN 106098066A, CN 201610389407, CN-A-106098066, CN106098066 A, CN106098066A, CN201610389407, CN201610389407.7
【發(fā)明人】吳剛, 黨君利, 柳義慶, 馮曉龍
【申請人】深圳市智物聯(lián)網(wǎng)絡有限公司