Balss atpazīšanas sistēma un tās darbība

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





The balss atpazīšanas sistēma ir ierīces vai programmas spēja saņemt un saprast diktātu vai saprast izrunātu instrukciju. Ja šo sistēmu lieto kopā ar datoru, analogais signāls jāpārvērš ciparu formātā, izmantojot ADC . Datorā signāla atšifrēšanai ir nepieciešama digitālā datu bāze, zilbes un vārdu un zilbju vārdnīca. Runas formas tiek saglabātas cietajā diskā un tiek palaistas atmiņā, palaižot programmu. Saglabātās veidlapas dators pārbauda, ​​salīdzinot ar analogā uz ciparu pārveidotāja o / p. Visu veidu balss atpazīšanas sistēmas nerada precīzu izvadi. Tā kā suņu riešana, bērnu kliedzieni un skaļas ārējas skaņas var radīt nepatiesu i / p.

Šāda veida balsis var atpazīt, tikai izmantojot balss atpazīšanas sistēmu klusā telpā. Ir arī dažas problēmas ar dažiem vārdiem, kas rada līdzīgas skaņas kā šeit un dzird. Lai pārvarētu šo problēmu, šai sistēmai nepieciešami ātrāki procesori un RAM, kas ir pieejami personālajos datoros. Tomēr šīs sistēmas ir pieejamas tirgū, un arī balss atpazīšanas sistēmu nozares līderi ir Dragon system un IBM.




Balss atpazīšanas drošības sistēma

Balss atpazīšanas drošības sistēma

Balss atpazīšanas drošības sistēma

Šī projekta galvenā koncepcija ir izstrādāt balss atpazīšanu drošības sistēma . Šis projekts galvenokārt tiek izmantots drošības nolūkos, lai identificētu balss paroli, kuru izrunāja pilnvarotā persona, un sistēma tiek atvērta, kad parole ir pareiza. Šo sistēmu kontrolēs PIC mikrokontrolleris ko var ieprogrammēt ar montāžas valodu vai C valodu.



Balss atpazīšanas sistēmas klasifikācija

Balss atpazīšanas sistēma ir klasificēta četros veidos, piemēram, izolēta VRS, nepārtraukta VRS, no runātāja atkarīga VRS un neatkarīga no runātāja VRS.

Balss atpazīšanas sistēmas klasifikācija

Balss atpazīšanas sistēmas klasifikācija

  • Izolētajam VRS ir nepieciešams īss solis pāri izrunātajiem vārdiem
  • Nepārtrauktai VRS nav nepieciešama īsa nodošana izrunātajiem vārdiem
  • Speaker Dependent VRS identificē runu tikai no viena runātāja
  • Speaker Independent VRS identificē ikviena runu.

Balss atpazīšanas drošības sistēmas aparatūras projektēšana

Šis balss atpazīšanas drošības sistēmas projekts ir veidots ar trim galvenajiem elementiem, piemēram, mikrofona shēmu, mikrokontrolleru un LCD displejs Šī balss atpazīšanas drošības sistēmas projekta izstrāde ir ļoti vienkārša. Mikrofona shēma ir savienota ar PIC mikrokontrollera analogo ciparu ķēdi. Digitalizētais vārds iziet cauri digitālajiem filtriem. Pūces process tiek veikts mikrokontrollerī, kad process ir pabeigts, LCD displejs ir savienots ar mikrokontrolleru, lai parādītu izrunāto vārdu, kas atbilst iebūvētajai parolei.

Balss atpazīšanas modulis

Balss atpazīšanas modulis

Mikrofons vai Maiks

Mikrofons, ko dažreiz apzīmē kā mikrofonu vai maiku, ir a sensors vai devējs ko izmanto skaņas pārveidošanai elektriskā signālā. Mikrofona lietojumi galvenokārt ir saistīti ar magnetofoniem, radioaparātiem, televizoru, tālruņu apraidi. Kondensatora mikrofonā, kas pazīstams arī kā kondensatora mikrofons, diafragma darbojas kā viena kondensatora spaile, un vibrācija mainās attālumā starp diviem spailēm. Lai no pārveidotāja iegūtu audio o / p, ir divas metodes, kas pazīstamas kā līdzstrāvas neobjektīva un HF vai RF kondensatora mikrofoni.


Mikrokontrolleru vienība

MCU ir dators mikroshēmā, un tam ir mazs enerģijas patēriņš, pašpietiekamība, augsta integrācija. Mikrokontrolleris parasti integrē papildu elementus, piemēram, ROM kodu glabāšanai, R / W atmiņu datu I / O saskarņu un perifēro ierīču glabāšanai. Šis MCU patērē mazāk enerģijas, un parasti tas spēj gulēt, gaidot citu perifēro notikumu, piemēram, kad tiek nospiesta poga, lai tos pamodinātu un atkal kaut ko darītu.

PIC 18F8720

PIC 18F8720

Mikrokontrollerus bieži izmanto automātiskās vadības ierīcēs un izstrādājumos, piemēram, tālvadības pultīs, automobiļu dzinēju vadības sistēmās, elektroinstrumentos, biroja mašīnās, rotaļlietās un ierīcēs. Samazinot izmaksas, izmērus un enerģijas patēriņu, salīdzinot ar citām I / O ierīcēm, mikroprocesors, atmiņa, mikrokontrolleri padara lētu daudzu procesu vadību elektroniski.

Viena dēļa dators-Atmega32

ATmega321644 ir mazs dators ar Single-board, kura pamatā ir Atmel ģimene, piemēram, ATmega32 vai Atmel ATmega644 AVR procesors . Šī dēlis tika izstrādāts, sadarbojoties Holger Bu, Ulrich Radig un Thomas Scherer ar pirmo nolūku kontrolēt kafijas automātu attālināti, izmantojot internetu.

Viena dēļa dators-Atmega32

Viena dēļa dators-Atmega32

Šis viens borta dators atbalsta līdz 2048 baitiem operatīvās atmiņas. Tas ietver speciāli izstrādātu iegulto OS. Lai gan tas ir diezgan saistīts ar ECB-ATmega321644 un ECB-AT91, tam ir individuālas iezīmes. Tas darbojas minimālā enerģijas patēriņa diapazonā, kas mazāks par 100mA. To joprojām izmanto kā tīmekļa serveri, lai uzraudzītu tīmekļa kameru, tīmekļa tālvadības pulti. Bet, ja ir maz enerģijas, tīmekļa servera jauda ir maza, un galvenokārt ierīce ir paredzēta zemas intensitātes lietošanai.

LCD displejs

Šķidro kristālu displejs (LCD) ir plakans un plāns displejs, un to veido vienkrāsaini pikseļi, kas izvietoti atstarotāja priekšā. To bieži izmanto elektroniskās ierīcēs, kuras darbina akumulators. Jo tas ietver nelielu enerģijas daudzumu. Šajā projektā izmantotais LCD displejs ir burtciparu tips, kas parāda alfabētiskas, simboliskas rakstzīmes un ciparus no standarta ASCII rakstzīmju kopas. Šis displeja veids parāda arī zemas izšķirtspējas grafiku.

LCD displejs

LCD displejs

Programmatūras izstrāde

Multisim 2001

Multisim 2001 rīks tiek izmantots sistēmas projektēšanai, un tas piedāvā lielu daudzumu datu bāzes, shematisku ievadi, simulāciju, VHDL dizainu, FPGAICPLD sintēzi, RF iespējas, pēcapstrādi utt. Šis rīks nodrošina vienotu un viegli lietojamu grafisko interfeisu visiem dizainparaugiem un piedāvā uzlabotas funkcijas, taču jums jāņem dizains no ražošanas. Tā kā programma integrē PCB izkārtojumu, programmējamo loģiku, shematisko uztveršanu un simulāciju.

Multisim 2001

Multisim 2001

  • Tas atbalsta visu ķēdes projektēšanas procesu, ietver dizaina ievadīšanu izmantotajā programmatūras rīkā
  • Pārbaudot ķēdes darbību, tas tiek darīts, izmantojot simulāciju un analīzi.
  • Kontūras dizaina modificēšana, ja ķēdes uzvedība patiešām atbilst cerībām

Piemēram, ja tas atrodas uz iespiedshēmas plates , nākamais solis ir izmantot PCB izkārtojuma programmu (Electronics Workbench’s Ultiboard produkts). Ja tas atrodas PLD (programmējamā loģiskā ierīcē) vai CPLD vai FPGA nākamais solis ir izmantot sintēzes rīku, kas ir pieejams no Electronics Workbench.

Tas viss ir par balss atpazīšanas sistēma un tā darbība. Mēs ceram, ka esat labāk izpratis šo koncepciju. Turklāt visi jautājumi par šo tēmu vai balss atpazīšanas moduļi , lūdzu, sniedziet atsauksmes, komentējot komentāru sadaļā zemāk. Šeit ir jautājums jums, kādi ir balss atpazīšanas sistēmas pielietojumi.

Foto kredīti: