INHOUDSOPGAWE:

Kategorisering van stemherkenning: 4 stappe (met foto's)
Kategorisering van stemherkenning: 4 stappe (met foto's)

Video: Kategorisering van stemherkenning: 4 stappe (met foto's)

Video: Kategorisering van stemherkenning: 4 stappe (met foto's)
Video: Webinar Microsoft 365 februari 2021 2024, Julie
Anonim
Image
Image
Kategorisering van stemherkenning
Kategorisering van stemherkenning
Kategorisering van stemherkenning
Kategorisering van stemherkenning

Vir die kursus TfCD van die IPD Master aan die TU Delft.

Dit is 'n instruksie oor hoe om 'n stemherkenningstelsel te maak. Ons verduidelik die basiese beginsels en hoe u hierdie projek kan opstel met behulp van Arduino en BitVoicer. Na voltooiing van die basiese beginsels, glo ons dat u hierdie stelsel na u smaak kan gebruik.

Stap 1: Voorbereiding van die uitvoer: u Arduino en boks

Die uitvoer voorberei: u Arduino en boks
Die uitvoer voorberei: u Arduino en boks
Die uitvoer voorberei: u Arduino en boks
Die uitvoer voorberei: u Arduino en boks
Die uitvoer voorberei: u Arduino en boks
Die uitvoer voorberei: u Arduino en boks

U benodig u Arduino, 'n paar drade en LED's (drie sal doen). Ons het die LED's in pen 3, 5 en 6 vasgemaak (almal PWM -penne, hoewel ons dit nie gebruik nie). Onthou, vir hierdie tutoriaal fokus ons op die invoermetode: stemherkenning. Ons het dus nie gefokus op die uitset van hierdie stelsel nie en dit redelik eenvoudig gehou.

Om die gebruik van hierdie tegnologie te demonstreer, het ons 'n boks gemaak waarin ons 3D -gedrukte laers vir knie -inplantings aangebring het. Die idee is dat u baie verskillende items het en dat u die regte een moet vind. Ons kies om dit te demonstreer met 'n klein, medium en groot voorwerp wat 'n laer vir 'n knie -inplanting simboliseer. Om dinge duideliker te maak, het ons besluit om 'n groen LED vir die klein grootte te gebruik, geel LED vir die medium grootte en rooi vir groot.

Stap 2: Die opstel van BitVoicer

Stel BitVoicer op
Stel BitVoicer op

Die eerste ding wat u wil doen, is om u produk te aktiveer onder hulp> aktiveer. Hiermee kan u data van Bitvoicer na u mikrobeheerder (Arduino) stuur.

Vervolgens wil u Bitvoicer instel sodat dit eintlik Arduino gebruik het om die uitvoer daarvan te konfigureer. Gaan na lêer> voorkeure. Hier sien u 'n paar opsies:

Moenie omgee vir die eerste paragraaf nie. Dit is voor die hand liggende opsies, waarmee u die stemherkenningstelsel kan oopmaak en begin sodra u rekenaar begin. U kan dit later oorweeg met 'n Raspberry Pi en 'n selfstandige stelsel maak.

Vervolgens sien u die volgende opsie:

Spraakherkenningstaal: bepaal watter taal BitVoicer moet herken, Aanvaarbare vertrouensvlak: Wees bewus daarvan dat stemherkenning 'voorspel' wat gesê is. Dit kan nooit 100% bereik nie, maar 40% is dalk reeds genoeg om effektief te werk. Dit hang af van die gebruiker se aksent, die volume spraak of die mikrofoon. Ons kom later hierop terug.

Minimum klankvlak: die minimum klankvlak waarna die rekenaar moet luister

Klankvlak geaktiveerde tydperk (ms): die tydsduur hoe lank dit moet luister nadat die minimum klankvlak bereik is

Laatstydperk: vertraging tussen u stemopdrag en -uitset.

In die volgende paragraaf moet u kommunikasie uitskakel. Hiermee kan Bitvoicer met die Arduino kommunikeer. Die volgende instellings is poortnaam, bits per sekonde, pariteit, stopbits, vloei beheer. Stel poortnaam in op die regte seriële poort (dit heet COMX met X as 'n nommer, u kan dit vind onder hulp> poort in Arduino). Maak seker dat u Bits per sekonde 9600 is. U kan die ander opsies as standaard gebruik.

Vir die volgende paragraaf gaan ons die mikrofoon van die rekenaar gebruik.

Nou is u gereed om met Bitvoicer te speel.

Stap 3: Gebruik Bitvoicer

In hierdie video verduidelik ons hoe u Bitvoicer kan gebruik.

Stap 4: Die Arduino -kode

Ons het 'n ander bronkode gebruik en dit vereenvoudig om dit te gebruik. Die vereenvoudigde weergawe met instruksies kan gevind word in die aangehegte Arduino -kode. (U kan die bron hier sien

Dis dit! U kan nou stemopdragte as invoer gebruik en besluit watter uitvoer u in die arduino -kode wil hê.

www.youtube.com/watch?v=u8QUKTFdQgU

Aanbeveel: