[發(fā)明專利]一種語音識別無限級多輪對話方法有效
| 申請?zhí)枺?/td> | 201910978335.3 | 申請日: | 2019-10-15 |
| 公開(公告)號: | CN110706702B | 公開(公告)日: | 2021-11-09 |
| 發(fā)明(設(shè)計)人: | 楊毅;李秋標;吳恭輝;陳偉德;吳啟庭;黃永煌 | 申請(專利權(quán))人: | 蕪湖盟博科技有限公司 |
| 主分類號: | G10L15/22 | 分類號: | G10L15/22;G10L15/18;G06F16/332 |
| 代理公司: | 蕪湖思誠知識產(chǎn)權(quán)代理有限公司 34138 | 代理人: | 項磊 |
| 地址: | 241002 安徽省蕪湖市弋江區(qū)*** | 國省代碼: | 安徽;34 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 語音 識別 無限 輪對 方法 | ||
本發(fā)明公開了一種語音識別無限級多輪對話方法,制定有功能卡片模型文件,功能卡片模型文件的卡片類型包括主卡片和備選卡片,待語音輸入并得到識別結(jié)果后,將識別出的語義與所述卡片對應(yīng)語義一一匹配,匹配到卡片后執(zhí)行對應(yīng)的卡片指令并根據(jù)對應(yīng)的下一級對話ID中將相符的備選卡片重新加載到待匹配池中,其中第一輪對話將存入相應(yīng)待匹配池的主卡片作為匹配對象,之后每輪對話將前一輪對話匹配后重新加載的備選卡片作為匹配對象,當匹配的卡片為沒有卡片下一級對話ID或出現(xiàn)未定義的異常時結(jié)束對話。本發(fā)明無論是幾級對話其所需匹配的目標數(shù)量都只與上一級對話相關(guān),關(guān)聯(lián)對話級數(shù)的增加對匹配效率沒有影響,保障了多級無限輪對話的匹配效率和可靠性。
技術(shù)領(lǐng)域
本發(fā)明涉及一種語音識別無限級多輪對話方法。
背景技術(shù)
目前語音識別對話方式操控設(shè)備的應(yīng)用范圍越來越廣,包括導(dǎo)航設(shè)備上也開始采用這種方式進行操控和自動應(yīng)答。而在多輪對話中會出現(xiàn)一個對話不僅與對話本身提出的要求有關(guān),還需要結(jié)合前一個對話的內(nèi)容判斷對話對應(yīng)的正確反饋和應(yīng)答,相比單個對話這稱之為二級對話,前后相關(guān)的對話層次越多級數(shù)越高,但是目前市面上的語音識別多級對話最多為三級對話,即能做出與之前對話內(nèi)容連續(xù)相關(guān)的對話只能包含三級,這是因為現(xiàn)有對話在進行應(yīng)答或執(zhí)行匹配時待匹配池中的目標較多,并且涉及相關(guān)聯(lián)多級對話還需要結(jié)合之前的對話進行多重匹配,這樣大大降低了匹配的效率和可靠性,并且隨著關(guān)聯(lián)對話級數(shù)的增加導(dǎo)致越是后面的對話,匹配效果越差,從而導(dǎo)致目前相關(guān)聯(lián)的多級對話只能實現(xiàn)三級以內(nèi)的有限輪對話。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種語音識別無限級多輪對話方法,以解決現(xiàn)有技術(shù)中由相關(guān)聯(lián)的多級對話由于匹配涉及的目標和關(guān)聯(lián)內(nèi)容較多,匹配效率低,錯誤率高,限制了多輪對話相關(guān)對話級數(shù)的問題。
所述的一種語音識別無限級多輪對話方法,制定有功能卡片模型文件,功能卡片模型文件的卡片類型包括主卡片和備選卡片,功能卡片模型文件的內(nèi)容包括卡片類型ID、卡片ID、卡片對應(yīng)語義、卡片指令和卡片下一級對話ID,所述備選卡片的卡片ID均為主卡片或備選卡片的卡片下一級對話ID;待語音輸入并解析得到語義后,將語義與所述卡片對應(yīng)語義一一匹配,匹配到卡片后執(zhí)行對應(yīng)的卡片指令并根據(jù)對應(yīng)的下一級對話ID中包含的卡片ID將相符的備選卡片重新加載到待匹配池中,其中卡片重置后的待匹配池僅包含主卡片作為匹配對象,處第一級外的每輪對話將前一輪對話匹配后重新加載的備選卡片作為匹配對象,當匹配的卡片為沒有卡片下一級對話ID或出現(xiàn)未定義的異常情況時結(jié)束對話。
優(yōu)選的,系統(tǒng)根據(jù)設(shè)定的語義理解協(xié)議制定所述功能卡片模型文件,功能卡片模型文件按主卡片和備選卡片分組設(shè)置,具體包括下列步驟:
步驟一、系統(tǒng)啟動后進行初始化,讓待匹配池中僅加載有主卡片以實現(xiàn)卡片重置,之后處于空閑狀態(tài)等待語音輸入;
步驟二、本系統(tǒng)接收到對話語音通過語音識別模塊解析得到語義;
步驟三、將語義與待匹配池中的各個卡片的卡片對應(yīng)語義一一匹配,當匹配成功執(zhí)行步驟五,否則執(zhí)行步驟四;
步驟四、匹配不成功時檢查是否為定義的異常情況,如果是則提示使用者重復(fù)對話語音,返回步驟二重新解析語義,如果不是則執(zhí)行步驟六;
步驟五、語義匹配成功則執(zhí)行相匹配的卡片的卡片指令,并檢查對該卡片是否有卡片下一級對話ID,如果有卡片下一級對話ID則將對應(yīng)的下一級備選卡片重新加載到待匹配池,然后進入空閑狀態(tài)等待語音輸入,如果沒有卡片下一級對話ID則該卡片為對話終結(jié)點,執(zhí)行步驟六;
步驟六、結(jié)束對話進行卡片重置,之后處于空閑狀態(tài)等待語音輸入。
優(yōu)選的,本方法設(shè)置有參數(shù)異常次數(shù)表示發(fā)生定義的異常情況的次數(shù),初始值為0,所述步驟四中如果判斷為定義的異常情況則異常次數(shù)+1,之后檢查異常次數(shù),如果異常次數(shù)小于3則提示使用者重復(fù)對話語音返回步驟二重新解析語義,如果不是則執(zhí)行步驟六。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蕪湖盟博科技有限公司,未經(jīng)蕪湖盟博科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910978335.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





