專利名稱:一種在智能網(wǎng)中播放文本語音的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能網(wǎng)領(lǐng)域,具體地說,涉及一種在智能網(wǎng)中播放文本語音的系統(tǒng)和方法。
背景技術(shù):
目前的語音通訊領(lǐng)域中,需要將各種信息用語音的形式向用戶播放。其中播放文本信息 是很普遍的一種應(yīng)用?,F(xiàn)有實(shí)現(xiàn)方法如圖l所示,基本原理如下
終端設(shè)備通過用戶接入設(shè)備向系統(tǒng)請(qǐng)求服務(wù),在建立語音交互連接后,當(dāng)業(yè)務(wù)處理模塊 需要播放文本信息的時(shí)候,將文本信息發(fā)送給文本轉(zhuǎn)語音模塊,文本轉(zhuǎn)語音模塊將文本轉(zhuǎn)為 語音后,返回給業(yè)務(wù)處理模塊,然后播放給用戶。
從上述的實(shí)現(xiàn)原理來看,現(xiàn)有的播放文本語音方法存在以下不足
1、 如果系統(tǒng)需要群發(fā)相同文本信息的時(shí)候,因?yàn)槊織l文本信息都需要經(jīng)過文本轉(zhuǎn)語音服 務(wù)器進(jìn)行語音轉(zhuǎn)換,非常影響系統(tǒng)性能。
2、 文本轉(zhuǎn)語音服務(wù)器的資源有限,如果相同的文本每次都要去轉(zhuǎn)換語音,非常浪費(fèi)資源, 特別是業(yè)務(wù)量很大的時(shí)候,影響其他文本的正常轉(zhuǎn)換。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)中存在的問題,本發(fā)明提出一種在智能網(wǎng)中通過標(biāo)示并記錄轉(zhuǎn)換過的 文本,使得相同的文本不需要重復(fù)轉(zhuǎn)換的播放文本語音的系統(tǒng)和方法。
本發(fā)明具體是這樣實(shí)現(xiàn)的
一種在智能網(wǎng)中播放文本語音的系統(tǒng),包括,業(yè)務(wù)代理模塊、文本轉(zhuǎn)語音模塊,其特征 在于,還包括,
語音代理模塊, 語音資源模塊,
所述語音代理模塊,負(fù)責(zé)接收文本內(nèi)容,檢査文本內(nèi)容是否做過語音轉(zhuǎn)換,通過與文本 轉(zhuǎn)語音模塊的交互完成文本內(nèi)容向語音文件的轉(zhuǎn)換,對(duì)語音文件進(jìn)行編號(hào),向業(yè)務(wù)處理模塊
返回語音編號(hào);
所述語音資源模塊,負(fù)責(zé)接收和保存語音代理模塊發(fā)送過來的語音文件,并響應(yīng)業(yè)務(wù)處 理模塊的放音請(qǐng)求進(jìn)行放音操作。
所述語音代理模塊,對(duì)文本內(nèi)容進(jìn)行標(biāo)示,對(duì)完成轉(zhuǎn)換的語音文件按照一定的規(guī)則與序 列產(chǎn)生對(duì)應(yīng)的編號(hào)。
所述文本轉(zhuǎn)語音模塊,將得到的文本內(nèi)容按語言進(jìn)行語法語義分析,產(chǎn)生符合語法邏輯 與語法習(xí)慣的語音,將產(chǎn)生的語音以文件的形式返回給語音代理模塊。 一種在智能網(wǎng)中播放文本語音的方法,其特征在于,包括如下步驟 第1步,文本內(nèi)容發(fā)送到語音代理模塊;
第2步,判斷文本內(nèi)容是否有對(duì)應(yīng)的標(biāo)示,若沒有標(biāo)示,則對(duì)文本內(nèi)容進(jìn)行標(biāo)示后發(fā)送 到文本轉(zhuǎn)語音模塊,轉(zhuǎn)為語音文件,若有標(biāo)示,則跳到第5步;
第3步,收到轉(zhuǎn)換后的語音文件的語音代理模塊,為語音文件生成一個(gè)編號(hào),然后將語 音文件轉(zhuǎn)發(fā)給語音資源模塊保存;
第4步,語音資源模塊按編號(hào)保存語音文件,然后向語音代理模塊返回操作結(jié)果;
第5步,將文本內(nèi)容標(biāo)示對(duì)應(yīng)的語音文件編號(hào)發(fā)送給業(yè)務(wù)處理模塊;
第6步,根據(jù)語音編號(hào),業(yè)務(wù)處理模塊向語音資源模塊發(fā)送放音請(qǐng)求,實(shí)現(xiàn)語音的播放。 采用本發(fā)明與現(xiàn)有技術(shù)相比,有如下優(yōu)點(diǎn)
1、 提高了系統(tǒng)播放文本語音的性能。相同的文本內(nèi)容可以立即得到對(duì)應(yīng)的語音文件,在 系統(tǒng)需要群發(fā)相同文本內(nèi)容時(shí)候,性能的提高特別明顯;
2、 減少了文本轉(zhuǎn)語音服務(wù)器的負(fù)擔(dān)。相同文本內(nèi)容不會(huì)重復(fù)到文本轉(zhuǎn)語音服務(wù)器進(jìn)行語 音轉(zhuǎn)換;
3、 提高了功能模塊的獨(dú)立性,避免因?yàn)檫^分依賴智能網(wǎng)而出現(xiàn)的局限性,比如有的智能 網(wǎng)的業(yè)務(wù)處理模塊,若直接跟文本轉(zhuǎn)語音模塊交互,只能轉(zhuǎn)換有限字符;
4、 可以對(duì)文本轉(zhuǎn)語音過程進(jìn)行更方便的管理和數(shù)據(jù)統(tǒng)計(jì)。
圖1為目前智能網(wǎng)播放文本語音系統(tǒng)的示意圖2為本發(fā)明智能網(wǎng)播放文本語音系統(tǒng)的結(jié)構(gòu)圖3為本發(fā)明播放文本語音方法的具體實(shí)施例的示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述
由圖2所示,本發(fā)明的實(shí)現(xiàn)系統(tǒng)主要由三個(gè)模塊組成語音代理模塊、文本轉(zhuǎn)語音模塊 和語音資源模塊。語音代理模塊主要負(fù)責(zé)接收業(yè)務(wù)處理模塊發(fā)送過來的文本內(nèi)容,檢査是否該文本內(nèi)容已 經(jīng)之前做過語音轉(zhuǎn)換,通過與文本轉(zhuǎn)語音模塊的交互,將沒有轉(zhuǎn)換過的文本內(nèi)容轉(zhuǎn)換為語音 文件,并對(duì)語音文件進(jìn)行編號(hào),然后向業(yè)務(wù)處理模塊返回語音號(hào)。
文本轉(zhuǎn)語音模塊主要負(fù)責(zé)對(duì)文本內(nèi)容語言進(jìn)行語法語義分析從而盡量編譯產(chǎn)生符合語法
邏輯與語法習(xí)慣的語音;接收語音代理模塊發(fā)送過來的文本內(nèi)容;對(duì)文本內(nèi)容進(jìn)行編譯產(chǎn)生 語音文件并將之發(fā)送給語音代理模塊。本發(fā)明的文本轉(zhuǎn)語音模塊可作為獨(dú)立模塊放在單獨(dú)的 服務(wù)器上運(yùn)行,也可以節(jié)約系統(tǒng)成本與語音代理模塊放在同一臺(tái)服務(wù)器上運(yùn)行。
語音資源模塊主要負(fù)責(zé)接收語音代理模塊發(fā)送過來的經(jīng)過編號(hào)的語音文件,將該語音文 件按編號(hào)進(jìn)行保存;響應(yīng)業(yè)務(wù)處理模塊的放音請(qǐng)求進(jìn)行放音操作,將語音號(hào)對(duì)應(yīng)的語音文件 向用戶播放。
結(jié)合圖2所示,采用本發(fā)明所述的方法,主要由下面幾個(gè)步驟
(1) 業(yè)務(wù)處理模塊將文本內(nèi)容發(fā)送給語音代理模塊。
(2) 語音代理模塊査找該文本內(nèi)容是否已經(jīng)有對(duì)應(yīng)的標(biāo)示,如果沒有標(biāo)示,則對(duì)該文本 內(nèi)容進(jìn)行標(biāo)示后發(fā)送到文本轉(zhuǎn)語音模塊。如果有標(biāo)示,則跳到第6步。
G)文本轉(zhuǎn)語音模塊將文本內(nèi)容轉(zhuǎn)為語音,然后將轉(zhuǎn)換后的語音文件發(fā)送給語音代理模塊。
(4) 語音代理模塊為該語音文件生成一個(gè)語音號(hào),并將語音號(hào)和文本內(nèi)容的標(biāo)示進(jìn)行關(guān) 聯(lián),然后將語音文件轉(zhuǎn)發(fā)給語音資源模塊。
(5) 語音資源模塊按語音號(hào)保存語音文件,然后向語音代理模塊返回操作結(jié)果。 (6 )語音代理模塊將文本內(nèi)容標(biāo)示對(duì)應(yīng)的語音號(hào)發(fā)送給業(yè)務(wù)處理模塊。
(7)業(yè)務(wù)處理模塊根據(jù)該語音號(hào),向語音資源模塊發(fā)送放音請(qǐng)求,實(shí)現(xiàn)語音的播放。 下面結(jié)合圖3,當(dāng)用戶訪問智能網(wǎng)的文本留言業(yè)務(wù),收聽文本留言的實(shí)例,采用本發(fā)明 所述的方法,具體有如下步驟
(1) 用戶撥打接入碼,進(jìn)入智能網(wǎng)的文本留言業(yè)務(wù),想收聽留言信箱中的某條廣告文本 內(nèi)容,比如"招商銀行近日開通網(wǎng)上理財(cái)業(yè)務(wù)...."。
(2) 文本留言業(yè)務(wù)通過消息接口將文本內(nèi)容發(fā)送給語音代理模塊。語音代理模塊根據(jù)廣 告文本內(nèi)容的數(shù)據(jù)庫編號(hào),査找已經(jīng)有對(duì)應(yīng)的標(biāo)示,即判斷是否該文本內(nèi)容已經(jīng)經(jīng)過轉(zhuǎn)換。 如果沒有標(biāo)示,則對(duì)該文本內(nèi)容進(jìn)行標(biāo)示后發(fā)送到文本轉(zhuǎn)語音模塊。如果有標(biāo)示,則跳到第 6步。
(3) 文本轉(zhuǎn)語音模塊對(duì)女本內(nèi)容語言進(jìn)行語法語義分析從而盡量編譯產(chǎn)生符合語法邏輯 與語法習(xí)慣的語音,然后將轉(zhuǎn)換后的語音文件發(fā)送給語音代理模塊。
(4) 語音代理模塊為該語音文件生成一個(gè)語音號(hào),比如音號(hào)為1010,然后將文本內(nèi)容 的數(shù)據(jù)庫編號(hào)和語音號(hào)進(jìn)行關(guān)聯(lián),并對(duì)該文本內(nèi)容的進(jìn)行標(biāo)示,之后將語音文件轉(zhuǎn)發(fā)給語音 資源模塊。
(5) 語音資源模塊按語音號(hào)保存語音文件,保存成功后,向語音代理模塊返回成功保存
的信息。
(6) 語音代理模塊將文本內(nèi)容標(biāo)示對(duì)應(yīng)的語音號(hào)(音號(hào)為1010),發(fā)送給業(yè)務(wù)處理模塊。
(7) 文本留言業(yè)務(wù)根據(jù)1010的音號(hào),向語音資源模塊發(fā)送放音請(qǐng)求,實(shí)現(xiàn)語音的播放。 此外,從上述步驟可以看出,本發(fā)明系統(tǒng)的主要特征在于相同文本內(nèi)容不會(huì)重復(fù)到文本
轉(zhuǎn)語音服務(wù)器進(jìn)行語音轉(zhuǎn)換,從而提高了系統(tǒng)播放文本語音的性能并減少了文本轉(zhuǎn)語音服務(wù) 器的負(fù)擔(dān)。該方法具有對(duì)文本轉(zhuǎn)語音過程進(jìn)行方便的管理和數(shù)據(jù)統(tǒng)計(jì)等功能。
權(quán)利要求
1、一種在智能網(wǎng)中播放文本語音的系統(tǒng),包括,業(yè)務(wù)代理模塊、文本轉(zhuǎn)語音模塊,其特征在于,還包括,語音代理模塊,語音資源模塊,所述語音代理模塊,負(fù)責(zé)接收文本內(nèi)容,檢查文本內(nèi)容是否做過語音轉(zhuǎn)換,通過與文本轉(zhuǎn)語音模塊的交互完成文本內(nèi)容向語音文件的轉(zhuǎn)換,對(duì)語音文件進(jìn)行編號(hào),向業(yè)務(wù)處理模塊返回語音編號(hào);所述語音資源模塊,負(fù)責(zé)接收和保存語音代理模塊發(fā)送過來的語音文件,并響應(yīng)業(yè)務(wù)處理模塊的放音請(qǐng)求進(jìn)行放音操作。
2、 如權(quán)利要求l所述的在智能網(wǎng)中播放文本語音的系統(tǒng),其特征在于 所述語音代理模塊,對(duì)文本內(nèi)容進(jìn)行標(biāo)示,對(duì)完成轉(zhuǎn)換的語音文件按照一定的規(guī)則與序列產(chǎn)生對(duì)應(yīng)的編號(hào)。
3、 如權(quán)利要求l所述的在智能網(wǎng)中播放文本語音的系統(tǒng),其特征在于 所述文本轉(zhuǎn)語音模塊,將得到的文本內(nèi)容按語言進(jìn)行語法語義分析,產(chǎn)生符合語法邏輯與語法習(xí)慣的語音,將產(chǎn)生的語音以文件的形式返回給語音代理模塊。
4、 一種在智能網(wǎng)中播放文本語音的方法,.其特征在于,包括如下步驟 第1步,文本內(nèi)容發(fā)送到語音代理模塊;第2步,判斷文本內(nèi)容是否有對(duì)應(yīng)的標(biāo)示,若沒有標(biāo)示,則對(duì)文本內(nèi)容進(jìn)行標(biāo)示后發(fā)送到文本轉(zhuǎn)語音模塊,轉(zhuǎn)為語音文件,若有標(biāo)示,則跳到第5步;第3步,收到轉(zhuǎn)換后的語音文件的語音代理模塊,為語音文件生成一個(gè)編號(hào),然后將語音文件轉(zhuǎn)發(fā)給語音資源模塊保存;第4步,語音資源模塊按編號(hào)保存語音文件,然后向語音代理模塊返回操作結(jié)果;第5步,將文本內(nèi)容標(biāo)示對(duì)應(yīng)的語音文件編號(hào)發(fā)送給業(yè)務(wù)處理模塊;第6步,根據(jù)語音編號(hào),業(yè)務(wù)處理模塊向語音資源模塊發(fā)送放音請(qǐng)求,實(shí)現(xiàn)語音的播放。
全文摘要
本發(fā)明公開了一種在智能網(wǎng)中播放文本語音的系統(tǒng)和方法,所述系統(tǒng)包括業(yè)務(wù)代理模塊、文本轉(zhuǎn)語音模塊,語音代理模塊,語音資源模塊,所述語音代理模塊,負(fù)責(zé)接收文本內(nèi)容,檢查文本內(nèi)容是否做過語音轉(zhuǎn)換,通過與文本轉(zhuǎn)語音模塊的交互完成文本內(nèi)容向語音文件的轉(zhuǎn)換,對(duì)語音文件進(jìn)行編號(hào),向業(yè)務(wù)處理模塊返回語音編號(hào);所述語音資源模塊,負(fù)責(zé)接收和保存語音代理模塊發(fā)送過來的語音文件,并響應(yīng)業(yè)務(wù)處理模塊的放音請(qǐng)求進(jìn)行放音操作。本發(fā)明,使相同文本內(nèi)容不會(huì)重復(fù)到文本轉(zhuǎn)語音模塊上進(jìn)行語音轉(zhuǎn)換,從而提高了系統(tǒng)播放文本語音的性能并減少了文本轉(zhuǎn)語音模塊的負(fù)擔(dān)。還具有對(duì)文本轉(zhuǎn)語音過程進(jìn)行方便的管理和數(shù)據(jù)統(tǒng)計(jì)等功能。
文檔編號(hào)H04M3/533GK101110861SQ200610103410
公開日2008年1月23日 申請(qǐng)日期2006年7月18日 優(yōu)先權(quán)日2006年7月18日
發(fā)明者李滿海, 王顯光, 鄧鵬川, 鄒旭東 申請(qǐng)人:中興通訊股份有限公司