Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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