Sisällysluettelo:
- Vaihe 1: Lähdön valmistelu: Arduino ja laatikko
- Vaihe 2: BitVoicerin käyttöönotto
- Vaihe 3: Bitvoicerin käyttäminen
- Vaihe 4: Arduino -koodi
Video: Äänentunnistuksen luokittelu: 4 vaihetta (kuvien kanssa)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
IPD -päällikön kurssille TfCD TU Delftissä.
Tämä on opettavainen puheentunnistusjärjestelmän tekemiseen. Selitämme perusasiat ja tämän projektin asettamisen Arduinon ja BitVoicerin avulla. Kun olet suorittanut perusasiat, uskomme, että voit käyttää tätä järjestelmää mieleiseksesi.
Vaihe 1: Lähdön valmistelu: Arduino ja laatikko
Tarvitset Arduinon, johdot ja LEDit (kolme tekee). Kiinnitämme LEDit nastaihin 3, 5 ja 6 (kaikki PWM -nastat, vaikka emme käytä niitä). Muista, että tässä opetusohjelmassa keskitymme syöttötapaan: äänentunnistukseen. Siksi emme keskittyneet tämän järjestelmän tuotokseen ja pidimme sen melko yksinkertaisena.
Tämän tekniikan käytön osoittamiseksi teimme laatikon, johon laitoimme 3D -painettuja laakereita polviimplantteihin. Ajatuksena on, että sinulla on paljon erilaisia kohteita ja sinun on löydettävä oikea. Päätämme osoittaa tämän pienellä, keskikokoisella ja suurella esineellä, joka symboloi polven istutteen laakeria. Selvyyden vuoksi päätimme käyttää vihreää LEDiä pienelle koolle, keltaista LEDiä keskikokoiselle ja punaista suurelle.
Vaihe 2: BitVoicerin käyttöönotto
Ensimmäinen asia, jonka haluat tehdä, on aktivoida tuotteesi ohjeessa> aktivoi. Tämän avulla voit lähettää tietoja Bitvoicerista mikrokontrolleriisi (Arduino).
Seuraavaksi haluat määrittää Bitvoicerin, jotta se todella käytti Arduinoa ulostulonsa määrittämiseen. Siirry tiedostoon> asetukset. Tässä näet joitain vaihtoehtoja:
Älä välitä ensimmäisestä kappaleesta. Nämä ovat ilmeisiä vaihtoehtoja, joiden avulla voit avata ja käynnistää äänentunnistusjärjestelmän heti, kun tietokone käynnistyy. Voit myöhemmin harkita tätä käyttämällä Raspberry Pi -laitetta ja tehdä itsenäinen järjestelmä.
Seuraavaksi näet seuraavan vaihtoehdon:
Puheentunnistuskieli: sen määrittäminen, minkä kielen BitVoicerin pitäisi tunnistaa, Hyväksyttävä luottamustaso: Huomaa, että äänentunnistus "ennustaa" sanotun. Se ei ehkä koskaan saavuta 100%, mutta 40% voi jo riittää toimimaan tehokkaasti. Tämä riippuu käyttäjän aksentista, puheen äänenvoimakkuudesta tai mikrofonista. Palaamme tähän myöhemmin.
Vähimmäistason äänenvoimakkuus: Pienin äänitaso, jota tietokoneen tulisi kuunnella
Äänitason aktivointikausi (ms): kesto, jonka kuluttua sen pitäisi kuunnella, kun äänitaso on saavutettu
Viiveaika: Viive äänikomennon ja ulostulon välillä.
Seuraavassa kappaleessa sinun pitäisi poistaa viestin poistaminen käytöstä. Tämän avulla Bitvoicer voi kommunikoida Arduinon kanssa. Seuraavat asetukset ovat portin nimi, bittiä sekunnissa, pariteetti, pysäytysbitit, virtauksen ohjaus. Aseta portin nimi oikeaan sarjaporttiin (tämän nimi on COMX, jossa X on numero, löydät sen kohdasta ohje> portti Arduinossa). Varmista, että Bittisi sekunnissa on 9600. Voit jättää muut vaihtoehdot oletusarvoisiksi.
Seuraavassa kappaleessa aiomme käyttää tietokoneen mikrofonia.
Nyt olet valmis pelaamaan Bitvoicerin kanssa.
Vaihe 3: Bitvoicerin käyttäminen
Tässä videossa kerromme, kuinka Bitvoiceria käytetään.
Vaihe 4: Arduino -koodi
Käytimme toista lähdekoodia ja yksinkertaistimme sen käyttöä. Yksinkertaistettu versio ohjeineen löytyy liitteenä olevasta Arduino -koodista. (Lähteen näet täältä
Se siitä! Voit nyt käyttää äänikomentoja tulona ja päättää, minkä lähdön haluat arduino -koodissa.
www.youtube.com/watch?v=u8QUKTFdQgU
Suositeltava:
Infrapuna -anturin käyttäminen Arduinon kanssa: 8 vaihetta (kuvien kanssa)
Infrapuna -anturin käyttäminen Arduinon kanssa: Mikä on infrapuna -anturi? . IR -signaali
Automaattinen lataus (tyhjiö) -kytkin ACS712: n ja Arduinon kanssa: 7 vaihetta (kuvien kanssa)
Automaattinen kuorman (tyhjiö) kytkin ACS712: n ja Arduinon kanssa: Hei kaikki! Sähkötyökalun käyttäminen suljetussa tilassa on kiire, koska kaikki ilmassa oleva pöly ja ilmassa oleva pöly tarkoittaa pölyä keuhkoissasi. Vac -myymälän suorittaminen voi poistaa osan tästä riskistä, mutta kytkeä sen päälle ja pois päältä joka kerta
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: 7 vaihetta (kuvien kanssa)
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: Tässä projektissa olen osoittanut, kuinka liittää GPS-moduuli Arduino UNO: n kanssa. Pituus- ja leveysasteiden tiedot näkyvät nestekidenäytössä ja sijaintia voi tarkastella sovelluksessa. Luettelo materiaalista Arduino Uno == > 8 dollarin Ublox NEO-6m GPS -moduuli == > 15 dollaria 16x
Kuvien tallentaminen tehtävää varten: 4 vaihetta (kuvien kanssa)
Kuvien tallentaminen tehtävää varten: 1. Avaa uusi Google -asiakirja ja suojaa kuvat tällä sivulla. Käytä ctrl (ohjaus) ja " c " kopioitava näppäin 3. Käytä ctrl (control) ja " v " liitettävä avain
Kuvien tekeminen saumattomiksi vain vaaka- tai pystysuunnassa ("The GIMP"): 11 vaihetta (kuvien kanssa)
Kuvien tekeminen saumattomiksi vain vaaka- tai pystysuunnassa ("The GIMP"): Jos yrität "Tee saumaton" -laajennusta GIMP: ssä, se tekee kuvasta saumattoman sekä vaaka- että pystysuunnassa samanaikaisesti. Se ei salli sinun tehdä siitä saumatonta vain yhdessä ulottuvuudessa. Tämä ohje auttaa sinua saamaan kuvan