Mga Modyul ng Pagkilala sa Boses: Pamamaraan sa Paggawa at Mga Aplikasyon

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang pagsulong sa teknolohiya ay bumuo ng isang matalinong pamamaraan ng interface ng man-machine na nagpapadali sa mga computer o machine o robot upang mapatakbo gamit ang mga boses na utos ng isang tao nang hindi gumagamit ng anumang mga input system, tulad ng mga keyboard o mouse. Ang interface ng human-machine (HMI) na ito ay maaaring makamit gamit pagkilala sa boses mga modyul Sa artikulong ito, tatalakayin namin ang mga module ng pagkilala ng boses kasama ang kanilang pamamaraan sa pagtatrabaho at mga aplikasyon.

Modyul ng Boses

Modyul ng Boses



Modyul ng Pagkilala sa Boses

Ang pagkilala sa boses ay isang pamamaraan na nagpapadali sa isang natural at maginhawa interface ng tao-makina gamit ang module ng pagkilala sa boses. Kinukuha at pinag-aaralan nito ang mga tampok sa boses ng tao na naihatid sa isang makina o computer sa pamamagitan ng mic. Ang diskarte sa pagkilala sa boses ay inuri sa maraming uri batay sa iba't ibang pamantayan tulad ng saklaw ng mga gumagamit, isang bilang ng mga salitang ginamit para sa pagkilala, ang pagiging natural ng pagsasalita. Kung ang antas ng pagkilala sa boses ay higit sa 95%, kung gayon ang pagkilala sa boses lamang ang praktikal na ginamit.


Prinsipyo sa Paggawa ng Modyul ng Pagkilala sa Boses

Ang HM2007 ay isang solong-maliit na tilad CMOS module ng pagkilala sa boses. Ito ay isang on-chip analog front end na malawak na integrated circuit na may pagsusuri ng boses, pagkilala sa pagsasalita, at mga proseso ng pagkontrol ng system ng pagkilala ng boses. Ang HM2007 ay maaaring patakbuhin sa dalawang mga mode: manu-manong mode at CPU control mode.



HM2007

Diagram ng HM2007 Pin

Sa manu-manong mode ng pagpapatakbo, ang module ng pagkilala sa boses na HM2007 ay ginagamit upang bumuo ng isang simpleng sistema ng pagkilala sa pamamagitan ng pagkonekta ng mga sangkap tulad ng isang keypad, SRAM ng memorya ng 8Kbyte, at iba pang mga bahagi. Kung ang kapangyarihan ay nakabukas, pagkatapos ay magsisimula ang HM2007 ng isang proseso ng pagsisimula at, kung ang WAIT pin ay L, pagkatapos ay susuriin ng HM2007 ang panlabas na memorya: 8Kbyte SRAM - kung ito ay perpekto o hindi. Ngunit, kung ang WAIT ay H, pagkatapos ang proseso ng tseke sa memorya ay lalaktawan ng HM2007. Matapos ang proseso ng pagsisimula nito, lumilipat ang HM2007 sa mode ng pagkilala. Sa mode ng pagkilala, kung ang WAIT pin ay H, kung gayon ang HM2007 ay handa na tanggapin ang boses at simulan ang proseso ng pagkilala. Kung ang WAIT pin ay L, kung gayon ang HM2007 ay hindi tumatanggap ng boses na makikilala. Pagkatapos ng pagsasanay ng mga bagong pattern sa pamamagitan ng pag-clear ng mga bihasang pattern ay ang dalawang pagpapatakbo na isinagawa gamit ang mga function key: TRN at CLR. Ang lahat ng mga pattern sa HM2007 ay maaaring ma-clear sa pamamagitan ng pagpasok ng key ng numero 99 at pagpindot sa CLR.

Sa mode ng pagpapatakbo ng CPU ng operasyon, maraming mga pag-andar tulad ng RECOG, TRAIN, RESULT, UPLOAD, DOWNLOAD, RESET na mga pagpapaandar ng module ng pagkilala sa boses na HM2007 ay ibinigay sa mode na ito. Katulad ng isang manu-manong mode ng pagpapatakbo, sa mode na ito ay may kapangyarihan din sa, pagkilala, pagsasanay, na nagreresulta, pag-upload, pag-download, at pag-reset ng mga operasyon ay ginaganap batay sa iba't ibang pamantayan.

Mga Aplikasyon ng Modyul ng Pagkilala sa Boses

Kinokontrol ng Boses na Robotic Vehicle

Kinokontrol ng Boses ng Robotic Vehicle Project Kit

Kinokontrol ng Boses ng Robotic Vehicle Project Kit

Ang isang sasakyan na robotic na kinokontrol ng boses na may isang sistema ng pagkilala sa pang-distansya-pagsasalita ay idinisenyo upang makontrol sa pamamagitan ng paggamit ng isang interface ng tao-machine at mga utos ng boses para sa mga malalayong pagpapatakbo ng robotic na sasakyan. Isang 8051 microcontroller ay ginagamit kasama ang isang module ng pagkilala sa boses o module ng pagkilala sa pagsasalita para makamit ang nais na operasyon. Ang direksyon ng paggalaw ng robotic na sasakyan ay maaaring makontrol sa pamamagitan ng paggamit ng mga utos ng boses o mga pindutan ng push. Ang mga utos ng boses ay ipinadala ng RF mula sa dulo ng paglilipat patungo sa pagtanggap. Kaya, ang robotic na sasakyan ay gumagalaw pasulong, paatras, pakaliwa, o kanang direksyon batay sa mga utos na natanggap ng tatanggap.


Transmitter Block Diagram ng Voice Controlled Robotic Vehicle

Transmitter Block Diagram ng Voice Controlled Robotic Vehicle

Ang kilusang ito ng robotic na sasakyan sa isang tiyak na direksyon ay maaaring kontrolado gamit ang dalawang mga motor na naka-interfaced sa 8051 series microcontroller. Transmiter ng RF nagko-convert ang mga utos sa pamamagitan ng isang switch ng switch o mga command ng boses na na-convert sa naka-encode na digital na data para sa pakinabang ng katanggap-tanggap na saklaw (hanggang sa 200 metro) mula sa robotic na sasakyan. Ang naka-encode na data na natanggap sa circuit ng tatanggap ay na-decode upang maipadala sa isa pang microcontroller para sa pagmamaneho ng DC motor gamit ang driver ng motor na IC para sa pagkontrol sa direksyon at paggalaw ng mga motor gamit ang naka-decode na data ng mga utos ng boses.

Tagahatol ng Bloke ng Tagatanggap ng Kinokontrol ng Boses na Robotic Vehicle

Tagahatol ng Bloke ng Tagatanggap ng Kinokontrol ng Boses na Robotic Vehicle

Ang sasakyan na robotic na kinokontrol ng boses na may mga proyektong pagkilala sa pagsasalita ng malayuan ay maaaring isama sa a Teknolohiya ng DTMF na pinapabilis ang pagkontrol ng robotic na sasakyan gamit ang isang cell phone. Ang teknolohiyang DTMF na ito ay nagbibigay ng isang napakatagal na komunikasyon kumpara sa teknolohiya ng RF - sa gayon ang mga robotic na sasakyan ay maaaring makontrol nang malayuan mula sa isang napakatagal na distansya.

Pagrekord ng Boses at Circuit ng Pag-playback

APR 9301 IC

APR 9301 IC

APR 9301 IC

Ang APR 9301 IC ay binubuo ng 28 mga pin at hindi nagbabagong flash memory. Pinapadali nito ang pagrekord ng 100K cycle at pag-iimbak ng memorya sa loob ng 100 taon. Ang mababang boltahe na 5V at 25mA ng kasalukuyang kinakailangan ay kinakailangan para sa normal na pagpapatakbo ng pagtatrabaho ng APR 9301 integrated circuit.

Paggawa ng Voice Recording at Playback Circuit

Gumaganap ang APR 9301 IC pag-record ng boses at pag-playback operasyon. Ang pagpapatakbo ng pag-record ay maaaring gumanap sa pamamagitan ng pagtanggap ng mga signal ng boses gamit ang mahusay na kalidad (ng anumang uri) condenser mic na konektado sa 17 at 18 na mga pin ng isang integrated circuit. Kung isara namin ang switch S1, pagkatapos ay ang mode ng pag-record ay maaaring masimulan para sa madaling pag-record ng isang mensahe ng boses sa loob ng 20-30 segundo. Bilang isang pahiwatig ng pag-record ng LED na konektado sa pin 25 ng APR 9301 IC ay kumikislap hangga't ang L pin 27 ay na-grounded.

Pagrekord ng Boses at Circuit ng Pag-playback

Pagrekord ng Boses at Circuit ng Pag-playback

Matapos ang pagkumpleto ng 20 cycle na may huling memorya, awtomatikong natatapos ang proseso ng pagrekord sa pamamagitan ng pagbabago ng halaga ng isang risistor R1 na konektado sa mga pin 6 at 7 ng APR 9301 IC. Ang isang maximum na tagal ng oras ng pagrekord na 20 segundo, 24 segundo, at 30 segundo ay maaaring makuha sa pamamagitan ng pagbabago ng mga halaga ng risistor R1 bilang 52K, 67K, at 89K, ayon sa pagkakabanggit.

Ang seksyon ng pag-input ay awtomatikong na-mute habang ang mode ng pag-playback. Kung ang switch S2 ay sarado, pagkatapos ang isang mensahe ay magmumula sa nagsasalita mula sa simula ng naitala na mga mensahe. Kung ang mga pag-andar sa pag-record o pag-playback ay nakumpleto, pagkatapos ang APR 9301 IC ay papasok sa isang standby mode.

Ang circuit na ito ay maaaring maipon sa isang pangkaraniwang PCB. Maingat na hinangad ang base ng APR 9301 IC tulad na walang pagkukulang na dapat mangyari sa pagitan ng mga pin ng pinagsamang circuit. Suriin ang circuit pagkatapos i-assemble ito sa PCB, pagkatapos ay ikonekta ang IC sa base ng IC. Bago magbigay ng suplay ng kuryente sa circuit, suriin nang mabuti ang mga koneksyon ng pin. Ang 5-volt regulator IC-based Power supply ay ginagamit para sa pagbibigay ng suplay ng kuryente sa circuit. Ang isang 2-inch-8-ohms mahusay na kalidad ng speaker ay ginagamit upang makakuha ng isang malinaw na tunog. Ang pag-record ay maaaring gawin sa pamamagitan ng pagpindot sa switch S1. Ang mga signal ng tunog (Pagsasalita o Musika) ay kinuha ng mic at ipinapasa sa IC kung saan ang mga signal ng boses ay nakaimbak sa mga memory cell. Kung isara namin ang switch S2, pagkatapos ay magsisimula ang pag-playback at maririnig natin ang naitala na mensahe sa pamamagitan ng speaker.

Ang module ng pagkilala sa boses ay maaaring magamit sa maraming mga application tulad ng para sa pagkontrol sa mga sistema ng sasakyang panghimpapawid gamit ang mga utos ng boses ng mga piloto, para sa pagkontrol sa motor na gulong na de-motor na gumagamit ng multiprocessor na pinapagana ng boses, at iba pa. Kung interesado kang malaman ang tungkol sa mga proyektong elektrikal at electronics batay sa module ng pagkilala sa boses, pagkatapos ay maaari kang lumapit sa amin sa pamamagitan ng pag-post ng iyong mga komento sa seksyon ng komento sa ibaba.

Mga Kredito sa Larawan: