專利名稱:一種通話時(shí)應(yīng)用卡通動(dòng)畫顯示語音信息的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊技術(shù)中的顯示技術(shù)領(lǐng)域,尤其涉及一種通話時(shí)應(yīng)用卡通動(dòng)畫顯示
語音信息的方法和裝置。
背景技術(shù):
目前手機(jī)用戶使用電話時(shí),只能聽到對(duì)方聲音,看不到對(duì)方表情;因而在溝通方面 相對(duì)于面對(duì)面甚至和用即時(shí)通訊工具文字聊天相比,不夠生動(dòng)有趣。 另外,現(xiàn)有技術(shù)中,在呼叫中心系統(tǒng)上,呼叫中心服務(wù)人員每天接聽大量用戶電 話,還經(jīng)常有一些脾氣不好的客戶并且呼叫中心服務(wù)人員看不到對(duì)方的情緒顯示畫面,造 成呼叫中心服務(wù)人員工作枯燥。 在專利檢索中,發(fā)現(xiàn)一個(gè)類似的專利CN02157471 (虛擬電視通話裝置),該發(fā)明基 于語音分析,實(shí)時(shí)eg動(dòng)畫展現(xiàn)對(duì)方全身表情、動(dòng)作;因需要傳送的數(shù)據(jù)量相對(duì)較大,所以占 用系統(tǒng)資源也會(huì)較多。
發(fā)明內(nèi)容
本發(fā)明提供一種通話時(shí)應(yīng)用卡通動(dòng)畫顯示語音信息的方法及裝置,用于在用戶通
話時(shí)根據(jù)用戶的語音信息顯示用戶情緒的相關(guān)動(dòng)畫,使語音聊天跟為生動(dòng)有趣。
—種通話時(shí)應(yīng)用卡通動(dòng)畫顯示語音信息的方法,包括 通話時(shí),根據(jù)通信端的通話模式,將所述通信端的語音轉(zhuǎn)化為字符串,并實(shí)時(shí)獲取 輸出的所述字符串; 將獲取的所述字符串與情緒規(guī)則庫中保存的字符串進(jìn)行匹配,若匹配成功,則在 屏幕上顯示匹配到的字符串對(duì)應(yīng)的卡通動(dòng)畫。 —種通話時(shí)應(yīng)用卡通動(dòng)畫顯示語音信息的裝置,包括字符串獲取模塊、匹配模塊 和顯示模塊 字符串獲取模塊,用于在通話時(shí),根據(jù)通信端的通話模式,將通信端的語音轉(zhuǎn)化為 字符串,并實(shí)時(shí)獲取輸出的字符串; 匹配模塊,用于將獲取的字符串與情緒規(guī)則庫中保存的字符串進(jìn)行匹配,若匹配
成功,則將匹配到的對(duì)應(yīng)卡通動(dòng)畫輸出到顯示模塊; 顯示模塊,用于顯示所述匹配模塊輸出的卡通動(dòng)畫。 應(yīng)用本發(fā)明實(shí)施例提供的方法和裝置,在占用系統(tǒng)資源很少的情況下,提供一種 使手機(jī)、呼叫中心電腦、網(wǎng)絡(luò)即時(shí)通訊工具通過在屏幕顯示體現(xiàn)對(duì)方說話語氣的卡通動(dòng)畫, 達(dá)到在視覺上增強(qiáng)用戶對(duì)對(duì)方情緒的感受。
圖1為本發(fā)明實(shí)施例一種通話時(shí)應(yīng)用卡通動(dòng)畫顯示語音信息的方法的流程圖;
圖2為本發(fā)明實(shí)施例生成專有語音字詞庫的流程圖;明實(shí)施例一種通話時(shí)應(yīng)用卡通動(dòng)畫顯示語音信息的裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供一種通話時(shí)應(yīng)用卡通動(dòng)畫顯示語音信息的方法,該方法包括 通話開始后判斷手機(jī)目前是否是耳機(jī)模式或免提模式,如果是,將通話時(shí)說話方的語音轉(zhuǎn) 化為字符串,并實(shí)時(shí)獲取輸出的字符串;將獲取的字符串與情緒規(guī)則庫中保存的字符串進(jìn) 行匹配,如果匹配成功,則在屏幕上顯示匹配到的字符串對(duì)應(yīng)的卡通動(dòng)畫。
下面結(jié)合說明書附圖對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行詳細(xì)說明。 如圖1所示,本發(fā)明實(shí)施例一種通話時(shí)應(yīng)用卡通動(dòng)畫顯示語音信息的方法,具體 包括 步驟101,根據(jù)通信端的通話模式,加載全局語音字詞庫,該語音字詞庫中包括常 用語音和字符串之間的對(duì)應(yīng)關(guān)系。 具體的應(yīng)用環(huán)境中,通話開始后,可以預(yù)先判斷判斷手機(jī)目前是否是耳機(jī)模式或 免提模式,如果是,則加載全局語音子詞庫。 另外,因?yàn)樵趯?shí)際的應(yīng)用中,存在一些用戶為方言或者存在一些特定的表述方式, 所以本發(fā)明事實(shí)實(shí)施例中還設(shè)置有與特定用戶對(duì)應(yīng)的專有語音子詞庫,應(yīng)用該專有語音字 詞庫的方式可以是 通話開始后判斷手機(jī)目前是否是耳機(jī)模式或免提模式,如果是,根據(jù)通訊錄,查看
來電用戶是否有預(yù)設(shè)的專有語音字詞庫存在,如果有,加載所述專有語音字詞庫到內(nèi)存,并
根據(jù)該專有語音字詞庫中語音與字詞的對(duì)應(yīng)關(guān)系將通話時(shí)說話方的語音轉(zhuǎn)化為字符串,其
中,所述專有語音子詞庫中包括所述來電用用戶專有的語音和字詞對(duì)應(yīng)關(guān)系。 步驟102,將通話時(shí)說話方的語音轉(zhuǎn)化為字符串,并實(shí)時(shí)獲取輸出的字符串; 其中,獲取到的字符串不一定是準(zhǔn)確的整句話,可以只是只言片語,關(guān)鍵的語氣詞
會(huì)優(yōu)先解析到; 步驟103,將獲取的字符串與情緒規(guī)則庫中保存的字符串進(jìn)行匹配,如果匹配成功 (匹配到最接近的那個(gè)作為輸出),則轉(zhuǎn)入步驟104 ;如果不成功,則轉(zhuǎn)入步驟105。
步驟104,則在屏幕上顯示匹配到的字符串對(duì)應(yīng)的卡通動(dòng)畫。 步驟105,輸出默認(rèn)的無特殊情緒狀況的卡通動(dòng)畫,其中,該默認(rèn)的無特殊情緒的 動(dòng)畫可以設(shè)計(jì)為,以說話方頻率連續(xù)改變口型的卡通動(dòng)畫。 步驟106,保存匹配后的字詞,當(dāng)說話方的停頓時(shí)長達(dá)到預(yù)設(shè)的閾值,則將上一次 停頓到當(dāng)前停頓所保存的字符串按照時(shí)間順序組成句子,將組成的句子與預(yù)存的句子庫中 的正則表達(dá)式進(jìn)行匹配,如果匹配成功,則輸出匹配到的正則表達(dá)式所對(duì)應(yīng)的卡通動(dòng)畫,并 清空保存的字符串。 其中,將保存的字詞組成句子之前,進(jìn)一步還需要對(duì)上一次停頓到當(dāng)前停頓的間 隔時(shí)長進(jìn)行判斷,如果間隔時(shí)長超出一定的范圍,則直接刪除保存的字詞,一般情況下將所 述間隔時(shí)長設(shè)置為 一句話大概所需的時(shí)間。 另外,為了更形象的體現(xiàn)說話雙方的交互過程,本發(fā)明實(shí)施例還可以
在屏幕上顯示兩個(gè)卡通動(dòng)畫,分別顯示通話雙方特殊情緒對(duì)應(yīng)的卡通動(dòng)畫。
系統(tǒng)管理方面,提供用戶自定義的功能,用戶通過管理界面自定義一些詞匯的專
5有語音字詞庫,這樣對(duì)方言的匹配功能可以增強(qiáng)。對(duì)用戶經(jīng)常長時(shí)間煲電話的親人朋友,可
以針對(duì)每個(gè)用戶專門建立一套語音字詞庫,這樣可以大大增強(qiáng)匹配的精度,將使語音到字
符串的轉(zhuǎn)化更為準(zhǔn)確,實(shí)現(xiàn)專有語音字詞庫設(shè)置的典型步驟如下 步驟201,從通訊錄中選定一個(gè)特定用戶,輸入字詞; 步驟202,通過話筒輸入所述字詞對(duì)應(yīng)的話音信息; 步驟203,保存所述語音信息與所述字或詞的對(duì)應(yīng)關(guān)系。 在本發(fā)明實(shí)施例中,情緒規(guī)則庫中保存的字符串主要為語氣助詞,語氣組詞是表 示語氣的虛詞,常用在句尾或句中停頓處表示種種語氣。常見的語氣詞有的、了、么、呢、 吧、啊。
例如 你到過北京嗎?(疑問語氣) 天晴了吧?(疑問語氣) 我沒什么,你才辛苦呢。(陳述語氣) 你還想知道什么呢?(疑問語氣) 這孩子多聰明??!(感嘆語氣) 語氣詞附著在詞語、句子末了,表示語氣。
詢問語氣嗎、呢 陳述語氣的、了 祈使或感嘆語氣啊、吧、呀。 另外還有一些常用的詞句不是吧!哈哈、嘻嘻、嘿嘿、如果...那么...等類似的 可以用特殊卡通動(dòng)畫體現(xiàn)的詞句。
其中,所述情緒規(guī)則庫的具體形式可以是表1所述的形式
M l字段含義
情緒類型 描述是哪種情緒
情緒模式 描述匹配該種情緒的詞句,可用正則表達(dá)式描述
情緒展現(xiàn)動(dòng)畫 描述該情緒用什么動(dòng)畫展現(xiàn) 表l 如圖3所示,根據(jù)上述方法本發(fā)明實(shí)施例還提供一種通話時(shí)應(yīng)用卡通動(dòng)畫顯示語 音信息的裝置,包括字符串獲取模塊301、匹配模塊302和顯示模塊303 :
字符串獲取模塊301,用于在通話時(shí),根據(jù)通信端的通話模式,將通信端的語音轉(zhuǎn) 化為字符串,并實(shí)時(shí)獲取輸出的字符串; 匹配模塊302,用于將獲取的字符串與情緒規(guī)則庫中保存的字符串進(jìn)行匹配,若匹 配成功,則將匹配到的對(duì)應(yīng)卡通動(dòng)畫輸出到顯示模塊303 ; 其中,該匹配模塊302還用于若獲取的字符串與情緒規(guī)則庫中保存的字符串匹配 不成功,則將通信端口型的卡通動(dòng)畫輸出到顯示模塊。
6
另外,該匹配模塊302還用于當(dāng)通信端停頓的時(shí)長達(dá)到閾值,則將上一次停頓到 當(dāng)前停頓所保存的字符串按照時(shí)間順序組成句子;將所述組成的句子與預(yù)存的句子庫中的 正則表達(dá)式進(jìn)行匹配,若匹配成功,則輸出匹配到的正則表達(dá)式所對(duì)應(yīng)的卡通動(dòng)畫,并清空 保存的字符串。 顯示模塊303,用于顯示所述匹配模塊輸出的卡通動(dòng)畫。 另外,為了增強(qiáng)語音到字詞之間轉(zhuǎn)換的準(zhǔn)確性,該裝置還包括 專有語音字詞庫加載模塊304,用于根據(jù)通訊錄,查看通信端是否有預(yù)設(shè)的專有語
音字詞庫存在,若有,加載所述專有語音字詞庫到內(nèi)存,并根據(jù)該專有語音字詞庫中語音與
字詞的對(duì)應(yīng)關(guān)系將通話時(shí)通信端的語音轉(zhuǎn)化為字符串,其中,所述專有語音子詞庫中包括
所述通信端專有的語音和字詞對(duì)應(yīng)關(guān)系。 進(jìn)一步,該專有語音字詞庫加載模塊304,還用于從通訊錄中選定一個(gè)特定用戶, 輸入一個(gè)字或詞;對(duì)輸入的字或詞,通過話筒輸入對(duì)應(yīng)的話音信息;保存所述語音信息與 所述字或詞的對(duì)應(yīng)關(guān)系。 應(yīng)用本發(fā)明實(shí)施例的方法和裝置,可以增加用戶通話樂趣,能夠把對(duì)方的形象通 過卡通動(dòng)畫生動(dòng)化、可愛化。另外,由于是基于簡單的文本分析來推導(dǎo)情緒狀況,實(shí)現(xiàn)起來 不復(fù)雜,占用系統(tǒng)資源也不多。本軟件也可以用于視頻電話、網(wǎng)絡(luò)電話。安撫接聽電話人員 的情緒,把對(duì)方的各種情緒(憤怒、不耐煩等)都用卡通動(dòng)畫顯示,可以使接聽者的情緒不 容易被對(duì)方影響,從而保持更好的狀態(tài)用于工作。 本發(fā)明所述的裝置并不限于具體實(shí)施方式
中所述的實(shí)施例,本領(lǐng)域技術(shù)人員根據(jù) 本發(fā)明的技術(shù)方案得出其它的實(shí)施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng)新范圍。顯然,本領(lǐng)域的 技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本 發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包 含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
一種通話時(shí)應(yīng)用卡通動(dòng)畫顯示語音信息的方法,其特征在于,包括通話時(shí),根據(jù)通信端的通話模式,將所述通信端的語音轉(zhuǎn)化為字符串,并實(shí)時(shí)獲取輸出的所述字符串;將獲取的所述字符串與情緒規(guī)則庫中保存的字符串進(jìn)行匹配,若匹配成功,則在屏幕上顯示匹配到的字符串對(duì)應(yīng)的卡通動(dòng)畫。
2. 如權(quán)利要求1所述的方法,其特征在于,所述通話模式為耳機(jī)模式或免提模式。
3. 如權(quán)利要求1所述的方法,其特征在于,若匹配不成功,則以通信端的通話頻率,顯示通話口型的卡通動(dòng)畫。
4. 如權(quán)利要求1所述的方法,其特征在于,所述實(shí)時(shí)獲取輸出的字符串之后,進(jìn)一步保存獲取到的字符串,則當(dāng)通信端停頓的時(shí)長達(dá)到閾值,則將上一次停頓到當(dāng)前停頓所保存的字符串按照時(shí)間順序組成句子;將組成的所述句子與預(yù)存的句子庫中的正則表達(dá)式進(jìn)行匹配,若匹配成功,則輸出匹配到的正則表達(dá)式所對(duì)應(yīng)的卡通動(dòng)畫,并清空保存的字符串。
5. 如權(quán)利要求1所述的方法,其特征在于,通話時(shí),獲取通話雙方的語音信息轉(zhuǎn)化為字符串,則在屏幕上顯示匹配到的情緒狀態(tài)對(duì)應(yīng)的卡通動(dòng)畫包括在屏幕上顯示兩個(gè)卡通動(dòng)畫,分別顯示通話雙方特殊情緒對(duì)應(yīng)的卡通動(dòng)畫。
6. 如權(quán)利要求1所述的方法,其特征在于,所述將通話時(shí)通信端的語音轉(zhuǎn)化為字符串之前,進(jìn)一步包括根據(jù)通訊錄,查看通信端是否有預(yù)設(shè)的專有語音字詞庫存在,若有,加載所述專有語音字詞庫到內(nèi)存,并根據(jù)該專有語音字詞庫中語音與字詞的對(duì)應(yīng)關(guān)系將通話時(shí)通信端的語音轉(zhuǎn)化為字符串,其中,所述專有語音子詞庫中包括所述通信端專有的語音和字詞對(duì)應(yīng)關(guān)系。
7. 如權(quán)利要求6所述的方法,其特征在于,設(shè)置所述專有語音字詞庫包括從通訊錄中選定一個(gè)特定用戶,輸入字詞;通過話筒輸入所述字詞對(duì)應(yīng)的話音信息;保存所述語音信息與所述字或詞的對(duì)應(yīng)關(guān)系。
8. —種通話時(shí)應(yīng)用卡通動(dòng)畫顯示語音信息的裝置,其特征在于,包括字符串獲取模塊、匹配模塊和顯示模塊字符串獲取模塊,用于在通話時(shí),根據(jù)通信端的通話模式,將通信端的語音轉(zhuǎn)化為字符串,并實(shí)時(shí)獲取輸出的字符串;匹配模塊,用于將獲取的字符串與情緒規(guī)則庫中保存的字符串進(jìn)行匹配,若匹配成功,則將匹配到的對(duì)應(yīng)卡通動(dòng)畫輸出到顯示模塊;顯示模塊,用于顯示所述匹配模塊輸出的卡通動(dòng)畫。
9. 如權(quán)利要求8所述的裝置,其特征在于,所述匹配模塊還用于若獲取的字符串與情緒規(guī)則庫中保存的字符串匹配不成功,則將通信端口型的卡通動(dòng)畫輸出到顯示模塊。
10. 如權(quán)利要求8所述的裝置,其特征在于,所述匹配模塊還用于當(dāng)通信端停頓的時(shí)長達(dá)到閾值,則將上一次停頓到當(dāng)前停頓所保存的字符串按照時(shí)間順序組成句子;將所述組成的句子與預(yù)存的句子庫中的正則表達(dá)式進(jìn)行匹配,若匹配成功,則輸出匹配到的正則表達(dá)式所對(duì)應(yīng)的卡通動(dòng)畫,并清空保存的字符串。
11. 如權(quán)利要求8所述的裝置,其特征在于,該裝置還包括專有語音字詞庫加載模塊,用于根據(jù)通訊錄,查看通信端是否有預(yù)設(shè)的專有語音字詞庫存在,若有,加載所述專有語音字詞庫到內(nèi)存,并根據(jù)該專有語音字詞庫中語音與字詞的對(duì)應(yīng)關(guān)系將通話時(shí)通信端的語音轉(zhuǎn)化為字符串,其中,所述專有語音子詞庫中包括所述通信端專有的語音和字詞對(duì)應(yīng)關(guān)系。
12. 如權(quán)利要求11所述的裝置,其特征在于,所述專有語音字詞庫加載模塊還用于從通訊錄中選定一個(gè)特定用戶,輸入一個(gè)字或詞;對(duì)輸入的字或詞,通過話筒輸入對(duì)應(yīng)的話音信息;保存所述語音信息與所述字或詞的對(duì)應(yīng)關(guān)系。
全文摘要
本發(fā)明公開了一種通話時(shí)應(yīng)用卡通動(dòng)畫顯示語音信息的方法和裝置,應(yīng)用于通訊技術(shù)中的顯示技術(shù)領(lǐng)域,該方法包括通話時(shí),根據(jù)通信端的通話模式,將所述通信端的語音轉(zhuǎn)化為字符串,并實(shí)時(shí)獲取輸出的所述字符串;將獲取的所述字符串與情緒規(guī)則庫中保存的字符串進(jìn)行匹配,若匹配成功,則在屏幕上顯示匹配到的字符串對(duì)應(yīng)的卡通動(dòng)畫。應(yīng)用本發(fā)明提供的方法和裝置使得在用戶通話時(shí)根據(jù)用戶的語音信息顯示用戶情緒的相關(guān)動(dòng)畫,使語音聊天跟為生動(dòng)有趣。
文檔編號(hào)H04M1/72GK101741953SQ200910261240
公開日2010年6月16日 申請(qǐng)日期2009年12月21日 優(yōu)先權(quán)日2009年12月21日
發(fā)明者殷浩 申請(qǐng)人:中興通訊股份有限公司