Innehållsförteckning:

Kategorisering av röstigenkänning: 4 steg (med bilder)
Kategorisering av röstigenkänning: 4 steg (med bilder)

Video: Kategorisering av röstigenkänning: 4 steg (med bilder)

Video: Kategorisering av röstigenkänning: 4 steg (med bilder)
Video: Akut triage - myter, tips och framtiden 2024, November
Anonim
Image
Image
Kategorisering av röstigenkänning
Kategorisering av röstigenkänning
Kategorisering av röstigenkänning
Kategorisering av röstigenkänning

För kursen TfCD av IPD Master vid TU Delft.

Detta är en instruktion om hur man gör ett röstigenkänningssystem. Vi förklarar grunderna och hur man ställer upp det här projektet med hjälp av Arduino och BitVoicer. Efter avslutad grunder tror vi att du kan använda detta system efter eget tycke.

Steg 1: Förbereda utdata: Din Arduino och låda

Förbereda utmatningen: din Arduino och låda
Förbereda utmatningen: din Arduino och låda
Förbereda utmatningen: din Arduino och låda
Förbereda utmatningen: din Arduino och låda
Förbereda utmatningen: din Arduino och låda
Förbereda utmatningen: din Arduino och låda

Du behöver din Arduino, några ledningar och lysdioder (tre kommer att göra). Vi kopplade LED -lamporna till stift 3, 5 och 6 (alla PWM -stift, även om vi inte använder dem). Kom ihåg att för denna handledning fokuserar vi på inmatningsmetoden: röstigenkänning. Vi fokuserade därför inte på utmatningen av detta system och höll det ganska enkelt.

För att demonstrera användningen av denna teknik gjorde vi en låda där vi satte 3D -tryckta lager för knäimplantat. Tanken är att du har många olika föremål och du måste hitta rätt. Vi väljer att demonstrera detta med ett litet, medelstort och stort föremål som symboliserar ett lager för ett knäimplantat. För att göra saker mer tydliga bestämde vi oss för att använda en grön LED för den lilla storleken, gul LED för medelstorlek och röd för stor.

Steg 2: Konfigurera BitVoicer

Konfigurera BitVoicer
Konfigurera BitVoicer

Det första du vill göra är att aktivera din produkt under hjälp> aktivera. Detta låter dig skicka data från Bitvoicer till din mikrokontroller (Arduino).

Därefter vill du konfigurera Bitvoicer så att den faktiskt använde Arduino för att konfigurera dess utdata. Gå till fil> inställningar. Här ser du några alternativ:

Tänk inte på första stycket. Det är uppenbara alternativ, så att du kan öppna och starta röstigenkänningssystemet så snart datorn startar. Du kan senare överväga detta med en Raspberry Pi och skapa ett fristående system.

Därefter ser du följande alternativ:

Taligenkänningsspråk: bestämmer vilket språk BitVoicer ska känna igen, Godtagbar konfidensnivå: Var medveten om att röstigenkänning "förutsäger" vad som har sagts. Det kanske aldrig når 100%, men 40% kan redan räcka för att fungera effektivt. Detta beror på användarens accent, talvolymen eller mikrofonen. Vi återkommer till detta senare.

Minsta ljudnivå: Minsta ljudnivå som datorn ska lyssna på

Ljudnivå aktiverad period (ms): hur länge den ska lyssna efter att minsta ljudnivå har uppnåtts

Latency period: Fördröjning mellan ditt röstkommando och utmatning.

I nästa stycke bör du avmarkera inaktivera kommunikation. Detta gör att Bitvoicer kan kommunicera med Arduino. Följande inställningar är Portnamn, Bit per sekund, paritet, stoppbitar, flödeskontroll. Ställ in Portnamn till rätt seriell port (detta heter COMX med X som ett nummer, du hittar det under hjälp> port i Arduino). Se till att dina bitar per sekund är 9600. Du kan låta de andra alternativen vara deras standard.

För nästa stycke kommer vi att använda datorns mikrofon.

Nu är du redo att spela med Bitvoicer.

Steg 3: Använda Bitvoicer

I den här videon förklarar vi hur du använder Bitvoicer.

Steg 4: Arduino -koden

Vi använde en annan källkod och förenklade den för att använda den. Den förenklade versionen med instruktion finns i den bifogade Arduino -koden. (Du kan se källan här

Det är allt! Du kan nu använda röstkommandon som ingång och bestämma vilken utgång du vill ha i arduino -koden.

www.youtube.com/watch?v=u8QUKTFdQgU

Rekommenderad: