專利名稱:語(yǔ)音識(shí)別訓(xùn)練處理、控制方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種語(yǔ)音識(shí)別訓(xùn)練處理、控制方法及裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)融合的不斷發(fā)展,下一代網(wǎng)絡(luò)(Next Generation Network,以下簡(jiǎn)稱 NGN)也隨之產(chǎn)生。它是以軟交換為核心的,能夠提供包括語(yǔ)音、數(shù)據(jù)、視頻和多媒體業(yè)務(wù)的 基于分組技術(shù)的綜合開放的網(wǎng)絡(luò)架構(gòu),代表了通信網(wǎng)絡(luò)發(fā)展的方向。圖1為現(xiàn)有技術(shù)中NGN網(wǎng)絡(luò)架構(gòu)的結(jié)構(gòu)示意圖,如圖1所示,NGN網(wǎng)絡(luò)結(jié)構(gòu)主要 包括媒體網(wǎng)關(guān)(Media Gateway,以下簡(jiǎn)稱MG)以及媒體網(wǎng)關(guān)控制器(Media Gateway Controller,以下簡(jiǎn)稱MGC)。其中,MGC用于實(shí)現(xiàn)呼叫狀態(tài)的管理以及對(duì)MG承載資源的控 制;MG用于將媒體流由一種格式轉(zhuǎn)換為另一種格式。例如,將電路交換網(wǎng)中的E1時(shí)隙中的 媒體流轉(zhuǎn)換為IP網(wǎng)絡(luò)中的實(shí)時(shí)傳輸協(xié)議(Realtime Transport Protocol,以下簡(jiǎn)稱RTP) 媒體流,并在MGC的信令控制下實(shí)現(xiàn)媒體流的建立、修改、釋放以及資源管理。同時(shí),MG還具 有網(wǎng)絡(luò)地址轉(zhuǎn)換的功能。在圖1所示的NGN網(wǎng)絡(luò)架構(gòu)上可以實(shí)現(xiàn)專人語(yǔ)音識(shí)別。在具體實(shí) 現(xiàn)時(shí),MG上預(yù)先保存有統(tǒng)一資源標(biāo)識(shí)符(Uniform Resource Identifier,以下簡(jiǎn)稱URI), 該URI對(duì)應(yīng)著專門的發(fā)音人的發(fā)音語(yǔ)法和發(fā)音特點(diǎn)。MG在接收到專人通過(guò)用戶終端發(fā)送的 語(yǔ)音識(shí)別請(qǐng)求時(shí),即可根據(jù)該URI對(duì)專人的語(yǔ)音進(jìn)行識(shí)別處理,從而實(shí)現(xiàn)語(yǔ)音信號(hào)到機(jī)器 可識(shí)別信號(hào)的轉(zhuǎn)換。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下缺陷現(xiàn)有的MG無(wú)法 實(shí)現(xiàn)語(yǔ)音識(shí)別訓(xùn)練。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種語(yǔ)音識(shí)別訓(xùn)練處理、控制方法及裝置,以解決現(xiàn)有技術(shù)中 MG無(wú)法實(shí)現(xiàn)語(yǔ)音識(shí)別訓(xùn)練的問(wèn)題,實(shí)現(xiàn)在MG和MGC分離架構(gòu)下,MG在MGC的控制下能夠?qū)?現(xiàn)語(yǔ)音識(shí)別訓(xùn)練操作的技術(shù)效果。本發(fā)明實(shí)施例提供一種語(yǔ)音識(shí)別訓(xùn)練處理方法,包括接收媒體網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn) 練處理,獲取識(shí)別訓(xùn)練處理結(jié)果;將所述識(shí)別訓(xùn)練處理結(jié)果反饋給所述媒體網(wǎng)關(guān)控制器。本發(fā)明實(shí)施例提供一種語(yǔ)音識(shí)別訓(xùn)練控制方法,包括向媒體網(wǎng)關(guān)發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;接收所述媒體網(wǎng)關(guān)根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信 息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理后,反饋的識(shí)別訓(xùn)練處理結(jié)果。本發(fā)明實(shí)施例提供一種媒體網(wǎng)關(guān),包括接收模塊,用于接收媒體網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;
語(yǔ)音識(shí)別訓(xùn)練模塊,用于根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶 的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,獲取識(shí)別訓(xùn)練處理結(jié)果;反饋模塊,用于將語(yǔ)音識(shí)別訓(xùn)練模塊獲取的識(shí)別訓(xùn)練處理結(jié)果反饋給所述媒體網(wǎng) 關(guān)控制器。本發(fā)明實(shí)施例提供一種媒體網(wǎng)關(guān)控制器,包括發(fā)送模塊,用于向媒體網(wǎng)關(guān)發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;結(jié)果接收模塊,用于接收所述媒體網(wǎng)關(guān)根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí) 別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理后,反饋的識(shí)別訓(xùn)練處理結(jié)果。本發(fā)明實(shí)施例還提供一種語(yǔ)音識(shí)別訓(xùn)練系統(tǒng),包括媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān),所述媒體網(wǎng)關(guān)控制器用于向媒體網(wǎng)關(guān)發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求后,向所述媒體網(wǎng)關(guān) 發(fā)送語(yǔ)音識(shí)別請(qǐng)求;并接收所述媒體網(wǎng)關(guān)根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求 中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理后,反饋的識(shí)別訓(xùn)練處理結(jié)果;所述媒體網(wǎng)關(guān)用于接收媒體網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求后,接收所述媒 體網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音識(shí)別請(qǐng)求;根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜 帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,獲取識(shí)別訓(xùn)練處理結(jié)果;并將所述識(shí)別訓(xùn)練處理結(jié)果反 饋給所述媒體網(wǎng)關(guān)控制器。本發(fā)明實(shí)施例中,MG通過(guò)接收MGC發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求,可 以獲取該語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息,通過(guò)該信息可以對(duì)語(yǔ)音識(shí)別訓(xùn) 練處理過(guò)程進(jìn)行控制操作。在該語(yǔ)音識(shí)別訓(xùn)練處理過(guò)程中,MG還可以根據(jù)這些參數(shù)獲取相 應(yīng)的識(shí)別訓(xùn)練結(jié)果,并將該識(shí)別訓(xùn)練結(jié)果反饋給MGC,以方便MGC根據(jù)該識(shí)別訓(xùn)練結(jié)果進(jìn)行 后續(xù)訓(xùn)練過(guò)程的控制。本實(shí)施例在MG和MGC分離架構(gòu)下,使得MG能夠在MGC的控制下實(shí) 現(xiàn)語(yǔ)音識(shí)別訓(xùn)練操作,填補(bǔ)了在MG和MGC分離架構(gòu)下,進(jìn)行語(yǔ)音識(shí)別訓(xùn)練的技術(shù)空白。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)中NGN網(wǎng)絡(luò)架構(gòu)的結(jié)構(gòu)示意圖;圖2為本發(fā)明語(yǔ)音識(shí)別訓(xùn)練處理方法一個(gè)實(shí)施例的流程圖;圖3為本發(fā)明語(yǔ)音識(shí)別訓(xùn)練控制方法一個(gè)實(shí)施例的流程圖;圖4為本發(fā)明方法提供的一個(gè)實(shí)施例的信令流程圖;圖5為本發(fā)明媒體網(wǎng)關(guān)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明媒體網(wǎng)關(guān)另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖7為本發(fā)明媒體網(wǎng)關(guān)控制器一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖8為本發(fā)明語(yǔ)音識(shí)別訓(xùn)練系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒?發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí) 施例,都屬于本發(fā)明保護(hù)的范圍。圖2為本發(fā)明語(yǔ)音識(shí)別處理方法一個(gè)實(shí)施例的流程圖,如圖2所示,本實(shí)施例的方 法包括步驟201、接收媒體網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求。舉例來(lái)說(shuō),MGC可以通過(guò)擴(kuò)展的H. 248信號(hào)向MG發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求,通過(guò)該 語(yǔ)音訓(xùn)練開始請(qǐng)求指示MG開始進(jìn)行語(yǔ)音識(shí)別訓(xùn)練。該語(yǔ)音訓(xùn)練開始請(qǐng)求中攜帶的用于控 制語(yǔ)音識(shí)別訓(xùn)練的信息可以存儲(chǔ)在H. 248協(xié)議的協(xié)議頭擴(kuò)展字段中。MG接收該語(yǔ)音訓(xùn)練開 始請(qǐng)求后,可以根據(jù)其中攜帶的信息建立相應(yīng)的訓(xùn)練會(huì)話。在具體實(shí)現(xiàn)過(guò)程中,本實(shí)施例可以在某個(gè)已有的基于H. 248協(xié)議的數(shù)據(jù)包或者擴(kuò) 展數(shù)據(jù)包中擴(kuò)展信號(hào)enrst,該名稱是訓(xùn)練開始(Enrolment Start)的縮寫。當(dāng)MG接收到 該信號(hào)時(shí),即MG接收到語(yǔ)音訓(xùn)練開始請(qǐng)求時(shí),即可觸發(fā)建立語(yǔ)音識(shí)別的訓(xùn)練會(huì)話。MG可 以使用該語(yǔ)音訓(xùn)練開始請(qǐng)求中攜帶的信息對(duì)語(yǔ)音識(shí)別訓(xùn)練的相關(guān)操作進(jìn)行初始化,從而對(duì) 該語(yǔ)音識(shí)別訓(xùn)練的過(guò)程進(jìn)行控制操作,例如,該信息可以包括當(dāng)前正在進(jìn)行訓(xùn)練的短語(yǔ)標(biāo) 識(shí)、待訓(xùn)練短語(yǔ)語(yǔ)法的URI、訓(xùn)練新短語(yǔ)過(guò)程中必須達(dá)到的一致發(fā)音次數(shù)、達(dá)到多少相似度 可以判斷為一致、不同短語(yǔ)之間的相似程度、當(dāng)短語(yǔ)被識(shí)別后媒體網(wǎng)關(guān)向用戶終端返回的 解釋文本、在語(yǔ)音識(shí)別訓(xùn)練時(shí)某個(gè)短語(yǔ)出現(xiàn)的幾率、在該短語(yǔ)訓(xùn)練完成后將該波形文件的 URI反饋給MGC。然后,MG可以接收MGC發(fā)送的語(yǔ)音識(shí)別請(qǐng)求,該語(yǔ)音識(shí)別請(qǐng)求中攜帶的信 息可以包括是否將收集到的語(yǔ)音表達(dá)(utterance)增加到個(gè)人語(yǔ)法(Personal Grammar) 中、某些命令字(command word)不允許作為被訓(xùn)練的短語(yǔ)、在識(shí)別訓(xùn)練完成時(shí)向MGC反饋 識(shí)別訓(xùn)練處理結(jié)果等操作。該語(yǔ)音識(shí)別請(qǐng)求指示MG根據(jù)該語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息開 始對(duì)新的語(yǔ)音表達(dá)(utterance)進(jìn)行訓(xùn)練。需要說(shuō)明的是,上述語(yǔ)音訓(xùn)練開始請(qǐng)求也可以 不攜帶信息,僅觸發(fā)MG建立訓(xùn)練會(huì)話,而語(yǔ)音識(shí)別請(qǐng)求可以攜帶上述全部或部分信息,并 建立語(yǔ)音識(shí)別會(huì)話,在語(yǔ)音識(shí)別會(huì)話的過(guò)程中根據(jù)上述信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,即語(yǔ) 音識(shí)別的過(guò)程也是訓(xùn)練的過(guò)程;或者語(yǔ)音訓(xùn)練開始請(qǐng)求攜帶上述全部或部分信息,并觸發(fā) MG建立訓(xùn)練會(huì)話,而語(yǔ)音識(shí)別請(qǐng)求中可以不攜帶信息,僅觸發(fā)MG建立語(yǔ)音識(shí)別會(huì)話。另外,MG還可以接收MGC發(fā)送的訓(xùn)練回滾(Enrolment Rollback)請(qǐng)求,短語(yǔ)訓(xùn)練 結(jié)束(End Phrase Enrolment)請(qǐng)求,修改短語(yǔ)(Modify Phrase)請(qǐng)求和刪除短語(yǔ)(Delete Phrase)請(qǐng)求,以對(duì)語(yǔ)音識(shí)別訓(xùn)練過(guò)程進(jìn)行控制。步驟202、根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ) 音識(shí)別訓(xùn)練處理,獲取識(shí)別訓(xùn)練處理結(jié)果;舉例來(lái)說(shuō),該語(yǔ)音識(shí)別訓(xùn)練處理可以包括語(yǔ)音識(shí)別處理和語(yǔ)音訓(xùn)練處理。對(duì)于語(yǔ) 音識(shí)別處理來(lái)說(shuō),可以選擇現(xiàn)有技術(shù)中的任意一種技術(shù)手段實(shí)現(xiàn),不再贅述。而對(duì)于語(yǔ)音 訓(xùn)練處理來(lái)說(shuō),由于語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求中攜帶的參數(shù)信息可以對(duì)該訓(xùn)練過(guò) 程進(jìn)行控制,例如在該短語(yǔ)訓(xùn)練完成后將該波形文件的URI反饋給MGC、是否將收集到的語(yǔ) 音表達(dá)增加到個(gè)人語(yǔ)法中、某些命令字不允許作為被訓(xùn)練的短語(yǔ)、在識(shí)別訓(xùn)練完成時(shí)向MGC 反饋?zhàn)R別訓(xùn)練處理結(jié)果等。步驟203、將所述識(shí)別訓(xùn)練處理結(jié)果反饋給所述媒體網(wǎng)關(guān)控制器。
MG在完成對(duì)該短語(yǔ)進(jìn)行的本次識(shí)別訓(xùn)練處理后,可以將識(shí)別訓(xùn)練結(jié)果反饋給 MGC0該識(shí)別訓(xùn)練結(jié)果可能是訓(xùn)練失敗結(jié)果或者訓(xùn)練成功結(jié)果。其中,訓(xùn)練成功結(jié)果有 兩種可能的參數(shù)定義方式來(lái)實(shí)現(xiàn)上報(bào),一種是將識(shí)別訓(xùn)練結(jié)果作通過(guò)可擴(kuò)展標(biāo)記性語(yǔ)言 (Extensible Markup Language,以下簡(jiǎn)稱XML)放在一個(gè)字符串中上報(bào),例如采用媒體資 源控制協(xié)議(Media Resource ControlProtocol,以下簡(jiǎn)稱MRCP)中報(bào)識(shí)別訓(xùn)練結(jié)果的語(yǔ) 法上報(bào),或者通過(guò)擴(kuò)展多個(gè)事件參數(shù)將識(shí)別訓(xùn)練結(jié)果的具體信息一一攜帶上報(bào)。當(dāng)MGC接收到MG上報(bào)的識(shí)別訓(xùn)練處理結(jié)果時(shí),即可根據(jù)該識(shí)別訓(xùn)練處理結(jié)果判斷 與當(dāng)前訓(xùn)練的短語(yǔ)對(duì)應(yīng)的訓(xùn)練過(guò)程是否已經(jīng)滿足要求,如果滿足要求則MGC可以開始訓(xùn)練 下一短語(yǔ),否則,MGC可以對(duì)當(dāng)前訓(xùn)練的短語(yǔ)繼續(xù)進(jìn)行多次訓(xùn)練,直到當(dāng)前短語(yǔ)的識(shí)別訓(xùn)練 處理結(jié)果滿足要求為止。本實(shí)施例中,MG通過(guò)接收MGC發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求,可以根據(jù)該語(yǔ)音訓(xùn)練開 始請(qǐng)求建立訓(xùn)練會(huì)話,并對(duì)后續(xù)語(yǔ)音識(shí)別訓(xùn)練處理進(jìn)行初始化,從而對(duì)語(yǔ)音識(shí)別訓(xùn)練進(jìn)行 控制;通過(guò)接收MGC發(fā)送的語(yǔ)音識(shí)別請(qǐng)求,可以根據(jù)其中攜帶的信息在語(yǔ)音識(shí)別的過(guò)程中 進(jìn)行語(yǔ)音訓(xùn)練操作。語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息均可以攜帶在H. 248 協(xié)議的擴(kuò)展字段中形成H. 248信號(hào),而且這些信息可以根據(jù)需求任意選擇,從而可以根據(jù) 需求對(duì)語(yǔ)音訓(xùn)練標(biāo)準(zhǔn)進(jìn)行規(guī)劃。MG根據(jù)獲取的信息即可進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,在該語(yǔ)音 識(shí)別訓(xùn)練處理的過(guò)程中,可以根據(jù)MGC發(fā)送而來(lái)的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求中攜 帶的信息,進(jìn)行相應(yīng)的語(yǔ)音識(shí)別訓(xùn)練處理,獲取或者記錄相關(guān)的識(shí)別訓(xùn)練結(jié)果,并將該識(shí)別 訓(xùn)練結(jié)果反饋給MGC,以方便MGC根據(jù)該識(shí)別訓(xùn)練結(jié)果進(jìn)行后續(xù)訓(xùn)練過(guò)程的控制。本實(shí)施例 在MG和MGC分離架構(gòu)下,使得MG能夠在MGC的控制下實(shí)現(xiàn)語(yǔ)音識(shí)別訓(xùn)練操作,從而填補(bǔ)了 在MG和MGC分離架構(gòu)下,進(jìn)行語(yǔ)音識(shí)別訓(xùn)練的技術(shù)空白。本發(fā)明語(yǔ)音識(shí)別訓(xùn)練處理方法提供的另一個(gè)實(shí)施例中,所述接收媒體網(wǎng)關(guān)控制器 發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求,包括接收所述媒體網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音訓(xùn) 練開始請(qǐng)求,根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求建立訓(xùn)練會(huì)話后,接收所述媒體網(wǎng)關(guān)控制器發(fā)送 的語(yǔ)音識(shí)別請(qǐng)求。本發(fā)明語(yǔ)音識(shí)別訓(xùn)練處理方法提供的又一個(gè)實(shí)施例中,所述根據(jù)所述語(yǔ) 音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,包括根據(jù)所 述語(yǔ)音訓(xùn)練開始請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練的初始化處理;根據(jù)所述語(yǔ)音識(shí)別請(qǐng) 求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練。本發(fā)明語(yǔ)音識(shí)別訓(xùn)練處理方法提供的再一個(gè)實(shí)施例中,該方法還可以包括接收所述媒體網(wǎng)關(guān)控制器發(fā)送的訓(xùn)練回滾請(qǐng)求,并根據(jù)所述訓(xùn)練回滾請(qǐng)求放棄記 錄用戶終端當(dāng)前發(fā)送的語(yǔ)音信號(hào)。例如,訓(xùn)練回滾請(qǐng)求可以采用擴(kuò)展H. 248信號(hào)enrrol實(shí) 現(xiàn),該名稱是訓(xùn)練回滾(Enrolment Rollback)的縮寫。該信號(hào)enrrol可以用于MGC指示 MG放棄記錄用戶終端當(dāng)前發(fā)送的語(yǔ)音信號(hào),即忽略說(shuō)話人通過(guò)用戶終端發(fā)送的最新的一次 語(yǔ)音表達(dá)(Utterance)。接收所述媒體網(wǎng)關(guān)控制器發(fā)送的短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求,并根據(jù)所述短語(yǔ)訓(xùn)練結(jié)束請(qǐng) 求啟動(dòng)新的識(shí)別訓(xùn)練處理或終止當(dāng)前的識(shí)別訓(xùn)練處理。例如,該短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求可以通 過(guò)擴(kuò)展H. 248信號(hào)印enr來(lái)實(shí)現(xiàn),該名稱是結(jié)束短語(yǔ)訓(xùn)練(End Phrase Enrolment)的縮寫。 該信號(hào)印enr用于MGC指示MG提交最新的短語(yǔ)訓(xùn)練或者異常終止(abort)短語(yǔ)訓(xùn)練。后 一種情況下被訓(xùn)練的短語(yǔ)沒(méi)有成功加入個(gè)人語(yǔ)法。
接收所述媒體網(wǎng)關(guān)控制器發(fā)送的短語(yǔ)修改請(qǐng)求,并根據(jù)所述短語(yǔ)修改請(qǐng)求修改與 所需修改的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息。例如,該短語(yǔ)刪除請(qǐng)求可以通過(guò)擴(kuò)展H. 248信號(hào) modp實(shí)現(xiàn),該名稱是修改短語(yǔ)(Modifying Phrase)的縮寫。該信號(hào)用于MGC指示MG修改 個(gè)人語(yǔ)法中的參數(shù),可能包括短語(yǔ)標(biāo)識(shí)(phraseID),短語(yǔ)的自然語(yǔ)言(natural language of the phrase)以及重要性(weight)這些參數(shù)中的一個(gè)或者多個(gè)。接收所述媒體網(wǎng)關(guān)控制器發(fā)送的短語(yǔ)刪除請(qǐng)求,并根據(jù)所述短語(yǔ)刪除請(qǐng)求刪除與 所需刪除的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息。例如,該短語(yǔ)修改請(qǐng)求可以通過(guò)擴(kuò)展H. 248信號(hào) delp實(shí)現(xiàn),該名稱是刪除短語(yǔ)(Deleting Phrase)的縮寫。該信號(hào)delp用于MGC指示MG 從個(gè)人語(yǔ)法中刪除一個(gè)或者多個(gè)短語(yǔ)。本發(fā)明語(yǔ)音識(shí)別訓(xùn)練處理方法上述實(shí)施例中,可以通過(guò)H. 248信號(hào)接收所述語(yǔ)音 訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求。需要說(shuō)明的是,該語(yǔ)音識(shí)別請(qǐng)求也可以對(duì)現(xiàn)有的語(yǔ)音 識(shí)別信號(hào)進(jìn)行復(fù)用,在現(xiàn)有的語(yǔ)音識(shí)別信號(hào)中擴(kuò)展相應(yīng)的參數(shù)來(lái)實(shí)現(xiàn)。本發(fā)明上述實(shí)施例在MG和MGC分離架構(gòu)下,使得MG能夠在MGC的控制下實(shí)現(xiàn)語(yǔ) 音識(shí)別訓(xùn)練操作,填補(bǔ)了在MG和MGC分離架構(gòu)下,進(jìn)行語(yǔ)音識(shí)別訓(xùn)練的技術(shù)空白。圖3為本發(fā)明語(yǔ)音識(shí)別訓(xùn)練控制方法一個(gè)實(shí)施例的流程圖,如圖3所示,本實(shí)施例 的方法包括步驟301、向媒體網(wǎng)關(guān)發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;舉例來(lái)說(shuō),MGC可以通過(guò)擴(kuò)展的H. 248信號(hào)向MG發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求,通過(guò)該 語(yǔ)音訓(xùn)練開始請(qǐng)求指示MG開始進(jìn)行語(yǔ)音識(shí)別訓(xùn)練。該語(yǔ)音訓(xùn)練開始請(qǐng)求中攜帶的信息可 以存儲(chǔ)在H. 248協(xié)議的協(xié)議頭擴(kuò)展字段中。MG接收該語(yǔ)音訓(xùn)練開始請(qǐng)求后,可以根據(jù)其中 攜帶的信息建立相應(yīng)的訓(xùn)練會(huì)話。在具體實(shí)現(xiàn)過(guò)程中,本實(shí)施例可以在某個(gè)已有的基于H. 248協(xié)議的數(shù)據(jù)包或者擴(kuò) 展數(shù)據(jù)包中擴(kuò)展信號(hào)enrst,該名稱是訓(xùn)練開始(Enrolment Start)的縮寫。當(dāng)MG接收到 該信號(hào)時(shí),即MG接收到語(yǔ)音訓(xùn)練開始請(qǐng)求時(shí),即可觸發(fā)建立語(yǔ)音識(shí)別的訓(xùn)練會(huì)話。MG可 以使用該語(yǔ)音訓(xùn)練開始請(qǐng)求中攜帶的信息對(duì)語(yǔ)音識(shí)別訓(xùn)練的相關(guān)操作進(jìn)行初始化,從而對(duì) 該語(yǔ)音識(shí)別訓(xùn)練的過(guò)程進(jìn)行控制操作,例如,該信息可以包括當(dāng)前正在進(jìn)行訓(xùn)練的短語(yǔ)標(biāo) 識(shí)、待訓(xùn)練短語(yǔ)語(yǔ)法的URI、訓(xùn)練新短語(yǔ)過(guò)程中必須達(dá)到的一致發(fā)音次數(shù)、達(dá)到多少相似度 可以判斷為一致、不同短語(yǔ)之間的相似程度、當(dāng)短語(yǔ)被識(shí)別后媒體網(wǎng)關(guān)向用戶終端返回的 解釋文本、在語(yǔ)音識(shí)別訓(xùn)練時(shí)某個(gè)短語(yǔ)出現(xiàn)的幾率、在該短語(yǔ)訓(xùn)練完成后將該波形文件的 URI反饋給MGC。然后,MG可以接收MGC發(fā)送的語(yǔ)音識(shí)別請(qǐng)求,該語(yǔ)音識(shí)別請(qǐng)求中攜帶的信 息可以包括是否將收集到的語(yǔ)音表達(dá)(utterance)增加到個(gè)人語(yǔ)法(Personal Grammar) 中、某些命令字(command word)不允許作為被訓(xùn)練的短語(yǔ)、在識(shí)別訓(xùn)練完成時(shí)向MGC反饋 識(shí)別訓(xùn)練處理結(jié)果等操作。該語(yǔ)音識(shí)別請(qǐng)求指示MG根據(jù)該語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息開 始對(duì)新的語(yǔ)音表達(dá)(utterance)進(jìn)行訓(xùn)練。需要說(shuō)明的是,上述語(yǔ)音訓(xùn)練開始請(qǐng)求也可以 不攜帶信息,僅觸發(fā)MG建立訓(xùn)練會(huì)話,而語(yǔ)音識(shí)別請(qǐng)求可以攜帶上述全部信息,并建立語(yǔ) 音識(shí)別會(huì)話,在語(yǔ)音識(shí)別會(huì)話的過(guò)程中根據(jù)上述信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,即語(yǔ)音識(shí)別 的過(guò)程也是訓(xùn)練的過(guò)程;或者語(yǔ)音訓(xùn)練開始請(qǐng)求攜帶上述全部信息,并觸發(fā)MG建立訓(xùn)練會(huì) 話,而語(yǔ)音識(shí)別請(qǐng)求中不攜帶信息,僅觸發(fā)MG建立語(yǔ)音識(shí)別會(huì)話。另外,MG還可以接收MGC發(fā)送的訓(xùn)練回滾(Enrolment Rollback)請(qǐng)求,短語(yǔ)訓(xùn)練結(jié)束(End Phrase Enrolment)請(qǐng)求,修改短語(yǔ)(Modify Phrase)請(qǐng)求和刪除短語(yǔ)(Delete Phrase)請(qǐng)求,以對(duì)語(yǔ)音識(shí)別訓(xùn)練過(guò)程進(jìn)行控制。步驟302、接收所述媒體網(wǎng)關(guān)根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中 攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理后,反饋的識(shí)別訓(xùn)練處理結(jié)果。舉例來(lái)說(shuō),MG在完成對(duì)該短語(yǔ)進(jìn)行的本次識(shí)別訓(xùn)練處理后,可以將識(shí)別訓(xùn)練結(jié)果 反饋給MGC。該識(shí)別訓(xùn)練結(jié)果可能是訓(xùn)練失敗結(jié)果或者訓(xùn)練成功結(jié)果。其中,訓(xùn)練成功結(jié)果 有兩種可能的參數(shù)定義方式來(lái)實(shí)現(xiàn)上報(bào),一種是將識(shí)別訓(xùn)練結(jié)果作通過(guò)XML放在一個(gè)字符 串中上報(bào),例如采用MRCP中報(bào)識(shí)別訓(xùn)練結(jié)果的語(yǔ)法上報(bào),或者通過(guò)擴(kuò)展多個(gè)事件參數(shù)將識(shí) 別訓(xùn)練結(jié)果的具體信息一一攜帶上報(bào)。當(dāng)MGC接收到MG上報(bào)的識(shí)別訓(xùn)練處理結(jié)果時(shí),即可 根據(jù)該識(shí)別訓(xùn)練處理結(jié)果判斷與當(dāng)前訓(xùn)練的短語(yǔ)對(duì)應(yīng)的訓(xùn)練過(guò)程是否已經(jīng)滿足要求,如果 滿足要求則MGC可以開始訓(xùn)練下一短語(yǔ),否則,MGC可以對(duì)當(dāng)前訓(xùn)練的短語(yǔ)繼續(xù)進(jìn)行多次訓(xùn) 練,直到當(dāng)前短語(yǔ)的識(shí)別訓(xùn)練處理結(jié)果滿足要求為止。本實(shí)施例中,MGC可以通過(guò)向MG發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求與MG建立訓(xùn)練會(huì)話并對(duì) 后續(xù)語(yǔ)音識(shí)別訓(xùn)練處理進(jìn)行初始化,從而對(duì)語(yǔ)音識(shí)別訓(xùn)練進(jìn)行控制;然后通過(guò)向MG發(fā)送語(yǔ) 音識(shí)別請(qǐng)求,與MG建立語(yǔ)音識(shí)別會(huì)話,從而使MG根據(jù)其中攜帶的信息在語(yǔ)音識(shí)別的過(guò)程中 進(jìn)行語(yǔ)音訓(xùn)練操作對(duì)語(yǔ)音識(shí)別訓(xùn)練進(jìn)行控制操作。語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求中攜 帶的信息均可以攜帶在H. 248協(xié)議的擴(kuò)展字段中形成H. 248信號(hào),而且這些信息可以根據(jù) 需求任意選擇,從而可以根據(jù)需求對(duì)語(yǔ)音訓(xùn)練標(biāo)準(zhǔn)進(jìn)行規(guī)劃。MGC可以根據(jù)從MG接收的識(shí) 別訓(xùn)練結(jié)果進(jìn)行后續(xù)訓(xùn)練過(guò)程的控制。本實(shí)施例在MG和MGC分離架構(gòu)下,使得MGC能夠?qū)?MG進(jìn)行控制,從而實(shí)現(xiàn)語(yǔ)音識(shí)別訓(xùn)練操作,填補(bǔ)了在MG和MGC分離架構(gòu)下,進(jìn)行語(yǔ)音識(shí)別訓(xùn) 練的技術(shù)空白。本發(fā)明語(yǔ)音識(shí)別訓(xùn)練控制方法提供的另一實(shí)施例中,所述向媒體網(wǎng)關(guān)發(fā)送語(yǔ)音訓(xùn) 練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求,包括向所述媒體網(wǎng)關(guān)發(fā)送所述語(yǔ)音訓(xùn)練開始請(qǐng)求;在所述 媒體網(wǎng)關(guān)根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求建立訓(xùn)練會(huì)話后,向所述媒體網(wǎng)關(guān)發(fā)送所述語(yǔ)音識(shí)別 請(qǐng)求。本發(fā)明語(yǔ)音識(shí)別訓(xùn)練控制方法提供的再一實(shí)施例中,還包括向所述媒體網(wǎng)關(guān)發(fā)送訓(xùn)練回滾請(qǐng)求,使所述媒體網(wǎng)關(guān)根據(jù)所述訓(xùn)練回滾請(qǐng)求放棄 記錄用戶終端當(dāng)前發(fā)送的語(yǔ)音信號(hào)。例如,訓(xùn)練回滾請(qǐng)求可以采用擴(kuò)展H. 248信號(hào)enrrol 實(shí)現(xiàn),該名稱是訓(xùn)練回滾(Enrolment Rollback)的縮寫。該信號(hào)enrrol可以用于MGC指示 MG放棄記錄用戶終端當(dāng)前發(fā)送的語(yǔ)音信號(hào),即忽略說(shuō)話人通過(guò)用戶終端發(fā)送的最新的一次 語(yǔ)音表達(dá)(Utterance)。向所述媒體網(wǎng)關(guān)發(fā)送短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求,使所述媒體網(wǎng)關(guān)根據(jù)所述短語(yǔ)訓(xùn)練結(jié)束 請(qǐng)求啟動(dòng)新的識(shí)別訓(xùn)練處理或終止當(dāng)前的識(shí)別訓(xùn)練處理。例如,該短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求可以 通過(guò)擴(kuò)展H. 248信號(hào)印enr來(lái)實(shí)現(xiàn),該名稱是結(jié)束短語(yǔ)訓(xùn)練(End Phrase Enrolment)的縮 寫。該信號(hào)epenr用于MGC指示MG提交最新的短語(yǔ)訓(xùn)練或者異常終止(abort)短語(yǔ)訓(xùn)練。 后一種情況下被訓(xùn)練的短語(yǔ)沒(méi)有成功加入個(gè)人語(yǔ)法。向所述媒體網(wǎng)關(guān)發(fā)送短語(yǔ)刪除請(qǐng)求,向所述媒體網(wǎng)關(guān)根據(jù)所述短語(yǔ)刪除請(qǐng)求刪除 與所需刪除的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息。例如,該短語(yǔ)刪除請(qǐng)求可以通過(guò)擴(kuò)展H. 248信號(hào) modp實(shí)現(xiàn),該名稱是修改短語(yǔ)(Modifying Phrase)的縮寫。該信號(hào)用于MGC指示MG修改個(gè)人語(yǔ)法中的參數(shù),可能包括短語(yǔ)標(biāo)識(shí)(phrase ID),短語(yǔ)的自然語(yǔ)言(natural language of the phrase)以及重要性(weight)這些參數(shù)中的一個(gè)或者多個(gè)。向所述媒體網(wǎng)關(guān)發(fā)送短語(yǔ)修改請(qǐng)求,使所述媒體網(wǎng)關(guān)根據(jù)所述短語(yǔ)修改請(qǐng)求修改 與所需修改的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息。例如,該短語(yǔ)修改請(qǐng)求可以通過(guò)擴(kuò)展H. 248信號(hào) delp實(shí)現(xiàn),該名稱是刪除短語(yǔ)(Deleting Phrase)的縮寫。該信號(hào)deIp用于MGC指示MG 從個(gè)人語(yǔ)法中刪除一個(gè)或者多個(gè)短語(yǔ)。本發(fā)明語(yǔ)音識(shí)別訓(xùn)練控制方法上述實(shí)施例中,可以通過(guò)H. 248信號(hào)發(fā)送所述語(yǔ)音 訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求。需要說(shuō)明的是,該語(yǔ)音識(shí)別請(qǐng)求也可以對(duì)現(xiàn)有的語(yǔ)音 識(shí)別信號(hào)進(jìn)行復(fù)用,在現(xiàn)有的語(yǔ)音識(shí)別信號(hào)中擴(kuò)展相應(yīng)的參數(shù)來(lái)實(shí)現(xiàn)。本發(fā)明上述實(shí)施例在MG和MGC分離架構(gòu)下,使得MG能夠在MGC的控制下實(shí)現(xiàn)語(yǔ) 音識(shí)別訓(xùn)練操作,填補(bǔ)了在MG和MGC分離架構(gòu)下,進(jìn)行語(yǔ)音識(shí)別訓(xùn)練的技術(shù)空白。為了進(jìn)一步說(shuō)明本發(fā)明上述實(shí)施例的技術(shù)方案,下面以一個(gè)具體的實(shí)例對(duì)本發(fā)明 的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。圖4為本發(fā)明方法提供的一個(gè)實(shí)施例的信令流程圖,如圖4所示,本實(shí)施例的方法 包括步驟401、MGC向MG發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求。該語(yǔ)音訓(xùn)練開始請(qǐng)求中可以攜帶用 于控制語(yǔ)音訓(xùn)練處理的語(yǔ)音訓(xùn)練信息。MGC可以通過(guò)擴(kuò)展的H. 248信號(hào)向MG發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求,通過(guò)該語(yǔ)音訓(xùn)練開 始請(qǐng)求指示MG開始進(jìn)行語(yǔ)音識(shí)別訓(xùn)練。該語(yǔ)音訓(xùn)練開始請(qǐng)求中攜帶的用于控制語(yǔ)音訓(xùn)練 處理的語(yǔ)音訓(xùn)練參數(shù)信息可以存儲(chǔ)在H. 248協(xié)議的協(xié)議頭擴(kuò)展字段中。MG接收該語(yǔ)音訓(xùn)練 請(qǐng)求后,可以根據(jù)其中攜帶的語(yǔ)音訓(xùn)練參數(shù)信息建立相應(yīng)的訓(xùn)練會(huì)話。在具體實(shí)現(xiàn)過(guò)程中, 本實(shí)施例可以在某個(gè)已有的基于H. 248協(xié)議的數(shù)據(jù)包或者擴(kuò)展數(shù)據(jù)包中擴(kuò)展信號(hào)enrst。 當(dāng)MG接收到該信號(hào)時(shí),即MG接收到語(yǔ)音訓(xùn)練開始請(qǐng)求時(shí),即可觸發(fā)建立語(yǔ)音訓(xùn)練會(huì)話。MG 可以使用該語(yǔ)音訓(xùn)練請(qǐng)求中攜帶的語(yǔ)音訓(xùn)練參數(shù)信息對(duì)語(yǔ)音訓(xùn)練處理的相關(guān)操作進(jìn)行初 始化,從而對(duì)該語(yǔ)音訓(xùn)練的過(guò)程進(jìn)行控制操作。本實(shí)施例中,語(yǔ)音訓(xùn)練請(qǐng)求中攜帶的語(yǔ)音訓(xùn)練參數(shù)信息可以包括以下參數(shù)信息(1)參數(shù) pgURI該參數(shù)的數(shù)據(jù)類型是字符串。該名稱是個(gè)人語(yǔ)法統(tǒng)一資源標(biāo)識(shí)(PersonalGrammar Uniform Resource Identifier,以下簡(jiǎn)稱pgURI)的縮寫。語(yǔ)音識(shí)別訓(xùn)練包括對(duì)一個(gè)或者 多個(gè)短語(yǔ)(phrase)的訓(xùn)練。說(shuō)話人多次重復(fù)念指定的短語(yǔ),媒體網(wǎng)關(guān)分析該特定說(shuō)話人發(fā) 音的聲波特征,達(dá)到能夠識(shí)別的水準(zhǔn),進(jìn)而在以后的語(yǔ)音識(shí)別中使用。PgURI參數(shù)中存放要 訓(xùn)練的短語(yǔ)的語(yǔ)法的URI。(2)參數(shù) mncp該參數(shù)的數(shù)據(jù)類型是整數(shù)。該名稱是最少一致發(fā)音次數(shù)(MinimumNumber of Consistent Pronunciations,以下簡(jiǎn)稱mncp)的縮寫。在訓(xùn)練一個(gè)新短語(yǔ)的時(shí)候,要求訓(xùn) 練到說(shuō)話者的發(fā)音能夠被MG識(shí)別出來(lái)。mncp參數(shù)用來(lái)指示訓(xùn)練新短語(yǔ)過(guò)程中必須達(dá)到的 檢測(cè)到一致發(fā)音次數(shù)。(3)參數(shù) cont該參數(shù)的數(shù)據(jù)類型是整數(shù)。該名稱是一致區(qū)間(Consistency Threshold,以下簡(jiǎn)稱cont)的縮寫。范圍在0到100。因?yàn)镠. 248協(xié)議不支持表示浮點(diǎn)數(shù),所以用該方 法表示百分比。例如,10表示10%。該參數(shù)用來(lái)設(shè)定達(dá)到多少相似度可以判斷為一致 (Consistency)。(4)參數(shù) clat該參數(shù)的數(shù)據(jù)類型是整數(shù)。該名稱是沖突區(qū)間(Clash Threshold,以下簡(jiǎn)稱clat) 的縮寫。范圍在0到100。因?yàn)镠. 248協(xié)議不支持表示浮點(diǎn)數(shù),所以用該方法表示百分比。 例如,10表示10%。該參數(shù)用來(lái)設(shè)定兩個(gè)不同短語(yǔ)之間相似程度的。如果兩個(gè)短語(yǔ)過(guò)于相 似,對(duì)于語(yǔ)音識(shí)別的準(zhǔn)確性會(huì)造成影響。(5)參數(shù) phaid該參數(shù)的數(shù)據(jù)類型是字符串。該名稱是短語(yǔ)標(biāo)識(shí)(Phrase Identity,以下簡(jiǎn)稱 phaid)的縮寫。該參數(shù)用于標(biāo)識(shí)當(dāng)前正在進(jìn)行訓(xùn)練的短語(yǔ)。(6)參數(shù) phaNL該參數(shù)的數(shù)據(jù)類型是字符串。該名稱是短語(yǔ)自然語(yǔ)言(Phrase NaturalLangauge, 以下簡(jiǎn)稱PhaNL)的縮寫。該參數(shù)用于指示當(dāng)短語(yǔ)被識(shí)別后MG向用戶終端返回的解釋文 本。(7)參數(shù) we i該參數(shù)的數(shù)據(jù)類型是整數(shù)。該名稱是重要性(Weight,以下簡(jiǎn)稱wei)的縮寫。該 參數(shù)用于指示在語(yǔ)音識(shí)別訓(xùn)練時(shí)某個(gè)短語(yǔ)出現(xiàn)的幾率。(8)參數(shù) sbw該參數(shù)的數(shù)據(jù)類型是布爾變量。該名稱是保存最好波形(Save Bestffaveform,以 下簡(jiǎn)稱sbw)的縮寫。該參數(shù)用于指示MG保存在訓(xùn)練過(guò)程中最好的音頻波形。MG在該短 語(yǔ)訓(xùn)練完成后將該波形文件的URI反饋給GMC。MG根據(jù)上述語(yǔ)音訓(xùn)練參數(shù)信息即可對(duì)與當(dāng)前所需識(shí)別訓(xùn)練的短語(yǔ)相關(guān)的操作信 息進(jìn)行初始化處理。完成初始化處理后,MG即可對(duì)該短語(yǔ)后續(xù)進(jìn)行訓(xùn)練的過(guò)程進(jìn)行控制。
步驟402、MG向MGC發(fā)送應(yīng)答消息。該步驟即表示MG通知MGC訓(xùn)練會(huì)話已經(jīng)建立。步驟403、MGC向MG發(fā)送語(yǔ)音識(shí)別請(qǐng)求。該語(yǔ)音識(shí)別請(qǐng)求中可以攜帶用于控制語(yǔ) 音識(shí)別以及訓(xùn)練處理的語(yǔ)音識(shí)別參數(shù)信息。MGC通過(guò)發(fā)送語(yǔ)音識(shí)別請(qǐng)求,指示MG進(jìn)行語(yǔ)音識(shí)別處理。在語(yǔ)音訓(xùn)練會(huì)話中,語(yǔ)音 識(shí)別處理的過(guò)程也是語(yǔ)音訓(xùn)練處理的過(guò)程。語(yǔ)音識(shí)別處理可以采用現(xiàn)有技術(shù)中的任意一種 方式實(shí)現(xiàn),不再贅述。但是,對(duì)應(yīng)新增的語(yǔ)音訓(xùn)練需求來(lái)說(shuō),既可以對(duì)現(xiàn)有語(yǔ)音識(shí)別信號(hào)進(jìn) 行復(fù)用從而實(shí)現(xiàn)參數(shù)擴(kuò)展,又可以生成一個(gè)新的H. 248信號(hào)進(jìn)行參數(shù)擴(kuò)展。因此,該語(yǔ)音識(shí) 別參數(shù)信息可以存儲(chǔ)在H. 248協(xié)議的協(xié)議頭擴(kuò)展字段中或語(yǔ)音識(shí)別信號(hào)中。本實(shí)施例以對(duì) 現(xiàn)有的easr數(shù)據(jù)包的asrwgs信號(hào)進(jìn)行參數(shù)擴(kuò)展為例進(jìn)行說(shuō)明。本實(shí)施例中,對(duì)asrwgs信號(hào)擴(kuò)展如下新參數(shù)(1)參數(shù) eu該參數(shù)的數(shù)據(jù)類型是布爾變量。該名稱是訓(xùn)練表達(dá)(Enrol Utterance,以下簡(jiǎn)稱 eu)的縮寫。該參數(shù)用來(lái)指示MG是否將收集到的語(yǔ)音表達(dá)(utterance)增加到個(gè)人語(yǔ)法 (Personal Grammar)中。
(2)參數(shù) conph該參數(shù)的數(shù)據(jù)類型是字符串。該名稱是易混淆短語(yǔ)(Confusable phrases,以下簡(jiǎn) 稱cpnph)的縮寫。該參數(shù)指定一些無(wú)效的短語(yǔ)。例如,某些命令字(command word)不允 許作為被訓(xùn)練的短語(yǔ)。通過(guò)上述語(yǔ)音識(shí)別參數(shù)信息即可在語(yǔ)音識(shí)別過(guò)程中,對(duì)當(dāng)前短語(yǔ)進(jìn)行訓(xùn)練的過(guò)程 進(jìn)行控制。步驟404、MG向MGC發(fā)送應(yīng)答消息。該步驟即表示MG通知MGC語(yǔ)音識(shí)別會(huì)話已經(jīng)建立。步驟405、MG與用戶終端之間進(jìn)行語(yǔ)音交互。在步驟405中,MG可以根據(jù)步驟401和步驟403獲得的關(guān)于語(yǔ)音訓(xùn)練處理和語(yǔ)音 識(shí)別處理的參數(shù)信息通過(guò)用戶終端與說(shuō)話人進(jìn)行語(yǔ)音識(shí)別訓(xùn)練。該過(guò)程可以為說(shuō)話人通 過(guò)用戶終端向MG發(fā)送語(yǔ)音信號(hào),該語(yǔ)音信號(hào)即為參數(shù)phaid標(biāo)識(shí)的短語(yǔ)對(duì)應(yīng)的語(yǔ)音信號(hào); MG通過(guò)參數(shù)pgURI獲取該短語(yǔ)對(duì)應(yīng)的語(yǔ)法,并應(yīng)用參數(shù)cont判斷該語(yǔ)音信號(hào)與該短語(yǔ)對(duì)應(yīng) 的語(yǔ)法之間的相似度,從而判斷一致性。顯然地,該過(guò)程根據(jù)不同的參數(shù)信息還可以包括其 它情況。該交互過(guò)程可以包括說(shuō)話人通過(guò)用戶終端與MG進(jìn)行多次交互的過(guò)程,從而可以獲 取該說(shuō)話人關(guān)于當(dāng)前識(shí)別訓(xùn)練的短語(yǔ)的多次識(shí)別訓(xùn)練過(guò)程。而且,MG根據(jù)參數(shù)phaNL,還可 以在該短語(yǔ)被識(shí)別后向用戶終端返回的解釋文本。步驟406、MG將識(shí)別訓(xùn)練處理結(jié)果反饋給MGC。MG在完成對(duì)該短語(yǔ)進(jìn)行的本次識(shí)別訓(xùn)練處理后,可以將識(shí)別訓(xùn)練結(jié)果反饋給 MGC0該識(shí)別訓(xùn)練結(jié)果可能是訓(xùn)練失敗結(jié)果或者訓(xùn)練成功結(jié)果。其中,訓(xùn)練成功結(jié)果有兩種 可能的參數(shù)定義方式來(lái)實(shí)現(xiàn)上報(bào),一種是將識(shí)別訓(xùn)練結(jié)果作通過(guò)XML放在一個(gè)字符串中上 報(bào),例如采用MRCP中報(bào)識(shí)別訓(xùn)練結(jié)果的語(yǔ)法上報(bào),或者通過(guò)擴(kuò)展多個(gè)事件參數(shù)將識(shí)別訓(xùn)練 結(jié)果的具體信息一一攜帶上報(bào)。舉例來(lái)說(shuō),步驟406中,用于上報(bào)訓(xùn)練成功結(jié)果和訓(xùn)練失敗結(jié)果的方式既可以采 用在現(xiàn)有的用于上報(bào)語(yǔ)音識(shí)別失敗的事件中可以擴(kuò)展一個(gè)新的錯(cuò)誤碼的方式,該錯(cuò)誤碼 用于標(biāo)識(shí)訓(xùn)練失敗結(jié)果。也可以另外擴(kuò)展一個(gè)新的基于H. 248協(xié)議的enrres (Enrolment Results)事件,該事件用于上報(bào)訓(xùn)練結(jié)果。該事件的參數(shù)定義有兩種可能的方案,一種方案 是定義一個(gè)字符串參數(shù)用來(lái)整體上報(bào)全部訓(xùn)練結(jié)果信息。另外一種方案是定義多個(gè)參數(shù)分 別攜帶訓(xùn)練結(jié)果中的各項(xiàng)參數(shù)信息。參數(shù)信息可以包括但不限于如下所述的參數(shù)(1)參數(shù) numcla該參數(shù)numcla的數(shù)據(jù)類型是整數(shù)類型。該名稱是沖突次數(shù)(Number ofClashes) 的縮寫。該參數(shù)numcla用來(lái)攜帶在本次訓(xùn)練會(huì)話中發(fā)生語(yǔ)音發(fā)音沖突的次數(shù)。(2)參數(shù) numgr印該參數(shù)numgr印的數(shù)據(jù)類型是整數(shù)類型。該名稱是一致發(fā)音次數(shù)(Numberof good repetitions)的縮寫。該參數(shù)numgr印用來(lái)攜帶在本次訓(xùn)練會(huì)話中一致發(fā)音出現(xiàn)的次數(shù)。(3)參數(shù) numr印sn該參數(shù)numr印sn的數(shù)據(jù)類型是整數(shù)類型。該名稱是還需一致發(fā)音次數(shù)(Number of repetitions still needed)的縮寫。該參數(shù)numr印sn用來(lái)攜帶在本次訓(xùn)練中,如果要 將短語(yǔ)加入訓(xùn)練語(yǔ)法還需要的一致發(fā)音次數(shù)。
(4)參數(shù) consta該參數(shù)consta的數(shù)據(jù)類型是枚舉類型,名稱是一致?tīng)顟B(tài)(ConsistencyStatus)的 縮寫。該參數(shù)consta有兩種可能的狀態(tài),分別是” 一致”和”不一致”。步驟407、MGC向MG發(fā)送應(yīng)答消息。該應(yīng)答消息即表示MGC收到了該識(shí)別訓(xùn)練處理結(jié)果。步驟408、MGC根據(jù)所述識(shí)別訓(xùn)練處理結(jié)果判斷是否需要重新向所述媒體網(wǎng)關(guān)發(fā) 送語(yǔ)音識(shí)別請(qǐng)求,若是,則終止當(dāng)前短語(yǔ)的訓(xùn)練,并執(zhí)行步驟401,否則執(zhí)行步驟403。MGC根據(jù)接收到的識(shí)別訓(xùn)練處理結(jié)果中攜帶的參數(shù)信息,可以判斷該識(shí)別訓(xùn)練處 理結(jié)果是否滿足需求,例如訓(xùn)練精度,訓(xùn)練次數(shù)等是否符合需求。若是,則MGC可以啟動(dòng)下 一短語(yǔ)的訓(xùn)練過(guò)程,即發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求,否則,MGC可以重新向MG發(fā)送語(yǔ)音識(shí)別請(qǐng) 求,通過(guò)多次下發(fā)語(yǔ)音識(shí)別請(qǐng)求來(lái)指示MG對(duì)同一個(gè)短語(yǔ)多次進(jìn)行語(yǔ)音識(shí)別,直到MG獲取足 夠的數(shù)據(jù)信息保證能夠?qū)υ撜f(shuō)話人(speaker)的該短語(yǔ)進(jìn)行語(yǔ)音識(shí)別。在語(yǔ)音識(shí)別訓(xùn)練的過(guò)程中,MGC還可以通過(guò)其它一些信號(hào)對(duì)MG進(jìn)行控制,例如,可 以通過(guò)定義新的信號(hào)enrrol對(duì)最新訓(xùn)練的語(yǔ)音表達(dá)進(jìn)行回滾,還可以定義新的信號(hào)^enr 結(jié)束對(duì)某個(gè)短語(yǔ)的訓(xùn)練,定義信號(hào)對(duì)訓(xùn)練的短語(yǔ)進(jìn)行修改和刪除操作,這里就不再一一贅 述。本實(shí)施例中,列舉了語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求中的一些參數(shù)信息,可以 理解的是,這些參數(shù)信息可以根據(jù)需求任意選擇,從而可以根據(jù)需求對(duì)語(yǔ)音訓(xùn)練標(biāo)準(zhǔn)進(jìn)行 規(guī)劃。本實(shí)施例中,MGC可以通過(guò)向MG發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求對(duì)語(yǔ)音識(shí)別 訓(xùn)練進(jìn)行控制操作。MGC可以根據(jù)從MG接收的識(shí)別訓(xùn)練結(jié)果進(jìn)行后續(xù)訓(xùn)練過(guò)程的控制。本 實(shí)施例在MG和MGC分離架構(gòu)下,使得MG能夠在MGC的控制下實(shí)現(xiàn)語(yǔ)音識(shí)別訓(xùn)練操作,填補(bǔ) 了在MG和MGC分離架構(gòu)下,進(jìn)行語(yǔ)音識(shí)別訓(xùn)練的技術(shù)空白。圖5為本發(fā)明媒體網(wǎng)關(guān)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖5所示,本實(shí)施例的媒體網(wǎng) 關(guān)包括接收模塊11、語(yǔ)音識(shí)別訓(xùn)練模塊12和反饋模塊13,該接收模塊11用于接收媒體網(wǎng) 關(guān)控制器發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;語(yǔ)音識(shí)別訓(xùn)練模塊12用于根據(jù)所述 接收模塊11接收的所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí) 別訓(xùn)練處理,獲取識(shí)別訓(xùn)練處理結(jié)果;反饋模塊13用于將語(yǔ)音識(shí)別訓(xùn)練模塊12獲取的識(shí)別 訓(xùn)練處理結(jié)果反饋給所述媒體網(wǎng)關(guān)控制器。本實(shí)施例的媒體網(wǎng)關(guān)與圖2所示的語(yǔ)音識(shí)別訓(xùn)練處理方法實(shí)施例相對(duì)應(yīng),具體實(shí) 現(xiàn)原理不再贅述。圖6為本發(fā)明媒體網(wǎng)關(guān)另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖6所示,本實(shí)施例的媒體 網(wǎng)關(guān)包括接收模塊11、語(yǔ)音識(shí)別訓(xùn)練模塊12和反饋模塊13,該接收模塊11用于接收媒體 網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求后,接收所述媒體網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音識(shí)別請(qǐng)求; 語(yǔ)音識(shí)別訓(xùn)練模塊12用于根據(jù)所述接收模塊11接收的所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音 識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,獲取識(shí)別訓(xùn)練處理結(jié)果;反饋模塊13用于 將語(yǔ)音識(shí)別訓(xùn)練模塊12獲取的識(shí)別訓(xùn)練處理結(jié)果反饋給所述媒體網(wǎng)關(guān)控制器。其中,所述語(yǔ)音識(shí)別訓(xùn)練模塊12包括初始化處理單元121和識(shí)別訓(xùn)練單元122。 初始化處理單元121用于根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練的 初始化處理;識(shí)別訓(xùn)練單元122用于根據(jù)所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理。進(jìn)一步地,本實(shí)施例的媒體網(wǎng)關(guān)還可以包括訓(xùn)練回滾模塊、短語(yǔ)訓(xùn)練結(jié)束模塊、 短語(yǔ)修改模塊和/或短語(yǔ)刪除模塊。該訓(xùn)練回滾模塊用于接收所述媒體網(wǎng)關(guān)控制器發(fā)送的 訓(xùn)練回滾請(qǐng)求,并根據(jù)所述訓(xùn)練回滾請(qǐng)求放棄記錄用戶終端當(dāng)前發(fā)送的語(yǔ)音信號(hào);短語(yǔ)訓(xùn) 練結(jié)束模塊用于接收所述媒體網(wǎng)關(guān)控制器發(fā)送的短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求,并根據(jù)所述短語(yǔ)訓(xùn)練 結(jié)束請(qǐng)求啟動(dòng)新的識(shí)別訓(xùn)練處理或終止當(dāng)前的識(shí)別訓(xùn)練處理;短語(yǔ)修改模塊用于接收所述 媒體網(wǎng)關(guān)控制器發(fā)送的短語(yǔ)修改請(qǐng)求,并根據(jù)所述短語(yǔ)修改請(qǐng)求修改與所需修改的短語(yǔ)對(duì) 應(yīng)的短語(yǔ)參數(shù)信息;短語(yǔ)刪除模塊用于接收所述媒體網(wǎng)關(guān)控制器發(fā)送的短語(yǔ)刪除請(qǐng)求,并 根據(jù)所述短語(yǔ)刪除請(qǐng)求刪除與所需刪除的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息。上述媒體網(wǎng)關(guān)實(shí)施例中,接收模塊通過(guò)接收MGC發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求,可以 根據(jù)該語(yǔ)音訓(xùn)練開始請(qǐng)求建立訓(xùn)練會(huì)話,并通過(guò)語(yǔ)音識(shí)別訓(xùn)練模塊對(duì)后續(xù)語(yǔ)音識(shí)別訓(xùn)練處 理進(jìn)行初始化,從而對(duì)語(yǔ)音識(shí)別訓(xùn)練進(jìn)行控制;接收模塊通過(guò)接收MGC發(fā)送的語(yǔ)音識(shí)別請(qǐng) 求,可以使語(yǔ)音識(shí)別訓(xùn)練模塊根據(jù)其中攜帶的信息在進(jìn)行語(yǔ)音識(shí)別的過(guò)程中進(jìn)行語(yǔ)音訓(xùn)練 操作。語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息均可以攜帶在H. 248協(xié)議的擴(kuò)展字 段中形成H. 248信號(hào),而且這些信息可以根據(jù)需求任意選擇,從而可以根據(jù)需求對(duì)語(yǔ)音訓(xùn) 練標(biāo)準(zhǔn)進(jìn)行規(guī)劃。MG根據(jù)獲取的信息即可進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,在該語(yǔ)音識(shí)別訓(xùn)練處理 的過(guò)程中,可以根據(jù)MGC發(fā)送而來(lái)的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息,進(jìn) 行相應(yīng)的語(yǔ)音識(shí)別訓(xùn)練處理,獲取或者記錄相關(guān)的識(shí)別訓(xùn)練結(jié)果,并通過(guò)反饋模塊將該識(shí) 別訓(xùn)練結(jié)果反饋給MGC,以方便MGC根據(jù)該識(shí)別訓(xùn)練結(jié)果進(jìn)行后續(xù)訓(xùn)練過(guò)程的控制。本實(shí)施 例在MG和MGC分離架構(gòu)下,使得MG能夠在MGC的控制下實(shí)現(xiàn)語(yǔ)音識(shí)別訓(xùn)練操作,從而填補(bǔ) 了在MG和MGC分離架構(gòu)下,進(jìn)行語(yǔ)音識(shí)別訓(xùn)練的技術(shù)空白。圖7為本發(fā)明媒體網(wǎng)關(guān)控制器一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖7所示,本實(shí)施例的 媒體網(wǎng)關(guān)控制器包括發(fā)送模塊21和結(jié)果接收模塊22,發(fā)送模塊21用于向媒體網(wǎng)關(guān)發(fā)送 語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;結(jié)果接收模塊22用于接收所述媒體網(wǎng)關(guān)根據(jù)所述語(yǔ) 音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理后,反饋的識(shí)別 訓(xùn)練處理結(jié)果。本實(shí)施例的媒體網(wǎng)關(guān)控制器與圖3所示的語(yǔ)音識(shí)別訓(xùn)練控制方法實(shí)施例相對(duì)應(yīng), 具體實(shí)現(xiàn)原理不再贅述。本發(fā)明媒體網(wǎng)關(guān)控制器另一個(gè)實(shí)施例中,發(fā)送模塊21還用于向所述媒體網(wǎng)關(guān)發(fā) 送訓(xùn)練回滾請(qǐng)求,使所述媒體網(wǎng)關(guān)根據(jù)所述訓(xùn)練回滾請(qǐng)求放棄記錄用戶終端當(dāng)前發(fā)送的語(yǔ) 音信號(hào);向所述媒體網(wǎng)關(guān)發(fā)送短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求,使所述媒體網(wǎng)關(guān)根據(jù)所述短語(yǔ)訓(xùn)練結(jié)束 請(qǐng)求啟動(dòng)新的識(shí)別訓(xùn)練處理或終止當(dāng)前的識(shí)別訓(xùn)練處理;向所述媒體網(wǎng)關(guān)發(fā)送短語(yǔ)修改請(qǐng) 求,使所述媒體網(wǎng)關(guān)根據(jù)所述短語(yǔ)修改請(qǐng)求修改與所需修改的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息, 和/或,向所述媒體網(wǎng)關(guān)發(fā)送短語(yǔ)刪除請(qǐng)求,使所述媒體網(wǎng)關(guān)根據(jù)所述短語(yǔ)刪除請(qǐng)求刪除 與所需刪除的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息。本發(fā)明媒體網(wǎng)關(guān)控制器上述實(shí)施例中,MGC可以通過(guò)發(fā)送模塊向MG發(fā)送語(yǔ)音訓(xùn)練 開始請(qǐng)求與MG建立訓(xùn)練會(huì)話并對(duì)后續(xù)語(yǔ)音識(shí)別訓(xùn)練處理進(jìn)行初始化,從而對(duì)語(yǔ)音識(shí)別訓(xùn) 練進(jìn)行控制;然后通過(guò)發(fā)送模塊向MG發(fā)送語(yǔ)音識(shí)別請(qǐng)求,與MG建立語(yǔ)音識(shí)別會(huì)話,從而使 MG根據(jù)其中攜帶的信息在語(yǔ)音識(shí)別的過(guò)程中進(jìn)行語(yǔ)音訓(xùn)練操作對(duì)語(yǔ)音識(shí)別訓(xùn)練進(jìn)行控制操作。語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息均可以攜帶在H. 248協(xié)議的擴(kuò)展字 段中形成H. 248信號(hào),而且這些信息可以根據(jù)需求任意選擇,從而可以根據(jù)需求對(duì)語(yǔ)音訓(xùn) 練標(biāo)準(zhǔn)進(jìn)行規(guī)劃。MGC可以根據(jù)結(jié)果接收模塊從MG接收的識(shí)別訓(xùn)練結(jié)果進(jìn)行后續(xù)訓(xùn)練過(guò)程 的控制。本實(shí)施例在MG和MGC分離架構(gòu)下,使得MGC能夠?qū)G進(jìn)行控制,從而實(shí)現(xiàn)語(yǔ)音識(shí) 別訓(xùn)練操作,填補(bǔ)了在MG和MGC分離架構(gòu)下,進(jìn)行語(yǔ)音識(shí)別訓(xùn)練的技術(shù)空白。圖8為本發(fā)明語(yǔ)音識(shí)別訓(xùn)練系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖8所示,本實(shí)施例 的語(yǔ)音識(shí)別訓(xùn)練系統(tǒng)包括媒體網(wǎng)關(guān)控制器2和媒體網(wǎng)關(guān)1,媒體網(wǎng)關(guān)控制器2用于向媒體 網(wǎng)關(guān)1發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;并接收媒體網(wǎng)關(guān)1根據(jù)所述語(yǔ)音訓(xùn)練開始 請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理后,反饋的識(shí)別訓(xùn)練處理結(jié) 果;媒體網(wǎng)關(guān)1用于接收媒體網(wǎng)關(guān)控制器2發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;根 據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,獲取 識(shí)別訓(xùn)練處理結(jié)果;并將識(shí)別訓(xùn)練處理結(jié)果反饋給媒體網(wǎng)關(guān)控制器2。上述語(yǔ)音識(shí)別訓(xùn)練系統(tǒng)實(shí)施例與圖4所示的方法實(shí)施例相對(duì)應(yīng),具體實(shí)現(xiàn)原理不 再贅述。上述語(yǔ)音識(shí)別訓(xùn)練系統(tǒng)實(shí)施例中,MGC可以通過(guò)向MG發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ) 音識(shí)別請(qǐng)求對(duì)語(yǔ)音識(shí)別訓(xùn)練進(jìn)行控制操作。MGC可以根據(jù)從MG接收的識(shí)別訓(xùn)練結(jié)果進(jìn)行后 續(xù)訓(xùn)練過(guò)程的控制。本實(shí)施例在MG和MGC分離架構(gòu)下,使得MG能夠在MGC的控制下實(shí)現(xiàn) 語(yǔ)音識(shí)別訓(xùn)練操作,填補(bǔ)了在MG和MGC分離架構(gòu)下,進(jìn)行語(yǔ)音識(shí)別訓(xùn)練的技術(shù)空白。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非對(duì)其進(jìn)行限制, 盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依 然可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而這些修改或者等同替換亦不能使修 改后的技術(shù)方案脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
一種語(yǔ)音識(shí)別訓(xùn)練處理方法,其特征在于,包括接收媒體網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,獲取識(shí)別訓(xùn)練處理結(jié)果;將所述識(shí)別訓(xùn)練處理結(jié)果反饋給所述媒體網(wǎng)關(guān)控制器。
2.根據(jù)權(quán)利要求1所述的語(yǔ)音識(shí)別訓(xùn)練處理方法,其特征在于,所述接收媒體網(wǎng)關(guān)控 制器發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求,包括接收所述媒體網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求,根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求建立 訓(xùn)練會(huì)話后,接收所述媒體網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音識(shí)別請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的語(yǔ)音識(shí)別訓(xùn)練處理方法,其特征在于,所述根據(jù)所述語(yǔ)音訓(xùn) 練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,包括根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練的初始化處理; 根據(jù)所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理。
4.根據(jù)權(quán)利要求1所述的語(yǔ)音識(shí)別訓(xùn)練處理方法,其特征在于,還包括接收所述媒體網(wǎng)關(guān)控制器發(fā)送的訓(xùn)練回滾請(qǐng)求,并根據(jù)所述訓(xùn)練回滾請(qǐng)求放棄記錄用 戶終端當(dāng)前發(fā)送的語(yǔ)音信號(hào);接收所述媒體網(wǎng)關(guān)控制器發(fā)送的短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求,并根據(jù)所述短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求啟 動(dòng)新的語(yǔ)音識(shí)別訓(xùn)練處理或終止當(dāng)前的語(yǔ)音識(shí)別訓(xùn)練處理;接收所述媒體網(wǎng)關(guān)控制器發(fā)送的短語(yǔ)修改請(qǐng)求,并根據(jù)所述短語(yǔ)修改請(qǐng)求修改與所需 修改的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息,和/或,接收所述媒體網(wǎng)關(guān)控制器發(fā)送的短語(yǔ)刪除請(qǐng)求,并根據(jù)所述短語(yǔ)刪除請(qǐng)求刪除與所需 刪除的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息。
5.根據(jù)權(quán)利要求1 4中任一權(quán)利要求所述的語(yǔ)音識(shí)別訓(xùn)練處理方法,其特征在于,通 過(guò)H. 248信號(hào)接收所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求。
6.一種語(yǔ)音識(shí)別訓(xùn)練控制方法,其特征在于,包括 向媒體網(wǎng)關(guān)發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;接收所述媒體網(wǎng)關(guān)根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn) 行語(yǔ)音識(shí)別訓(xùn)練處理后,反饋的識(shí)別訓(xùn)練處理結(jié)果。
7.根據(jù)權(quán)利要求6所述的語(yǔ)音識(shí)別訓(xùn)練控制方法,其特征在于,所述向媒體網(wǎng)關(guān)發(fā)送 語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求,包括向所述媒體網(wǎng)關(guān)發(fā)送所述語(yǔ)音訓(xùn)練開始請(qǐng)求;在所述媒體網(wǎng)關(guān)根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求建立訓(xùn)練會(huì)話后,向所述媒體網(wǎng)關(guān)發(fā)送所 述語(yǔ)音識(shí)別請(qǐng)求。
8.根據(jù)權(quán)利要求7所述的語(yǔ)音識(shí)別訓(xùn)練控制方法,其特征在于,還包括向所述媒體網(wǎng)關(guān)發(fā)送訓(xùn)練回滾請(qǐng)求,使所述媒體網(wǎng)關(guān)根據(jù)所述訓(xùn)練回滾請(qǐng)求放棄記錄 用戶終端當(dāng)前發(fā)送的語(yǔ)音信號(hào);向所述媒體網(wǎng)關(guān)發(fā)送短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求,使所述媒體網(wǎng)關(guān)根據(jù)所述短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求 啟動(dòng)新的識(shí)別訓(xùn)練處理或終止當(dāng)前的識(shí)別訓(xùn)練處理;向所述媒體網(wǎng)關(guān)發(fā)送短語(yǔ)修改請(qǐng)求,使所述媒體網(wǎng)關(guān)根據(jù)所述短語(yǔ)修改請(qǐng)求修改與所需修改的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息,和/或,向所述媒體網(wǎng)關(guān)發(fā)送短語(yǔ)刪除請(qǐng)求,使所述媒體網(wǎng)關(guān)根據(jù)所述短語(yǔ)刪除請(qǐng)求刪除與所 需刪除的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息。
9.根據(jù)權(quán)利要求6 8中任一權(quán)利要求所述的語(yǔ)音識(shí)別訓(xùn)練控制方法,其特征在于,通 過(guò)H. 248信號(hào)發(fā)送所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求。
10.一種媒體網(wǎng)關(guān),其特征在于,包括接收模塊,用于接收媒體網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求; 語(yǔ)音識(shí)別訓(xùn)練模塊,用于根據(jù)所述接收模塊接收的所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音 識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,獲取識(shí)別訓(xùn)練處理結(jié)果;反饋模塊,用于將語(yǔ)音識(shí)別訓(xùn)練模塊獲取的識(shí)別訓(xùn)練處理結(jié)果反饋給所述媒體網(wǎng)關(guān)控 制器。
11.根據(jù)權(quán)利要求10所述的媒體網(wǎng)關(guān),其特征在于,所述語(yǔ)音識(shí)別訓(xùn)練模塊包括初始化處理單元,用于根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練的 初始化處理;識(shí)別訓(xùn)練單元,用于根據(jù)所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理。
12.根據(jù)權(quán)利要求10所述的媒體網(wǎng)關(guān),其特征在于,還包括訓(xùn)練回滾模塊,用于接收所述媒體網(wǎng)關(guān)控制器發(fā)送的訓(xùn)練回滾請(qǐng)求,并根據(jù)所述訓(xùn)練 回滾請(qǐng)求放棄記錄用戶終端當(dāng)前發(fā)送的語(yǔ)音信號(hào);短語(yǔ)訓(xùn)練結(jié)束模塊,用于接收所述媒體網(wǎng)關(guān)控制器發(fā)送的短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求,并根據(jù) 所述短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求啟動(dòng)新的識(shí)別訓(xùn)練處理或終止當(dāng)前的識(shí)別訓(xùn)練處理;短語(yǔ)修改模塊,用于接收所述媒體網(wǎng)關(guān)控制器發(fā)送的短語(yǔ)修改請(qǐng)求,并根據(jù)所述短語(yǔ) 修改請(qǐng)求修改與所需修改的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息,和/或,短語(yǔ)刪除模塊,用于接收所述媒體網(wǎng)關(guān)控制器發(fā)送的短語(yǔ)刪除請(qǐng)求,并根據(jù)所述短語(yǔ) 刪除請(qǐng)求刪除與所需刪除的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息。
13.一種媒體網(wǎng)關(guān)控制器,其特征在于,包括發(fā)送模塊,用于向媒體網(wǎng)關(guān)發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求; 結(jié)果接收模塊,用于接收所述媒體網(wǎng)關(guān)根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng) 求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理后,反饋的識(shí)別訓(xùn)練處理結(jié)果。
14.根據(jù)權(quán)利要求13所述的媒體網(wǎng)關(guān)控制器,其特征在于,所述發(fā)送模塊還用于向所 述媒體網(wǎng)關(guān)發(fā)送訓(xùn)練回滾請(qǐng)求,使所述媒體網(wǎng)關(guān)根據(jù)所述訓(xùn)練回滾請(qǐng)求放棄記錄用戶終端 當(dāng)前發(fā)送的語(yǔ)音信號(hào);向所述媒體網(wǎng)關(guān)發(fā)送短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求,使所述媒體網(wǎng)關(guān)根據(jù)所述 短語(yǔ)訓(xùn)練結(jié)束請(qǐng)求啟動(dòng)新的識(shí)別訓(xùn)練處理或終止當(dāng)前的識(shí)別訓(xùn)練處理;向所述媒體網(wǎng)關(guān)發(fā) 送短語(yǔ)修改請(qǐng)求,使所述媒體網(wǎng)關(guān)根據(jù)所述短語(yǔ)修改請(qǐng)求修改與所需修改的短語(yǔ)對(duì)應(yīng)的短 語(yǔ)參數(shù)信息,和/或,向所述媒體網(wǎng)關(guān)發(fā)送短語(yǔ)刪除請(qǐng)求,向所述媒體網(wǎng)關(guān)根據(jù)所述短語(yǔ)刪 除請(qǐng)求刪除與所需刪除的短語(yǔ)對(duì)應(yīng)的短語(yǔ)參數(shù)信息。
15.一種語(yǔ)音識(shí)別訓(xùn)練系統(tǒng),其特征在于,包括媒體網(wǎng)關(guān)控制器和媒體網(wǎng)關(guān),所述媒體網(wǎng)關(guān)控制器用于向媒體網(wǎng)關(guān)發(fā)送語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;并接收 所述媒體網(wǎng)關(guān)根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí) 別訓(xùn)練處理后,反饋的識(shí)別訓(xùn)練處理結(jié)果;所述媒體網(wǎng)關(guān)用于接收媒體網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;根 據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,獲取 識(shí)別訓(xùn)練處理結(jié)果;并將所述識(shí)別訓(xùn)練處理結(jié)果反饋給所述媒體網(wǎng)關(guān)控制器。
全文摘要
本發(fā)明實(shí)施例涉及一種語(yǔ)音識(shí)別訓(xùn)練處理、控制方法及裝置。該語(yǔ)音識(shí)別訓(xùn)練處理方法包括接收媒體網(wǎng)關(guān)控制器發(fā)送的語(yǔ)音訓(xùn)練開始請(qǐng)求和語(yǔ)音識(shí)別請(qǐng)求;根據(jù)所述語(yǔ)音訓(xùn)練開始請(qǐng)求和所述語(yǔ)音識(shí)別請(qǐng)求中攜帶的信息進(jìn)行語(yǔ)音識(shí)別訓(xùn)練處理,獲取識(shí)別訓(xùn)練處理結(jié)果;將所述識(shí)別訓(xùn)練處理結(jié)果反饋給所述媒體網(wǎng)關(guān)控制器。本發(fā)明實(shí)施例在MG和MGC分離架構(gòu)下,使得MG能夠在MGC的控制下實(shí)現(xiàn)語(yǔ)音識(shí)別訓(xùn)練操作,填補(bǔ)了在MG和MGC分離架構(gòu)下,進(jìn)行語(yǔ)音識(shí)別訓(xùn)練的技術(shù)空白。
文檔編號(hào)H04M7/00GK101923856SQ20091008697
公開日2010年12月22日 申請(qǐng)日期2009年6月12日 優(yōu)先權(quán)日2009年6月12日
發(fā)明者楊瑋瑋, 祝寧 申請(qǐng)人:華為技術(shù)有限公司