欧美激情视频一区二区三区免费,爱情岛论坛首页永久入口,性高朝久久久久久久3小时,97在线观看永久免费视频

行業(yè)動(dòng)態(tài)

當前位置:首頁(yè)>>新聞中心>>行業(yè)動(dòng)態(tài) 發(fā)布時(shí)間:2019-01-24 06:42:10

智能地磅語(yǔ)音提示器的設計

時(shí)間:2019-01-24 06:42:10 來(lái)源:本站 點(diǎn)擊數:2044

論述了基于ISD1420AT89C55的數字語(yǔ)音錄放系統的設計方案,將其應用在智能地磅數據采集器 中,成為能夠實(shí)現人機對話(huà)功能的語(yǔ)音提示器,可以大大提高工作效率,為智能地磅數據采集器的 推廣使用提供了廣闊的空間。

0.引言

隨著(zhù)現代電子、電器產(chǎn)品及設備智能化水平的 不斷提高,數字語(yǔ)音系統在國內外都得到了廣泛的 應用,滲透到儀器儀表、機電一體化、人工智能、 郵電業(yè)務(wù)等許多領(lǐng)域。傳統語(yǔ)音組合電路設計復 雜,開(kāi)發(fā)工具昂貴,語(yǔ)音錄制及軟件編制工作量巨 大,組合出來(lái)的語(yǔ)音效果也不甚理想,尤其在投資 不大的產(chǎn)品、系統中最為突出,從而制約了這一技 術(shù)的應用和發(fā)展。近幾年來(lái),模擬存儲語(yǔ)音技術(shù)的 ISD芯片及其廉價(jià)的開(kāi)發(fā)編輯工具的問(wèn)世,才使得 情況大為改觀(guān)。本文詳細地論述了基于語(yǔ)音芯片 ISD1420AT89C55的數字語(yǔ)音錄放系統的設計方 。

1.系統結構設計

用語(yǔ)音芯片ISD1420和單片機AT89C55設計的 數字語(yǔ)音錄放系統應用在智能地磅數據采集器中, 只需簡(jiǎn)單的按鍵操作,就能實(shí)現人機對話(huà)控制,如 提醒貨車(chē)上衡,對木材重量做出指示等。ISD1420 分段存貯20s語(yǔ)音信息,將ISD1420A1 -A7與單 片機CPUI/O 口連接,可單獨提取160段語(yǔ)音信 息,并且在軟件的支持下可自動(dòng)組合成若干段所需 要的完整的長(cháng)短句。如:歡迎使用,請上衡”,“木 材重量為五千三百二十六千克,請下衡等。這樣 既減少了人為操作的弊端,又方便了用戶(hù)使用,為 智能地衡數據采集器的推廣使用提供了更廣大的空 間。系統框圖如圖]。

001.jpg

由圖1可知整個(gè)數字語(yǔ)音系統的工作過(guò)程,當 用戶(hù)進(jìn)行錄音或放音的按鍵操作時(shí),單片機就會(huì )通 過(guò)口線(xiàn)給出語(yǔ)音段的起始地址,再給出低電平去觸

發(fā)錄音或放音。

1.1功放電路

功放電路如圖2,若要改變放大電路的低段頻 率響應,則可在電路圖的1腳和5腳間串接一個(gè)RC 網(wǎng)絡(luò ),該串接RC網(wǎng)絡(luò )的阻容值應視具體要求而調

整。

002.jpg

1.2 ISD1420語(yǔ)音組合電路

1.2.1語(yǔ)音組合電路的原理

ISD1420是采用模擬存取技術(shù)集成的可反復錄 放的20s語(yǔ)音芯片,具有掉電保護功能,最大可分 160段,最小每段語(yǔ)音長(cháng)度為125ms,每段語(yǔ)音都可 由地址線(xiàn)控制輸出,每125ms為一個(gè)地址,由A0- A7 8根地址線(xiàn)控制,用戶(hù)錄制的語(yǔ)音每一段結束后, 芯片自動(dòng)設有段結束標志EOM),芯片錄滿(mǎn)后設 有溢出標志OVF)。如果用單片機控制電路按某一 段的起始地址進(jìn)行放音操作,遇到段結束標志(EOM)即自動(dòng)停止放音,單片機收到段結束標志 (EOM )就開(kāi)始觸發(fā)下一段語(yǔ)音的起始地址,如此 控制便可以將很多不同段的語(yǔ)音組合成一句話(huà)放出 來(lái),實(shí)現語(yǔ)音的自動(dòng)組合。

每個(gè)語(yǔ)音段的時(shí)間其關(guān)系公式為:

7= 0.125 x (128A7+64A6+32A5+16A4+8A3+4A2+ 2A1+0)

用戶(hù)可以先通過(guò)專(zhuān)用的ISD1425語(yǔ)音編程拷貝 機將需要的語(yǔ)音分段編程、連續錄制到芯片中,每 段語(yǔ)音的長(cháng)度不限,制成語(yǔ)音源片后,將源片的錄 音端封住不讓其再做錄音操作,再由單片機電路控 制放音,其過(guò)程為:首先單片機將ISD1420語(yǔ)音芯 片完整搜索一遍,自動(dòng)找出每一段的起始地址,按 分段順序編號存入外置的串行存儲器中;然后用戶(hù) 通過(guò)單片機串口發(fā)出指令,單片機即將這些段的編 號、地址一一調出;依次向語(yǔ)音芯片發(fā)出首地址; 放音該段;該段結束;單片機收到EOM標志;單 片機發(fā)出下一段語(yǔ)音的首地址;放音該段,如此工 作?直到要求的一句話(huà)合成完畢。

這種控制方式有較強的通用性和方便性,它不 需要事先規定每段語(yǔ)音的時(shí)間長(cháng)度、總段數,甚至 不需要知道每段語(yǔ)音在ISD1420芯片上的具體地址, 只要用戶(hù)記住錄入語(yǔ)音的段順序即可控制各段語(yǔ) 音,頭現自由組合。

1.2.2語(yǔ)音組合電路

語(yǔ)音組合電路如圖3。首先,跳線(xiàn)開(kāi)關(guān)置于“1- 2學(xué)習功能位上,用戶(hù)按動(dòng)按鍵AN,單片機 AT89C55即控制ISD1420語(yǔ)音芯片從頭至尾放音一 遍,它會(huì )將語(yǔ)音芯片中的每一段語(yǔ)音的起始地址都 記錄到串行存儲器24C16中,即完成了芯片搜索操 作。然后,跳線(xiàn)開(kāi)關(guān)置于“2-3”組合功能位上,用 戶(hù)可按照RS-232標準串口協(xié)議向單片機的RX端發(fā) 送合成指令,單片機即將合成命令翻譯成對應的語(yǔ) 音芯片中各段語(yǔ)音的起始地址,并控制語(yǔ)音芯片發(fā) 出需要的語(yǔ)音,一段結束后立刻又播發(fā)需要的下一 段,如此將一句話(huà)合成說(shuō)完。在單片機的TX 端將作為忙信號端使用,當有語(yǔ)音輸出時(shí)該端將保 持低電平,空閑時(shí)為高電平。

單片機遵循標準5VRS-2 32串口協(xié)議方式 (TX、RX雙線(xiàn),串口方式一、無(wú)校驗),整個(gè)電路 的電源電壓5-12V,靜態(tài)電流13mA,工作電流 150mA,接口電平5V,外接喇叭4-8 0,輸出音頻 功率0.5W,還可以方便地外接功放機或有源音箱擴 音使用。

003.jpg

2.語(yǔ)音錄放系統的應用

某系統中需要一個(gè)能提示貨車(chē)上下衡以及播報 木材重量的語(yǔ)音單元,經(jīng)過(guò)對所有語(yǔ)句的拆字分 析,有以下23段字、詞素、提示音需要組合使用: (00)、零(01)、-(02)、二(03)、三(04)、四(05)、五 (06)、六(07)、七(08)、八(09)、九(0A)、(0B)、 (0C)、(0D)、千克0E)、木材重量為0F)、歡迎 使用(10)、請(11)、上(12)、下(13)、衡(14), 謝謝使用(15),再見(jiàn)(16)??梢韵日覍?zhuān)業(yè)播音員 將這些字、詞錄到磁帶上,再轉錄到多媒體電腦中, 其中的嘟嘟提示音可從電腦的音效文件中找到, 然后通過(guò)ISD1425語(yǔ)音編程拷貝機及其電腦軟件, 將這些語(yǔ)音都按上述順序分段錄入到ISD1420芯片 中。然后將ISD1420芯片插到本語(yǔ)音組合電路板上。 插上新的語(yǔ)音片后語(yǔ)音組合電路還需要搜索并存儲 一次該語(yǔ)音芯片的各段地址,當我們需要語(yǔ)音單元 說(shuō)木材重量為一千二百六十千克,請下衡,謝謝 使用! ”時(shí),就可以按照語(yǔ)音芯片中語(yǔ)音段的段位 序號和命令格式對本電路單片機的RX端發(fā)碼_? AA AA0F01 0D 03 0C 07 OB 0EDD11 13 14DD15FF。其中 “AA AA”表示下面開(kāi)始輸入放音的段號了”, “DD”是表示此時(shí)要暫停放音0.5s,相當于一個(gè)逗 號,“0F”是用十六進(jìn)制表示的語(yǔ)音芯片第16段(十 進(jìn)制),這一段是語(yǔ)音木材重量為”,如此類(lèi)推都 是要播放的各段語(yǔ)音,最后“FF”表示“現在即將 上述各段語(yǔ)音順序播放出 來(lái)”。代碼發(fā)完后要合成的 語(yǔ)句也就隨之播放出來(lái)了。

3.軟件設計

錄、放音的程序流程圖如圖4。

004.jpg

例:放音內容為木材重量為1852kg,各字段 錄入如下:

語(yǔ)音信息0 1 9千百十木材重量為千克 錄音段控制碼(H) 40 41 48 49 4A 4B 4C 4D ~ 50 51 -53

放音段控制碼(H) 80 81 88 89 8A 8B 8C 8E-91 92-93

千、百、十、個(gè)位數的控制碼分別放在R0、R1、 R2、R4

程序入口:

ALARM: MOV 40H,#8EH 木材重量為”字段 ACALL PLAY ;調放音子程序(子程序中延時(shí)為

1.5s)

MOV 40H,R0 ACALL PLAY MOV 40H,#8AH ; “ ACALL PLAY MC)V40H,R1; “8” ACALL PLAY MOV 40H,#8CH ; ACALL PLAY MC)V40H,R2; “5” ACALL PLAY MOV 40H,#8EH ; ACALL PLAY MOV40H, R3; “2”

ACALL PLAY MOV 40H,#92H;千克

ACALLPLAY;

END

說(shuō)明:40H是放音子程序的入口參數,調用子 程序前先將控制碼放入40H,按照語(yǔ)句的順序選擇 對應的字或詞段組合放音,即可實(shí)現所要播放語(yǔ) 句。

4.結束語(yǔ)

將數字語(yǔ)音錄放系統應用在智能地磅數據采集 器中,可以指導人們如何對智能地衡進(jìn)行控制,不 僅減少了人為操作的弊端,而且方便了廣大的使用 者。本文所論述的是一個(gè)簡(jiǎn)單的設計理念.完全可 以應用能錄音放音時(shí)間更長(cháng)的IS D系列的其他芯 片,實(shí)現更長(cháng)時(shí)間的語(yǔ)音組合,將更豐富的語(yǔ)音信 息錄入其中,這樣人機對話(huà)的功能將更加強大。人 們也可以對單片機小系統進(jìn)行功能擴展,如加上實(shí) 時(shí)時(shí)鐘芯片12887進(jìn)行時(shí)間功能的控制,還可以加 上程序存儲器、鎖存器、鍵盤(pán)、A/DD/A、PRINT 等,這樣對語(yǔ)言提示器的控制就更方便、更完善了。