欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

使?jié)h字自動(dòng)發(fā)音的方法及使手機(jī)朗讀短消息的方法

文檔序號(hào):2821567閱讀:305來源:國知局
專利名稱:使?jié)h字自動(dòng)發(fā)音的方法及使手機(jī)朗讀短消息的方法
技術(shù)領(lǐng)域
本發(fā)明涉及使?jié)h字自動(dòng)發(fā)音的方法及使手機(jī)朗讀短消息的方法。
背景技術(shù)
漢字,有著數(shù)千年的歷史,是中華民族悠久文明古國的象征。漢字的寫(輸入)和讀(輸出)是不可分割的重要組成部分。隨著計(jì)算機(jī)的發(fā)展,最近二十年來,漢字的寫入技術(shù)有了迅速的發(fā)展,人們發(fā)明了各種各樣的漢字輸入法,給人們帶來了極大的方便。但是,在漢字的自動(dòng)語音讀出方面仍然是一個(gè)空白,不利于漢字語言本身及其應(yīng)用的發(fā)展,不利于通信技術(shù)的發(fā)展。

發(fā)明內(nèi)容
本發(fā)明的目的意在克服上述現(xiàn)有技術(shù)的不足,提出一種能夠使?jié)h字自動(dòng)發(fā)音的方法及能朗讀短消息的手機(jī)。
實(shí)現(xiàn)上述目的的技術(shù)方案一種使?jié)h字自動(dòng)發(fā)音的方法,包括如下步驟1)、建立漢字發(fā)音庫,在漢字發(fā)音庫內(nèi)存儲(chǔ)漢字的不同發(fā)音;2)、建立漢字拼音表,在漢字拼音表內(nèi)存儲(chǔ)各種不同的漢字對(duì)應(yīng)的拼音;3)、建立多音字表,在多音字表內(nèi)存儲(chǔ)各個(gè)多音字的漢字及其對(duì)應(yīng)的最常用發(fā)音的拼音作為默認(rèn)音和所述各個(gè)多音字除最常用的那個(gè)發(fā)音之外的窮舉詞語對(duì)應(yīng)的拼音;4)、對(duì)待發(fā)音的詞語或句子,按順序取出每個(gè)字;5)、對(duì)每個(gè)字,首先查找多音字表,如果找到該字,且在多音字表中找到該字與前一字組成的詞語或與后一字組成的詞語,則根據(jù)該詞語確定該字對(duì)應(yīng)的拼音,并且取出該拼音,如果找到該字,但在多音字表中未找到該字與前一字組成的詞語,也未找到該字與后一字組成的詞語,則取默認(rèn)音作為該字的拼音,并且取出該拼音;6)、如果在多音字表中未找到該字,則查找漢字拼音表,取出該字對(duì)應(yīng)的拼音,
7)根據(jù)步驟5)或6)確定的拼音,從漢字發(fā)音庫中讀出該拼音所對(duì)應(yīng)的發(fā)音。
所述步驟3)中,若多音字中出現(xiàn)姓氏,則將姓氏作為默認(rèn)音,窮舉其它音的詞語。
所述漢字發(fā)音庫內(nèi)存儲(chǔ)包括數(shù)字、字母以及各種符號(hào)的發(fā)音,所述漢字拼音表內(nèi)存儲(chǔ)數(shù)字、字母以及各種符號(hào)的對(duì)應(yīng)拼音。
一種能朗讀短消息的手機(jī),在手機(jī)芯片內(nèi)設(shè)置發(fā)音模塊,在發(fā)音模塊內(nèi)建立一個(gè)漢字發(fā)音庫、一個(gè)漢字拼音表和一個(gè)多音字表,其中1)、在漢字發(fā)音庫內(nèi)存儲(chǔ)漢字的不同發(fā)音,包括存儲(chǔ)數(shù)字、字母以及各種符號(hào)的發(fā)音;2)、在漢字拼音表內(nèi)存儲(chǔ)各種不同的漢字對(duì)應(yīng)的拼音,包括存儲(chǔ)數(shù)字、字母以及各種符號(hào)的拼音;3)、在多音字表內(nèi)存儲(chǔ)各個(gè)多音字的漢字及其對(duì)應(yīng)的最常用發(fā)音的拼音作為默認(rèn)音和所述各個(gè)多音字除最常用的那個(gè)發(fā)音之外的窮舉詞語的該字的拼音;4)、對(duì)要朗讀的短消息,按順序取出每個(gè)字;5)、對(duì)每個(gè)字,首先查找多音字表,如果找到該字,且在多音字表中找到該字與前一字組成的詞語或與后一字組成的詞語,則根據(jù)該詞語確定該字對(duì)應(yīng)的拼音,并且取出該拼音,如果找到該字,但在多音字表中未找到該字與前一字組成的詞語,也未找到該字與后一字組成的詞語,則取默認(rèn)音作為該字的拼音,并且取出該拼音;6)、如果在多音字表中未找到該字,則查找漢字拼音表,取出該字對(duì)應(yīng)的拼音,7)根據(jù)步驟5)或6)確定的拼音,從漢字發(fā)音庫中讀出該拼音所對(duì)應(yīng)的發(fā)音。
采用上述技術(shù)方案,本發(fā)明突出的技術(shù)進(jìn)步在于通過建立漢字發(fā)音庫、漢字發(fā)音庫和漢字拼音表,實(shí)現(xiàn)對(duì)漢字的自動(dòng)發(fā)音,是對(duì)傳統(tǒng)語音技術(shù)的突破。應(yīng)用場合極其廣泛,具有重大的經(jīng)濟(jì)意義和社會(huì)現(xiàn)實(shí)意義。


圖1是一種對(duì)讀入字符串的自動(dòng)發(fā)音流程圖。
具體實(shí)施例方式
一種使?jié)h字自動(dòng)發(fā)音的方法,包括如下步驟1)、建立漢字發(fā)音庫,在漢字發(fā)音庫內(nèi)存儲(chǔ)漢字的不同發(fā)音。漢字常用字有五千多個(gè),其中,很多字發(fā)音相同,加上多音字的因素,整理出常用漢字發(fā)音庫,約有1200個(gè)左右的不同發(fā)音。另外,漢字發(fā)音庫內(nèi)還存儲(chǔ)數(shù)字、字母以及各種符號(hào)的發(fā)音。
2)、建立漢字拼音表,在漢字拼音表內(nèi)存儲(chǔ)各種不同的漢字對(duì)應(yīng)的拼音和數(shù)字、字母以及各種符號(hào)的對(duì)應(yīng)拼音。因?yàn)榻⒌陌l(fā)音庫是根據(jù)拼音來區(qū)分的,所以,此漢字拼音表建立起來用于查找漢字對(duì)應(yīng)的拼音,以便查到該漢字的發(fā)音文件。
3)、建立多音字表,在多音字表內(nèi)存儲(chǔ)各個(gè)多音字的漢字及其對(duì)應(yīng)的最常用發(fā)音的拼音作為默認(rèn)音和所述各個(gè)多音字除最常用的那個(gè)發(fā)音之外的窮舉詞語對(duì)應(yīng)的拼音。為了實(shí)現(xiàn)在發(fā)音時(shí),盡量準(zhǔn)確找到多音字正確的發(fā)音,建立了多音字表,該表建立的原理是搜集常用多音字共630個(gè)左右,從中篩選出一部分字,這些多音字的特征是,在詞語或句子中,基本上是發(fā)其中一種。例如“啊”,發(fā)音有a1,a2,a3,a4,a0,通常情況下只發(fā)a1這個(gè)音,將此類多音字篩選出來以后,剩下的漢字則另外處理。
具體處理方法是將一個(gè)多音字幾個(gè)發(fā)音列舉出來,將其中最常用的那一個(gè)拼音挑出來作為默認(rèn)音,剩下的幾個(gè)音則窮舉詞語。例如“長”,發(fā)chang2和zhang3兩個(gè)音,而chang2比zhang3常用,則窮舉zhang3這個(gè)發(fā)音的所有跟“長”匹配的詞語“zhang3長老 年長 長者 長艾 長沒 長子 長兄 長嫂 長女 長孫 兄長 長君 長德 長賢 長主長賓 長年 長郎 長殤 長弟 長妹 長姐 長庶 庶長 長嫡 長杰 長妾 長公主 長吏 長雄 雄長 長爵 生長 成長 遂長 草長 長草 長者 長成 長俊 長進(jìn) 長立 長牙 長毛 長肉 長胖 長養(yǎng) 長育 滋長 助長 增長 長托 長美 長傲 長益 長消 消長 長知識(shí) 不可長 長儉 長官 長價(jià) 水長船高 君長 科長 處長 長夫 班長 隊(duì)長 營長 長家 長卿 之長 長侯 長先 長多 長少 長輩 長膘 長房 長厚者 長粗 長細(xì) 長不大 長進(jìn) 長吏 長親 長上 尊長 長勢(shì) 長相 機(jī)長 連長 排長 長長 長頭發(fā) 長指甲 長學(xué)文 長高 長矮瘋長 長瘋 長瘦 長大 長小 長斑 長瘡 長胡子 長皮 長勢(shì) 師長 旅長 隊(duì)長 察長 首長 局長 長蟲 長樹 長銹 長志氣 助長縣長 村長 鎮(zhèn)長 市長 省長 部長 次長 司長務(wù)長 船長 長滿 長歲 成長 廠長 校長 癡長 處長 工長 股長 拉長 官長 館長 行長會(huì)長 家長 艦長 局長 軍長 科長 礦長 年長 酉長 區(qū)長 社長 生長 所長 廳長 庭長長進(jìn) 會(huì)長 長哥 長霉 長進(jìn)”,這樣做的目的是為了在漢字發(fā)音時(shí),碰到“長”則先查找該多音字表,發(fā)現(xiàn)與上面匹配的詞語,則發(fā)zhang3音,否則發(fā)chang2音。
另外,此類多音字中有一種特例,即姓氏。若多音字中出現(xiàn)姓氏,則將姓氏作為默認(rèn)音,窮舉其它音的詞語。如“查”,因?yàn)樾帐蠜]辦法窮盡,則此出就不是根據(jù)常用來處理,而是窮盡cha2音,而把zha1音做為默認(rèn)音。查|cha2查票 查戶口 抽查 復(fù)查 檢查 調(diào)查 偵查 查考 考查 查字典 查資料 審查 查看 查視 查書查案 查辦 查明 查抄 清查 查處 查點(diǎn) 查對(duì) 查房 查訪 查封 查號(hào)臺(tái) 查獲 查電話 查號(hào)碼 搜查 查禁 查究 查勘 追查 查扣 查明 查鋪 查訖 查清 查哨 查崗查實(shí) 查核 查收 查私 查問 查詢 查無 查有 查夜 查閱 查找 查帳 核查 查證迫查 查收 查訪 復(fù)查 查詞典 查典 查地圖 備查 存查 訪查 稽查 盤查 普查 清查 查清 搜查 巡查 追查 查辦 查抄 查點(diǎn) 被查 去查 查人 查物 查證 查的 查究 查禁 查問 查驗(yàn) 查閱 敢查|zha1。
多音字表具體格式如下啊|a1阿|e1山阿 阿諛奉承 剛直不阿 東阿 阿膠|a1挨|ai1一個(gè)挨一個(gè) 挨近 緊挨 挨緊 輕挨 挨次 挨肩兒 挨著|ai2哎|ai4唉|ai4膀|pang1 膀腫 膀了|pang2 膀胱|bang3。
4)、通過微處理器對(duì)上面一個(gè)庫、兩個(gè)表進(jìn)行必要處理,首先,因?yàn)橛布?,將漢字發(fā)音庫內(nèi)約1200個(gè)左右的發(fā)音文件(wav發(fā)音文件)轉(zhuǎn)化成adpcm格式,并且為了查找方便,要進(jìn)行排序打包,并且生成索引文件。其次將多音字表進(jìn)行排序、壓縮,同樣為了快速查找,也要生成索引文件。
5)、發(fā)音的處理過程a)從字符串(STR)中依次取出對(duì)待發(fā)音的漢字或句子放入CHAR中(碰到字母或數(shù)字則取一個(gè)字節(jié)處理);b)、判斷是否是數(shù)字或字母,若是,則從步驟1)中查找相應(yīng)字母或數(shù)字發(fā)音文件進(jìn)行發(fā)音,若不是,則執(zhí)行下一步;c)判斷CHAR中漢字是否為多音字(從多音字表中查找)對(duì)每個(gè)字,首先查找多音字表,如果找到該字,且在多音字表中找到該字與前一字組成的詞語或與后一字組成的詞語,則根據(jù)該詞語確定該字對(duì)應(yīng)的拼音,并且取出該拼音放入拼音暫存庫中,轉(zhuǎn)步驟e),如果找到該字,但在多音字表中未找到該字與前一字組成的詞語,也未找到該字與后一字組成的詞語,則取默認(rèn)音作為該字的拼音,并且取出該拼音拼音暫存庫中,轉(zhuǎn)步驟e),如果在多音字表中未找到該字,執(zhí)行下一步;d)、查找漢字拼音表,取出該字對(duì)應(yīng)的拼音放入拼音暫存庫中;e)根據(jù)拼音暫存庫中由步驟c)或d)確定的拼音,通過發(fā)音庫文件找到該拼音所對(duì)應(yīng)的發(fā)音,寫盤成發(fā)音文件soundtemp.adp,并且發(fā)聲;f)經(jīng)一定延時(shí)后,取出下一字符串(STR)轉(zhuǎn)步驟b),直到字符串(STR)為空,發(fā)音完畢。
將上述發(fā)音方法應(yīng)用于手機(jī)上,通過在手機(jī)芯片內(nèi)設(shè)置發(fā)音模塊,并在發(fā)音模塊內(nèi)建立漢字發(fā)音庫、漢字發(fā)音庫和建立多音字表,采用上述漢字自動(dòng)發(fā)音的方法步驟,即可朗讀手機(jī)接收的短消息。
權(quán)利要求
1.一種使?jié)h字自動(dòng)發(fā)音的方法,其特征在于1)、建立漢字發(fā)音庫,在漢字發(fā)音庫內(nèi)存儲(chǔ)漢字的不同發(fā)音;2)、建立漢字拼音表,在漢字拼音表內(nèi)存儲(chǔ)各種不同的漢字對(duì)應(yīng)的拼音;3)、建立多音字表,在多音字表內(nèi)存儲(chǔ)各個(gè)多音字的漢字及其對(duì)應(yīng)的最常用發(fā)音的拼音作為默認(rèn)音和所述各個(gè)多音字除最常用的那個(gè)發(fā)音之外的窮舉詞語的該字的拼音;4)、對(duì)待發(fā)音的詞語或句子,按順序取出每個(gè)字;5)、對(duì)每個(gè)字,首先查找多音字表,如果找到該字,且在多音字表中找到該字與前一字組成的詞語或與后一字組成的詞語,則根據(jù)該詞語確定該字對(duì)應(yīng)的拼音,并且取出該拼音,如果找到該字,但在多音字表中未找到該字與前一字組成的詞語,也未找到該字與后一字組成的詞語,則取默認(rèn)音作為該字的拼音,并且取出該拼音;6)、如果在多音字表中未找到該字,則查找漢字拼音表,取出該字對(duì)應(yīng)的拼音,7)根據(jù)步驟5)或6)確定的拼音,從漢字發(fā)音庫中讀出該拼音所對(duì)應(yīng)的發(fā)音。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟3)中,若多音字中出現(xiàn)姓氏,則將姓氏作為默認(rèn)音,窮舉其它音的詞語。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于所述漢字發(fā)音庫內(nèi)存儲(chǔ)包括數(shù)字、字母以及各種符號(hào)的發(fā)音,所述漢字拼音表內(nèi)存儲(chǔ)數(shù)字、字母以及各種符號(hào)的對(duì)應(yīng)拼音。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于設(shè)置一個(gè)拼音暫存庫,將步驟5)或6)確定的拼音存入拼音暫存庫中,從拼音暫存庫中順序取出各拼音,根據(jù)各拼音從漢字發(fā)音庫中讀出對(duì)應(yīng)的發(fā)音。
5.根據(jù)權(quán)利要求1、2、3或4所述的方法,其特征在于將發(fā)音文件轉(zhuǎn)化成adpcm格式。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于對(duì)漢字發(fā)音庫內(nèi)的發(fā)音文件進(jìn)行排序、打包,生成索引文件;對(duì)漢字拼音表內(nèi)的拼音文件進(jìn)行排序、壓縮,生成索引文件。
7.使手機(jī)朗讀短消息的方法,其特征在于在手機(jī)芯片內(nèi)設(shè)置發(fā)音模塊,在發(fā)音模塊內(nèi)建立一個(gè)漢字發(fā)音庫、一個(gè)漢字拼音表和一個(gè)多音字表,其中1)、在漢字發(fā)音庫內(nèi)存儲(chǔ)漢字的不同發(fā)音,包括存儲(chǔ)數(shù)字、字母以及各種符號(hào)的發(fā)音;2)、在漢字拼音表內(nèi)存儲(chǔ)各種不同的漢字對(duì)應(yīng)的拼音,包括存儲(chǔ)數(shù)字、字母以及各種符號(hào)的拼音;3)、在多音字表內(nèi)存儲(chǔ)各個(gè)多音字的漢字及其對(duì)應(yīng)的最常用發(fā)音的拼音作為默認(rèn)音和所述各個(gè)多音字除最常用的那個(gè)發(fā)音之外的窮舉詞語的該字的拼音;4)、對(duì)要朗讀的短消息,按順序取出每個(gè)字;5)、對(duì)每個(gè)字,首先查找多音字表,如果找到該字,且在多音字表中找到該字與前一字組成的詞語或與后一字組成的詞語,則根據(jù)該詞語確定該字對(duì)應(yīng)的拼音,并且取出該拼音,如果找到該字,但在多音字表中未找到該字與前一字組成的詞語,也未找到該字與后一字組成的詞語,則取默認(rèn)音作為該字的拼音,并且取出該拼音;6)、如果在多音字表中未找到該字,則查找漢字拼音表,取出該字對(duì)應(yīng)的拼音,7)根據(jù)步驟5)或6)確定的拼音,從漢字發(fā)音庫中讀出該拼音所對(duì)應(yīng)的發(fā)音。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于設(shè)置一個(gè)拼音暫存庫,將步驟5)或6)確定的拼音存入拼音暫存庫中,從拼音暫存庫中順序取出各拼音,根據(jù)各拼音從漢字發(fā)音庫中讀出對(duì)應(yīng)的發(fā)音。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于對(duì)漢字發(fā)音庫內(nèi)的發(fā)音文件進(jìn)行排序、打包,生成索引文件;對(duì)漢字拼音表內(nèi)的拼音文件進(jìn)行排序、壓縮,生成索引文件。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于所述發(fā)音文件是wav發(fā)音文件,將wav發(fā)音文件轉(zhuǎn)化成adpcm格式。
全文摘要
一種使?jié)h字自動(dòng)發(fā)音的方法,是首先建立漢字發(fā)音庫、漢字拼音表和建立多音字表,然后對(duì)待發(fā)音詞語或句子,按順序取出每個(gè)字,先查找多音字表,如果該字為多音字,則根據(jù)前后組詞,確定該字發(fā)音的拼音,并且取出,如果該字不是多音字,則查找漢字拼音表,取出該字正確發(fā)音的拼音,然后根據(jù)發(fā)音庫,查找到該字正確發(fā)音,并且讀出。本發(fā)明還公開了實(shí)現(xiàn)手機(jī)朗讀短消息的方法。
文檔編號(hào)G10L15/26GK1697019SQ20041002194
公開日2005年11月16日 申請(qǐng)日期2004年5月13日 優(yōu)先權(quán)日2004年5月13日
發(fā)明者楊永丹 申請(qǐng)人:深圳市移動(dòng)核軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
麟游县| 宁海县| 铅山县| 体育| 磐石市| 杭锦旗| 嘉祥县| 哈密市| 芮城县| 吉林市| 普洱| 神农架林区| 乌兰察布市| 广西| 阜城县| 登封市| 镇安县| 青川县| 青田县| 平遥县| 麻阳| 当涂县| 定陶县| 綦江县| 陈巴尔虎旗| 平乐县| 图木舒克市| 新沂市| 三亚市| 房产| 延安市| 芮城县| 吉林省| 台州市| 孟津县| 阿瓦提县| 肃南| 恩施市| 托克逊县| 嘉善县| 南平市|