本發明涉及離線語音識別應用領域,具體的說是一種簡捷式離線語音識別方法和系統。
背景技術:
隨著離線語音識別產品的大量應用,大部分產品都必須使用喚醒詞,而頻繁使用喚醒詞導致用戶使用的難度增大,體驗感很差。因此,需要尋找一種不需要喚醒詞但又能精準識別的方案。
技術實現要素:
本發明是通過采用前置詞語與后置詞語共同構成完整的語音控制命令的辦法,在離線語音產品上實現精準識別。
技術方案:一種簡捷式離線語音識別方法和系統,包括語音控制命令、前置詞語模型庫、后置詞語模型庫、前置詞語的采樣、前置詞語的模型對比、后置詞語的采樣、后置詞語的模型對比、輸出相應的語音控制命令數據,其特征在于所述語音控制命令由前置詞語與后置詞語共同構成,所述前置詞語數據位于所述后置詞語數據的前部;
語音識別的流程是:
首先進行所述前置詞語的采樣,再將所述前置詞語的語音采樣數據實時的與所述前置詞語模型庫中數據進行所述前置詞語的模型對比,當所述前置詞語對比通過后,再進行所述后置詞語的采樣流程,并將所述后置詞語的語音采樣數據實時的與所述后置詞語模型庫中數據進行所述后置詞語的模型對比,若對比無誤,則執行所述輸出相應的語音控制命令數據。
優選地,所述前置詞語為強制執行且相對固定的詞語,所述前置詞語與所述后置詞語組成不可分割的完整控制指令詞句,所述前置詞語與所述后置詞語之間無需反饋和等待,所述前置詞語的模型數據預置于所述前置詞語模型庫中,預置方式包括通過機器學習和數據錄入。
優選地,所述后置詞語為可變內容詞語,所述后置詞語的模型數據預置于所述后置詞語模型庫中,預置方式包括通過機器學習和數據錄入。
優選地,所述前置詞語模型庫中包括多個不同的事先預置的前置詞語模型數據。
優選地,所述后置詞語模型庫中包括多個不同的事先預置的后置詞語模型數據。
優選地,所述前置詞語與所述后置詞語的組合符合常規語法關系。
有益效果:本發明針對離線語音控制的電器設備實現快捷有效的精準識別,無需專門的喚醒詞,直接簡單的實現語音控制,具有較強的實用性和可操作性。
附圖說明
圖1是本發明的語音識別流程示意圖。
圖2是本發明的語音控制命令構成示意圖。
圖3是本發明的前置詞語模型庫示意圖。
圖4是本發明的后置詞語模型庫示意圖。
圖中標號代表:前置詞語的采樣s101、前置詞語的模型對比s102、后置詞語的采樣s103、后置詞語的模型對比s104、輸出相應的語音控制命令數據s105、語音控制命令1、前置詞語模型庫2、后置詞語模型庫3、前置詞語11、后置詞語12。
具體實施方式
除非另作定義,此處使用的技術術語或者科學術語應當為本發明所屬領域內具有一般技能的人士所理解的通常意義。本發明專利申請說明書以及權利要求書中使用的“包括”或者“包含”等類似的詞語意指出現在“包括”或者“包含”前面的元件或者物件涵蓋出現在“包括”或者“包含”后面列舉的元件或者物件及其等同,并不排除其他元件或者物件?!斑B接”或者“相連”等類似的詞語并非限定于物理的或者機械的連接,而是可以包括電性的連接,不管是直接的還是間接的。
見圖1、圖2、圖3、圖4所示,一種簡捷式離線語音識別方法和系統及系統,包括語音控制命令1、前置詞語模型庫2、后置詞語模型庫3、前置詞語的采樣s101、前置詞語的模型對比s102、后置詞語的采樣s103、后置詞語的模型對比s104、輸出相應的語音控制命令數據s105。
所述語音控制命令1由前置詞語11與后置詞12語共同構成,所述前置詞語11數據位于所述后置詞語12數據的前部。例如:“我要”和“開燈”共同構成了“打開燈光”的控制命令,“我要”即是前置詞語11,“開燈”即是后置詞語12,識別順序為“我要”“開燈”。
語音識別的流程是:
首先進行所述前置詞語的采樣s101,識別“我要”,再將前置詞語11的“我要”的語音采樣數據實時的與前置詞語模型庫2中“我要”數據進行前置詞語的模型對比s102,當前置詞語11“我要”對比通過后,再進行后置詞語的采樣流程s103,識別“開燈”,并將后置詞語12“開燈”的語音采樣數據實時的與后置詞語模型庫3中“開燈”模型數據進行后置詞語的模型對比s104,若對比無誤,則輸出相應的語音控制命令數據s105,即控制命令“打開燈光”。
前置詞語11“我要”為強制執行且相對固定的詞語,前置詞語11“我要”與后置詞語12“開燈”組成不可分割的完整控制指令“我要開燈”,前置詞語11“我要”與后置詞語12“開燈”之間無需反饋和等待,前置詞語11“我要”的模型數據預置于前置詞語模型庫2中;
后置詞語12“開燈”為可變內容詞語,如“開燈”、“打開燈”、“打開燈光”等,后置詞語12“開燈”的模型數據預置于后置詞語模型庫3中。
前置詞語模型庫2中包括多個不同的事先預置的前置詞語模型數據,如“我要”、“我想”、“小明”等。
后置詞語模型庫3中包括多個不同的事先預置的后置詞語模型數據.如“開燈”、“關燈”、“開筒燈”、“開空調”、“關空調”、“溫度26度”等。
前置詞語11與后置詞語12的組合符合常規語法關系,如“我要開燈”、“我想開筒燈”、“小明開空調”、“我要溫度26度”等。
以上對本發明實施案例所提供了詳細介紹,對于本領域的一般技術人員,依據本發明實施例的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
1.一種簡捷式離線語音識別方法和系統,包括語音控制命令、前置詞語模型庫、后置詞語模型庫、前置詞語的采樣、前置詞語的模型對比、后置詞語的采樣、后置詞語的模型對比、輸出相應的語音控制命令數據,其特征在于所述語音控制命令由前置詞語與后置詞語共同構成,所述前置詞語數據位于所述后置詞語數據的前部;
語音識別的流程是:
首先進行所述前置詞語的采樣,再將所述前置詞語的語音采樣數據實時的與所述前置詞語模型庫中數據進行所述前置詞語的模型對比,當所述前置詞語對比通過后,再進行所述后置詞語的采樣流程,并將所述后置詞語的語音采樣數據實時的與所述后置詞語模型庫中數據進行所述后置詞語的模型對比,若對比無誤,則執行所述輸出相應的語音控制命令數據。
2.根據權利要求1所述的一種簡捷式離線語音識別方法和系統,其特征在于:所述前置詞語為強制執行且相對固定的詞語,所述前置詞語與所述后置詞語組成不可分割的完整控制指令詞句,所述前置詞語與所述后置詞語之間無需反饋和等待,所述前置詞語的模型數據預置于所述前置詞語模型庫中,預置方式包括通過機器學習和數據錄入。
3.根據權利要求1所述的一種簡捷式離線語音識別方法和系統,其特征在于:所述后置詞語為可變內容詞語,所述后置詞語的模型數據預置于所述后置詞語模型庫中,預置方式包括通過機器學習和數據錄入。
4.根據權利要求1所述的一種簡捷式離線語音識別方法和系統,其特征在于:所述前置詞語模型庫中包括多個不同的事先預置的前置詞語模型數據。
5.根據權利要求1所述的一種簡捷式離線語音識別方法和系統,其特征在于:所述后置詞語模型庫中包括多個不同的事先預置的后置詞語模型數據。
6.根據權利要求1所述的一種簡捷式離線語音識別方法和系統,其特征在于:所述前置詞語與所述后置詞語的組合符合常規語法關系。