<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 設計應用 > IC卡電子語(yǔ)音書(shū)

IC卡電子語(yǔ)音書(shū)

作者: 時(shí)間:2007-03-09 來(lái)源:網(wǎng)絡(luò ) 收藏
摘要:基于ISD單片語(yǔ)音錄放集成電路和大容量IC卡,給出了IC卡電子語(yǔ)音書(shū)的設計方法。這種電子語(yǔ)音書(shū)具有體積小、重量輕、用電省和成本低的特點(diǎn)。關(guān)鍵詞:IC卡 語(yǔ)音錄放 文本轉換 所謂"IC卡電子語(yǔ)音書(shū)",即讀取IC卡中的信息,再將其轉換成聲音信息,用以取代現有的書(shū)籍的電子裝置,可供不便于視覺(jué)閱讀的人群(如老年人、盲人或患者等)使用。 目前,國內市場(chǎng)銷(xiāo)售的IC卡的容量可達500K字節,如直接存儲語(yǔ)音信號(以8K/秒采樣率計),可存儲約62.5秒的直接語(yǔ)音信息。雖然所存儲的音質(zhì)比較好,但顯然還不能滿(mǎn)足一般書(shū)藉大量信息存儲的要求。筆者以漢字的語(yǔ)音編碼(自定義)形式存儲,存儲一個(gè)漢字只占用1.5個(gè)字節(12位),則500K字節的IC卡可存儲的漢字不少于33.3萬(wàn)個(gè),可連續播放近30小時(shí),足以滿(mǎn)足實(shí)用要求。 本文給出的設計方案以AT89LV51單片機為微處理機,配以ISD4004作語(yǔ)音支持,采用AT45D041型IC卡作為電子書(shū)籍信息存儲載體。AT45D041型IC卡是由美國ATMEL公司于近年推出的大容量存儲卡(4M位),是目前市場(chǎng)上易于購得的容量最大的IC卡。隨著(zhù)技術(shù)的進(jìn)步,改用容量更大的其它類(lèi)型IC卡時(shí),只要通訊方式不變,本設計方案仍然適用。即使是通過(guò)方式有所改變,亦只需對本設計方案銷(xiāo)作修改即可。 該裝置的基本工作過(guò)程如下:首先將漢字文本文件(如《三國演義》)轉換成語(yǔ)音編碼文件存儲于IC卡中(這一工作由PC機完成);然后,當IC卡電子語(yǔ)音書(shū)工作時(shí),播放裝置中的CPU將從IC卡中讀出語(yǔ)音編碼;最后,CPU再按此編碼控制ISD單片語(yǔ)音錄放電路,播放出相應的語(yǔ)音。 本設計方案是一個(gè)經(jīng)濟實(shí)用型電子語(yǔ)言書(shū)基本設計方案,雖然在音質(zhì)方面不如語(yǔ)音直接存儲的方案,但具有裝置成本低廉、體積小巧、用電省和連續播放時(shí)間長(cháng)的優(yōu)勢。 1 硬件設計 播放裝置的電氣原理圖如圖1所示。圖1 IC卡電子語(yǔ)音書(shū)電氣原理圖 本設計中設有6個(gè)按鍵,分別為"播放"(BUTTON0)、"快進(jìn)"(BUTTON1)、"慢進(jìn)"(BUTTON2)、"快退"(BUTTON3)、"慢退"(BUTTON4)和"停止"(BUTTON5)。 為了能夠在下一次開(kāi)機時(shí)從上一次中止處繼續播放,需要一個(gè)掉電保持的數據存儲器,本文中使用了AT24C01A。 為使播放裝置的體積和重量盡可能減小,本裝置僅使用一節AA型(即5號)電池,因此需采用升壓式開(kāi)關(guān)型穩壓電源,本文采用的是MAX856。為了節省電池消耗,本裝置應具有自動(dòng)斷電的功能。按下"播放"鍵時(shí),MAX856芯片1腳將抬高為高電平,裝置上電。以后每隔16秒由單片機向MAX856芯片1腳發(fā)送一個(gè)高電平脈沖,讓裝置繼續被供電。當定時(shí)時(shí)間(60分鐘)到時(shí),裝置停止向MAX856芯片發(fā)送高電平脈沖,則裝置自動(dòng)斷電。 本設計中采用的AT45D041型大容量IC存儲卡的主要功能和技術(shù)參數如下: (1)具有與SPI兼容的串行接口; (2)4325376位; (3)低功耗,動(dòng)態(tài)電流為15mA,靜態(tài)待機電流為20μA; (4)最大時(shí)鐘頻率為10MHz。 AT45D041型大容量IC存儲卡的引腳及命令請參閱參考文獻[1]。圖1中IC_CARD的1~8腳對應于A(yíng)T45D041的1~8引腳;9和10為IC卡座的輔助觸點(diǎn),用于檢測IC卡是否已插入。 本設計中采用的ISD4004語(yǔ)音芯片的主要功能和技術(shù)參數如下: (1)16分鐘語(yǔ)音錄放,最小段長(cháng)200~400ms(本設計采用300ms); (2)最大段數2400段; (3)SPI接口方式。 ISD4004語(yǔ)音芯睡的主要引腳及與單片機的連接方法描述如下:AUD OUT--輸出音頻信號,為了得到較大的輸出,采用功率放大器LM386進(jìn)行放大再提供給耳機或喇叭。SS--片選,低電平有效,兩條指令之間為高電平。MOSI--串行輸入端,主控制器應在串行時(shí)鐘上升沿之前半個(gè)周期將數據放到本端。MIS0--串行輸出端。SCLK--串行時(shí)鐘輸入端,由主控制器產(chǎn)生,用于同步MOSI和MISO的數據傳輸。上述4個(gè)端子分別接單片機的P1.7~P1.4。/INT--中斷,本端為漏極開(kāi)路輸出,在任何操作中檢測到EOM或OVF時(shí),本端變低并保持;接單片機的INT0。RAC--行地址時(shí)鐘,漏極開(kāi)路輸出,用于存儲管理,接單片機的P1.3。 2 語(yǔ)音碼文件的形成 ISD4004語(yǔ)音芯片是按段存放聲音的,每段一個(gè)音,每個(gè)音300ms。但應注意到有許多字具有相同的發(fā)音(如ye3:也、冶、野);而有些發(fā)音并無(wú)漢字(如:wai2、sai3、ka2等)。對于每一個(gè)不同的音,又有5個(gè)基本的發(fā)聲(即陰平1、陽(yáng)平2、上聲3、去聲4和輕聲5)順序。只要有漢字與之對應(相同發(fā)音只取一個(gè)),則賦予其一個(gè)編碼,如此即可得到全部語(yǔ)音碼。漢字現有發(fā)音共計1311個(gè)。設計時(shí),把所有不同的音按英文字節和發(fā)聲順序排列,共有1337個(gè)(1311漢字+26英文字母)語(yǔ)音碼,亦即1337個(gè)語(yǔ)音。用1.5個(gè)字節可存儲一個(gè)語(yǔ)音碼(亦即1個(gè)漢字讀音),則4M位的IC卡可存儲近349500個(gè)漢字語(yǔ)音。語(yǔ)音碼確定后,即可將1337個(gè)語(yǔ)音按語(yǔ)音碼的順序寫(xiě)放ISD4004語(yǔ)音芯片中。 首先按GB2312-80給出兩級漢字的內碼與語(yǔ)音碼的轉換表,參見(jiàn)表1。對于給定的文本文件中的每個(gè)字,只需查出其區位碼,然后通過(guò)查表即可得到其拼音碼,最后將拼音碼寫(xiě)入大容量IC卡。對于標點(diǎn)符號,將其處理為停頓(不發(fā)聲)。值得注意的是,有些漢字(如:和,he2、he4、huo2、huo4、hu2)有多種發(fā)音,對于這些漢字將有多個(gè)語(yǔ)音碼與之對應。究竟轉換為哪個(gè)語(yǔ)音碼,則需參考該漢字的前一漢字或后一漢字。仍不能確定時(shí),應取出現概率為最大的音(如和,取he2)。表1 區位碼與拼音碼的轉換表(片段) 區位碼漢字發(fā)音拼音碼(16進(jìn)制)拼音順序號(十進(jìn)制)……………1712爆bao401F311713杯bei1020321714碑bei1020321715悲bei1020321716卑bei1020321717北bei302133……………采用VB程序將電腦中的文本文件轉換成本文的語(yǔ)音碼,并將其寫(xiě)入IC卡中,從而形成了"電子語(yǔ)音書(shū)"。不同IC卡裝有不同的內容,即不同的"書(shū)"。注意到IC卡的內容是可以改寫(xiě)的,一本書(shū)聽(tīng)過(guò)之后,還可以到特約的服務(wù)點(diǎn)換一本新的"書(shū)"來(lái)聽(tīng)。 按照本文給出方案所設計的IC卡電子語(yǔ)音書(shū)插放裝量的體積約為120mm%26;#215;80mm%26;#215;14mm。本裝置的語(yǔ)音發(fā)音略顯生硬。如能進(jìn)一步引入智能處理算法,使各漢字發(fā)音之間的連接變得柔和一些,發(fā)聲效果將得到改善。

51單片機相關(guān)文章:51單片機教程


pa相關(guān)文章:pa是什么




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>