Inhoudsopgave:
- Stap 1: De uitvoer voorbereiden: uw Arduino en Box
- Stap 2: BitVoicer instellen
- Stap 3: Bitvoicer gebruiken
- Stap 4: De Arduino-code
Video: Spraakherkenningscategorisatie: 4 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Voor het vak TfCD van de IPD Master aan de TU Delft.
Dit is een instructie over het maken van een spraakherkenningssysteem. We leggen de basis uit en leggen uit hoe je dit project opzet met behulp van Arduino en BitVoicer. Na het voltooien van de basis, denken wij dat u dit systeem naar uw wens kunt gebruiken.
Stap 1: De uitvoer voorbereiden: uw Arduino en Box
Je hebt je Arduino nodig, wat draden en LED's (drie zullen het doen). We hebben de LED's aangesloten op pin 3, 5 en 6 (alle PWM-pinnen, hoewel we ze niet gebruiken). Onthoud dat we ons voor deze tutorial concentreren op de invoermethode: spraakherkenning. We hebben ons daarom niet gericht op de output van dit systeem en hebben het vrij eenvoudig gehouden.
Om het gebruik van deze technologie te demonstreren, hebben we een doos gemaakt waarin we 3D-geprinte lagers voor knie-implantaten plaatsen. Het idee is dat je veel verschillende items hebt en dat je de juiste moet vinden. We kiezen ervoor om dit te demonstreren met een klein, middelgroot en groot object dat een peiling symboliseert voor een knie-implantaat. Om de zaken duidelijker te maken, hebben we besloten om een groene LED te gebruiken voor de kleine maat, een gele LED voor de middelgrote en rode voor de grote.
Stap 2: BitVoicer instellen
Het eerste dat u wilt doen, is uw product activeren onder help > activeren. Hiermee kun je data van Bitvoicer naar je microcontroller (Arduino) sturen.
Vervolgens wil je Bitvoicer zo instellen dat het Arduino daadwerkelijk heeft gebruikt om de uitvoer te configureren. Ga naar bestand>voorkeuren. Hier zie je enkele opties:
Let niet op de eerste alinea. Dat zijn voor de hand liggende opties, zodat u het spraakherkenningssysteem kunt openen en starten zodra uw computer opstart. Je zou dit later kunnen overwegen om een Raspberry Pi te gebruiken en een stand-alone systeem te maken.
Vervolgens ziet u de volgende optie:
Spraakherkenning Taal: bepalen welke taal BitVoicer moet herkennen, Aanvaardbaar betrouwbaarheidsniveau: Houd er rekening mee dat spraakherkenning 'voorspelt' wat er is gezegd. Het zal misschien nooit 100% bereiken, maar 40% kan al genoeg zijn om effectief te werken. Dit is afhankelijk van het accent van de gebruiker, het spraakvolume of de microfoon. We komen hier later op terug.
Minimaal audioniveau: het minimale audioniveau waarnaar de computer moet luisteren
Audioniveau geactiveerde periode (ms): de duur hoe lang het moet luisteren nadat het minimale audioniveau is bereikt
Latentieperiode: Vertraging tussen uw spraakopdracht en uitvoer.
In de volgende paragraaf dient u het vinkje uit te schakelen communicatie uitschakelen. Hierdoor kan Bitvoicer communiceren met de Arduino. De volgende instellingen zijn Poortnaam, Bits per seconde, pariteit, stopbits, flow control. Stel Port Name in op de juiste seriële poort (deze heet COMX met X als een nummer, je kunt het vinden onder help>port in Arduino). Zorg ervoor dat uw Bits per seconde 9600 zijn. U kunt de andere opties als standaard laten.
Voor de volgende paragraaf gaan we de microfoon van de computer gebruiken.
Nu ben je klaar om met Bitvoicer te spelen.
Stap 3: Bitvoicer gebruiken
In deze video leggen we uit hoe je Bitvoicer gebruikt.
Stap 4: De Arduino-code
We gebruikten een andere broncode en vereenvoudigden het om het te gebruiken. De vereenvoudigde versie met instructie is te vinden in de Bijgevoegde Arduino-code. (Je kunt de bron hier bekijken
Dat is het! U kunt nu spraakopdrachten als invoer gebruiken en beslissen welke uitvoer u in de Arduino-code wilt.
www.youtube.com/watch?v=u8QUKTFdQgU
Aanbevolen:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl
Uw afbeeldingen opslaan voor uw taak: 4 stappen (met afbeeldingen)
Uw afbeeldingen opslaan voor uw taak: 1. Open een nieuw Google-document en gebruik deze pagina om uw afbeeldingen te beveiligen.2. Gebruik ctrl (control) en de "c" sleutel om te kopiëren.3. Gebruik ctrl (control) en de "v" sleutel om te plakken