Inhoudsopgave:
- Stap 1: Dingen die je nodig hebt
- Stap 2: Talkie-bibliotheek installeren in uw Arduino IDE
- Stap 3: Aansluitingen
- Stap 4: Coderen
- Stap 5: Audio-uitgang
Video: Arduino tekst-naar-spraak-converter met LM386 - Pratend Arduino-project - Talkie Arduino-bibliotheek: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Hallo allemaal, in veel projecten hebben we arduino nodig om zoiets als een pratende klok te spreken of wat gegevens te vertellen, dus in deze instructables zullen we tekst omzetten in spraak met behulp van Arduino.
Stap 1: Dingen die je nodig hebt
Voor deze instructables heb je de volgende dingen nodig: Arduino-bord Een luidsprekerLM3862x 10k weerstand1x 0.1uF condensator2x 10uF condensator1x 0.05uF condensator1x 220uF condensator1x 100k PotentiometerVoeding
Stap 2: Talkie-bibliotheek installeren in uw Arduino IDE
Nu staat de Bibliotheek Manager op je scherm. Typ Talkie in de zoekbalk en klik op de knop Installeren. De bibliotheek wordt geïnstalleerd.
Stap 3: Aansluitingen
De eerste afbeelding is hoe je een versterker maakt met LM386. Dus het basisidee is dat audio uit Arduino komt en we moeten het versterken, zodat we een versterkercircuit nodig hebben. Daarom gebruiken we LM386 en zijn versterkercircuit zoals je kunt zie in de afbeelding. Daarna zullen we het in plaats van een microfoon in het LM386-versterkercircuit aansluiten op Arduino zoals weergegeven in een ander circuit
Stap 4: Coderen
Deze Talkie-bibliotheek is erg handig en heeft meer dan 1000 woorden en commando's. Het heeft verschillende voorbeelden, je kunt ze allemaal proberen, maar hier gebruiken we een eenvoudige code om de werking uit te leggen. Kopieer de volgende code: #include "Talkie.h" //Talkie.h wordt gebruikt om deze bibliotheek te initialiseren en de digitale pin 3 van Arduino als output pin#include "Vocab_US_Large.h" //Vocab_US_Large.h wordt gebruikt om de alerts te gebruiken #include "Vocab_Special.h" //Vocab_Special.h wordt gebruikt om de pauseTalkie-stem te gebruiken; //definieer een object 'waarde' om de commandsvoid setup() {}void loop() { voice.say(spPAUSE2); stem.say(sp2_GEVAAR); stem.say(sp2_GEVAAR); stem.say(sp3_STORM); stem.say(sp3_IN); stem.say(sp3_THE); voice.say(sp3_NORTH);/*De eerste opdracht voice.say(spPAUSE2) is om een korte pauze te nemen terwijl het waarschuwingsbericht wordt herhaald. En de volgende commando's zijn slechts eenvoudige woorden die impliceren: GEVAAR GEVAAR STORM IN HET NOORDEN.*/}Na dit alles Upload de code naar arduino
Stap 5: Audio-uitgang
Upload tot slot de code in de Arduino en sluit de voeding hierop aan. Zodra je het circuit aanzet, hoor je de waarschuwingen! Als je geen helder geluid krijgt, probeer dan de knop van de pot aan te passen of controleer of de Arduino de juiste voeding krijgt en zorg ervoor dat de GND van Arduino is aangesloten op aarde van het circuit.
Aanbevolen:
Tekst weergeven op M5StickC ESP32 met Visuino: 6 stappen
Tekst weergeven op M5StickC ESP32 met Visuino: In deze tutorial zullen we leren hoe ESP32 M5Stack StickC te programmeren met Arduino IDE en Visuino om elke tekst op LCD weer te geven
Tekst uitvoeren met Arduino: 3 stappen (met afbeeldingen)
Lopende tekst met Arduino: gereedschap en materiaal: 1 item LCD 16x2 1 item weerstand 220 ohm1 item potensio-meter 1k ohm1 item protoboard1 item arduinoEen deel van de kabeljumper
Tekst uit elkaar halen met Excel 7 stappen (met afbeeldingen)
Tekst uit elkaar halen met Excel: deze instructable laat je zien hoe je tekst uit elkaar kunt halen (in computerjargon, ontleden) met Excel. De instructable laat u kennismaken met enkele van de tekstverwerkingsopdrachten in Excel. Deze instructable is gebaseerd op Excel 2007, maar werkt in elke r
Tekst aan afbeeldingen toevoegen met Linux 'convert'-opdracht: 3 stappen
Tekst aan afbeeldingen toevoegen met Linux 'convert'-opdracht: Deze instructie laat je zien hoe je tekst aan een afbeelding kunt toevoegen met behulp van de convert-opdracht in Linux. Een waardevol gebruik hiervan is het plaatsen van een bijschrift op een afbeelding voor documentatie. Een ander gebruik zou zijn het plaatsen van een tijdstempel op een afbeelding die g
Pocket Protest (een LM386 Amp in een 9v batterijbehuizing): 18 stappen (met afbeeldingen)
Pocket Protest (een LM386-versterker in een 9v-batterijbehuizing): of je nu aan elektronica werkt, die luidspreker wilt testen, een coole radio wilt bekijken op een ruilbeurs, het kwaad van zeepkisten wilt soapboxen, of op de hoek van de straat wilt zitten zing je blues… Nou, verdorie, soms heb je gewoon een si