Balso atpažinimo sistema ir jos veikimas

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





balso atpažinimo sistema yra įrenginio ar programos pajėgumas priimti ir suprasti diktantą arba suprasti sakytines instrukcijas. Kai ši sistema naudojama kartu su kompiuteriu, analoginis signalas turi būti paverstas skaitmeniniu naudojant ADC . Kompiuteryje signalo dekodavimui reikalinga skaitmeninė duomenų bazė, skiemenys ir žodžių bei skiemenų žodynas. Kalbos formos saugomos kietajame diske ir įkeliamos į atmintį, kai programa yra paleista. Išsaugotas formas kompiuteris tikrina pagal analoginio ir skaitmeninio keitiklio o / p. Visų tipų balso atpažinimo sistemos nesukuria tikslaus išvesties. Nes šunų lojimas, vaikų riksmas ir garsūs išoriniai garsai gali sukelti klaidingą i / p.

Šio tipo balsus galima atpažinti tik naudojant balso atpažinimo sistemą ramioje patalpoje. Taip pat yra tam tikrų problemų dėl kai kurių žodžių, kurie sukelia panašius garsus, kaip čia ir girdi. Norint įveikti šią problemą, šiai sistemai reikalingi spartesni procesoriai ir RAM, kurie yra asmeniniuose kompiuteriuose. Tačiau šios sistemos yra prieinamos rinkoje, o balso atpažinimo sistemų lyderiai yra „Dragon system“ ir „IBM“.




Balso atpažinimo apsaugos sistema

Balso atpažinimo apsaugos sistema

Balso atpažinimo apsaugos sistema

Pagrindinė šio projekto koncepcija yra balso atpažinimo projektavimas apsaugos sistema . Šis projektas daugiausia naudojamas saugumo tikslais siekiant nustatyti balso slaptažodį, kurį tarė įgaliotas asmuo, ir sistema atsidaro, kai slaptažodis yra teisingas. Šią sistemą valdys PIC mikrovaldiklis kurį galima užprogramuoti surinkimo kalba arba C kalba.



Balso atpažinimo sistemos klasifikacija

Balso atpažinimo sistema yra suskirstyta į keturis tipus, tokius kaip izoliuotas VRS, nuolatinis VRS, nuo garsiakalbio priklausomas VRS ir nepriklausomas nuo garsiakalbio VRS.

Balso atpažinimo sistemos klasifikacija

Balso atpažinimo sistemos klasifikacija

  • Norint izoliuoti VRS, reikia trumpai perduoti ištartus žodžius
  • Nepertraukiamam VRS nereikia trumpai praleisti sakomų žodžių
  • „Speaker Dependent VRS“ nustato kalbą tik iš vieno garsiakalbio
  • „Speaker Independent VRS“ identifikuoja kieno nors kalbą.

Aparatūros projektavimas balso atpažinimo apsaugos sistemoje

Šis balso atpažinimo apsaugos sistemos projektas yra sudarytas iš trijų pagrindinių elementų, tokių kaip mikrofono grandinė, mikrovaldiklis ir LCD ekranas Suprojektuoti šį balso atpažinimo apsaugos sistemos projektą yra labai lengva. Mikrofono grandinė yra prijungta prie PIC mikrovaldiklio analoginės į skaitmeninę grandinę. Skaitmeninis žodis praeina per skaitmeninius filtrus. Pelėdos procesas atliekamas mikrovaldiklyje, kai procesas bus baigtas, tada LCD ekranas yra prijungtas prie mikrovaldiklio, kad parodytas žodis atitiktų įmontuotą slaptažodį arba ne.

Balso atpažinimo modulis

Balso atpažinimo modulis

Mikrofonas arba Mike'as

Mikrofonas, kartais vadinamas mikrofonu ar mikrofonu, yra a jutiklis arba keitiklis kuri naudojama garsui paversti elektriniu signalu. Mikrofono taikymas daugiausia susijęs su magnetofonais, radijo imtuvais, televizorių, telefonų transliavimu. Kondensatoriaus mikrofone, dar vadinamame kondensatoriniu mikrofonu, membrana veikia kaip vienas kondensatoriaus gnybtas, o vibracija keičiasi atstumu tarp dviejų gnybtų. Norėdami išgauti garso keitiklį iš daviklio, yra du būdai, vadinami nuolatinės įtampos ir HF ar RF kondensatoriaus mikrofonais.


Mikrovaldiklio blokas

MCU yra mikroschemoje esantis kompiuteris, turintis mažą energijos suvartojimą, savarankiškumą, aukštą integraciją. Mikrovaldiklis paprastai integruoja papildomus elementus, tokius kaip ROM, skirtas kodų saugojimui, R / W atmintis duomenų įvesties / išvesties sąsajoms ir periferiniams įrenginiams laikyti. Šis MCU sunaudoja mažiau energijos ir paprastai jis gali miegoti laukdamas kito periferinio įvykio, pavyzdžiui, kai paspaudžiamas mygtukas, kad jie būtų pažadinti ir vėl ką nors padaryti.

PIC 18F8720

PIC 18F8720

Mikrovaldikliai dažnai naudojami automatiškai valdomuose įtaisuose ir gaminiuose, tokiuose kaip nuotolinio valdymo pultai, automobilių variklių valdymo sistemos, elektriniai įrankiai, biuro mašinos, žaislai ir prietaisai. Sumažinus sąnaudas, dydį ir energijos suvartojimą, palyginti su kitais įvesties / išvesties įrenginiais, mikroprocesoriais, atmintimi, mikrovaldikliais, daugelį procesų valdyti elektroniniu būdu yra nebrangu.

Vieno kompiuterio kompiuteris „Atmega32“

„ATmega321644“ yra nedidelis kompiuteris su „Single-Board“, pagrįstas „Atmel“ šeima, pvz., „ATmega32“ arba „Atmel ATmega644“. AVR procesorius . Ši lenta buvo sukurta bendradarbiaujant Holgerui Buui, Ulrichui Radigui ir Thomasui Schereriui, pirmiausia ketinant nuotoliniu būdu valdyti kavos aparatą internetu.

Vieno kompiuterio kompiuteris „Atmega32“

Vieno kompiuterio kompiuteris „Atmega32“

Šis vienas bortinis kompiuteris palaiko iki 2048 baitų RAM. Jame yra specialiai sukurta įterptoji OS. Nors tai gana susiję su ECB-ATmega321644 ir ECB-AT91, turi individualių bruožų. Jis veikia minimalių energijos sąnaudų diapazone, mažesniame nei 100mA. Jis vis dar naudojamas kaip interneto serveris stebint interneto kamerą, žiniatinklio nuotolinį valdymą. Tačiau, nedaug energijos, žiniatinklio serverio talpa yra maža, ir daugiausia įrenginys skirtas mažo intensyvumo naudojimui.

LCD ekranas

Skystųjų kristalų ekranas (LCD) yra plokščias ir plonas ekranas, kurį sudaro monochrominiai pikseliai, išdėstyti priešais atšvaitą. Jis dažnai naudojamas elektroniniuose prietaisuose, kuriuos maitina baterija. Nes tai apima nedidelę galios dalį. Šiame projekte naudojamas skystųjų kristalų ekranas yra raidinis ir skaitmeninis tipas, rodantis abėcėlės, simbolinius ir skaitmeninius ženklus iš standartinio ASCII simbolių rinkinio. Šio tipo ekrane taip pat rodoma mažos skiriamosios gebos grafika.

LCD ekranas

LCD ekranas

Programinės įrangos kūrimas

„Multisim 2001“

„Multisim 2001“ įrankis yra naudojamas kuriant sistemą ir siūlo daugybę duomenų bazių, scheminį įvedimą, modeliavimą, VHDL dizainą, FPGAICPLD sintezę, RF galimybes, „Postprocessing“ ir kt. Šis įrankis suteikia vieną ir lengvai naudojamą grafinę sąsają visiems dizainams. ir siūlo pažangias funkcijas, tačiau jūs turite paimti dizainą iš gamybos. Kadangi programa integruoja PCB išdėstymą, programuojamą logiką, scheminį fiksavimą ir modeliavimą.

„Multisim 2001“

„Multisim 2001“

  • Jis palaiko visą grandinės projektavimo procesą, apima projektavimą įvedant naudojamą programinės įrangos įrankį
  • Tikrinant grandinės veikimą, tai atliekama naudojant modeliavimą ir analizę.
  • Grandinės konstrukcijos modifikavimas, jei grandinės elgesys iš tikrųjų atitinka lūkesčius.

Pavyzdžiui, jei jis turi būti a spausdintinės plokštės , tolesnis žingsnis yra naudoti PCB išdėstymo programą („Electronics Workbench’s Ultiboard“ produktas). Jei jis turi būti PLD (programuojamas loginis įrenginys), CPLD arba FPGA kitas žingsnis yra naudoti sintezės įrankį, kurį galite gauti iš „Electronics Workbench“.

Tai yra viskas balso atpažinimo sistema ir jo veikimas. Tikimės, kad jūs geriau supratote šią koncepciją. Be to, bet kokie klausimai šia tema arba balso atpažinimo moduliai , pateikite savo atsiliepimą komentuodami žemiau esančiame komentarų skyriuje. Štai jums klausimas, kokios yra balso atpažinimo sistemos programos.

Nuotraukų kreditai: