Innholdsfortegnelse:

Kategorisering av stemmegjenkjenning: 4 trinn (med bilder)
Kategorisering av stemmegjenkjenning: 4 trinn (med bilder)

Video: Kategorisering av stemmegjenkjenning: 4 trinn (med bilder)

Video: Kategorisering av stemmegjenkjenning: 4 trinn (med bilder)
Video: Как использовать Bixby 2024, Juli
Anonim
Image
Image
Kategorisering av stemmegjenkjenning
Kategorisering av stemmegjenkjenning
Kategorisering av stemmegjenkjenning
Kategorisering av stemmegjenkjenning

For emnet TfCD av IPD Master ved TU Delft.

Dette er en instruksjon om hvordan du lager et talegjenkjenningssystem. Vi forklarer det grunnleggende og hvordan du setter opp dette prosjektet ved hjelp av Arduino og BitVoicer. Etter å ha fullført det grunnleggende tror vi at du kan bruke dette systemet til din smak.

Trinn 1: Forberede utdata: Arduino og eske

Forbereder utdata: Arduino og boks
Forbereder utdata: Arduino og boks
Forbereder utdata: Arduino og boks
Forbereder utdata: Arduino og boks
Forbereder utdata: Arduino og boks
Forbereder utdata: Arduino og boks

Du trenger din Arduino, noen ledninger og lysdioder (tre vil gjøre). Vi koblet LED -lampene til pin 3, 5 og 6 (alle PWM -pins, selv om vi ikke bruker dem). Husk at for denne opplæringen fokuserer vi på inndatametoden: stemmegjenkjenning. Vi fokuserte derfor ikke på produksjonen av dette systemet og holdt det ganske enkelt.

For å demonstrere bruken av denne teknologien laget vi en eske der vi la 3D -trykte lagre for kneimplantater. Tanken er at du har mange forskjellige varer, og du må finne den rette. Vi velger å demonstrere dette med et lite, mellomstort og stort objekt som symboliserer et lager for et kneimplantat. For å gjøre ting tydeligere bestemte vi oss for å bruke en grønn LED for den lille størrelsen, gul LED for middels størrelse og rød for store.

Trinn 2: Konfigurere BitVoicer

Sette opp BitVoicer
Sette opp BitVoicer

Det første du vil gjøre er å aktivere produktet ditt under hjelp> aktiver. Dette lar deg sende data fra Bitvoicer til mikrokontrolleren (Arduino).

Deretter vil du sette opp Bitvoicer slik at den faktisk brukte Arduino til å konfigurere utgangen. Gå til fil> preferanser. Her ser du noen alternativer:

Ikke bry deg om det første avsnittet. Dette er åpenbare alternativer, slik at du kan åpne og starte talegjenkjenningssystemet så snart datamaskinen starter. Du kan senere vurdere dette ved å bruke en Raspberry Pi og lage et frittstående system.

Deretter ser du følgende alternativ:

Talegjenkjenningsspråk: avgjøre hvilket språk BitVoicer skal gjenkjenne, Akseptabelt konfidensnivå: Vær oppmerksom på at stemmegjenkjenning 'forutsier' det som er sagt. Det kan aldri nå 100%, men 40% kan allerede være nok til å fungere effektivt. Dette avhenger av brukerens aksent, talevolumet eller mikrofonen. Vi kommer tilbake til dette senere.

Minimum lydnivå: Minimum lydnivå datamaskinen skal lytte til

Lydnivå aktivert periode (ms): Varigheten hvor lenge det skal lytte etter at minimum lydnivå er nådd

Forsinkelsesperiode: Forsinkelse mellom talekommando og utgang.

I neste avsnitt bør du fjerne merket for å deaktivere kommunikasjon. Dette gjør at Bitvoicer kan kommunisere med Arduino. Følgende innstillinger er Portnavn, Bits per sekund, paritet, stoppbiter, flytkontroll. Sett portnavn til høyre seriell port (dette heter COMX med X som et tall, du finner det under hjelp> port i Arduino). Sørg for at bitene dine per sekund er 9600. Du kan la de andre alternativene være standard.

For det neste avsnittet skal vi bruke datamaskinens mikrofon.

Nå er du klar til å spille med Bitvoicer.

Trinn 3: Bruke Bitvoicer

I denne videoen forklarer vi hvordan du bruker Bitvoicer.

Trinn 4: Arduino -koden

Vi brukte en annen kildekode og forenklet den til å bruke den. Den forenklede versjonen med instruksjoner finnes i den vedlagte Arduino -koden. (Du kan se kilden her

Det er det! Du kan nå bruke talekommandoer som inngang og bestemme hvilken utgang du vil ha i arduino -koden.

www.youtube.com/watch?v=u8QUKTFdQgU

Anbefalt: