Twitter ingeschakeld tekst-naar-spraak (2 / 5 stap)

Stap 2: De TTS256 tekst-naar-spraak gebruiken met de SpeakJet


De TTS256 is een IC waarmee spraak van de vooraf gedefinieerde regels te breken tekst in verschillende goede onderdelen (allofonen genoemd) en vervolgens vertaalt deze in de nummers die we in de vorige stap hebt opgezocht.  De combinatie van TTS256 en SpeakJet kunt u om te schakelen van de tekenreeksen die zijn opgeslagen in de Arduino in spraak.  Dit is natuurlijk veel handiger dan wat we doen in de laatste stap moesten te maken van een uitdrukking, maar als gevolg van de complexiteit van de uitspraak, deze chip zal niet altijd werken perfect.  Soms is het best om spellen van woorden op een manier dat de TTS256 beter (hint hint het weet niet hoe te spellen) zal behandelen.  Bijvoorbeeld, als je wilde gebruiken het woord "pterodactyl", is het een goed idee om de spelling van het "terodactil."

Mij volger losjes de richtingen vinden op de website van Sparkfun om de TTS256 te starten met de SpeakJet.  Sluit eerst 5V om pin 28 en grond aan pin 14 van de TTS256.  Haal vervolgens de verbinding tussen digitale pin 2 van de Arduino en pin 10 van de SpeakJet.  Sluit digitale pin 2 naar pin 18 van de TTS256 in plaats daarvan.  Pin 24 van de TTS256 verbinden met pin 10 van de SpeakJet.  PIN-code 20 van de TTS256 verbinden met pin 15 van de SpeakJet.  Een schema is getoond in fig 2 en vijgen 1, 3, 4 en 5 Toon het circuit op een breadboard.  Nu dat u de installatie van de hardware, de volgende code uploaden.  U hoort de SpeakJet het woord "ready" output wanneer het is gedaan resetten, dan het welke boodschap output zal u kapselen in de regel:

speakjet.println ("uw bericht hier")

 //SpeakJet and TTS256 Really Basic Setup //by Amanda Ghassaei 2012 

Je misschien hebt gemerkt in deze code dat de pinnen E0-E7 (de gele draden) worden niet langer gebruikt, ze zijn te laag en laag gehouden terwijl de TTS256 stuurt gegevens naar de SpeakJet.  Ik verliet deze verbindingen bc ik wilde niet te verwarren u vóór, maar als de bovenstaande code werkt, dan u kunt gaan en deze pinnen verbreken met de Arduino en permanent ze gemalen vastmaakt.  Dit zal vrij veel van de de Arduino pinnen voor andere dingen.  U kunt ook de SpeakJet de resetpin koppelen rechtstreeks aan van de Arduino reset (in de buurt van de macht-pinnen), het was eerder gekoppeld aan digitale pin 3.  Ik heb ook een schema (fig 6) en sommige breadboard pics (vijgen 7 en 8).  Nu moet alleen er drie verbindingen tussen de Arduinos gegevens pinnen en de SpeakJet/TTS256:

Digital Pin 2- deze pin is verantwoordelijk voor het verzenden van berichten naar de TTS256
Digitale Pin 4 - dit is aansluiten op de SpeakJet van SPK pn - deze pin laat ons weten dat de SpeakJet is op dit moment spreken (hoog) en momenteel niet spreken (LOW)
Digitale Pin 13 - dit is aangesloten op de SpeakJet van RDY pin-deze pin laat ons weten dat de SpeakJet klaar voor meer gegevens (hoog is) of niet klaar (LOW)

Opmerking - een van de de Arduino pin digitale verbindingen opnieuw kan worden toegewezen, er is niets speciaal over de setup die ik als een voorbeeld hier verstrekt heb.  De pin-instellingen wijzigen als u wilt wijzigen de getallen in de volgende regels:

#define txPin 2
#define RDY 13
#define SPK 4

Hier is de vereenvoudigde code om te gaan met de installatie van de vereenvoudigde hardware.  Om deze code te starten vanaf het begin opnieuw, de druk op de Arduino resetknop.

 //SpeakJet and TTS256 Simplified Setup //by Amanda Ghassaei 2012 

Tot slot, hier is een stukje code dat stuurt berichten naar de SpeakJet van opgeslagen tekenreeksen:

 //SpeakJet and TTS256 Simplified Setup- reading from strings //by Amanda Ghassaei 2012 

Gerelateerde Artikelen

Tekst-naar-spraak batchprogramma

Tekst-naar-spraak batchprogramma

zoals eerder beloofd, ik heb dit instructable. Dit is onderdeel van een reeks instructables maak ik die zich rond één van de originele kenmerken in mijn Mega_Menu V 2.4 batchprogramma wordt afgesloten richt. Ik heb een andere, eerder maakte instructa
Het gebruik van tekst naar spraak in Windows 10

Het gebruik van tekst naar spraak in Windows 10

Leer hoe de tekst van de toespraak werkt in Windows 10, hier is hoe te wijzigen van de tekst-naar-spraak-opties in Microsoft Windows 10. Deze gids u tonen hoe te gebruiken van tekst naar spraak in Windows 10. Stap voor stap het configureren van inste
Hoe te converteren van de Universiteit van phoenix online E-Books tekst naar spraak

Hoe te converteren van de Universiteit van phoenix online E-Books tekst naar spraak

Dit instructable zal u tonen hoe te converteren van de tekst in uw Universiteit van phoenix online E-boeken aan toespraakWat u nodig zult hebbenUw Universiteit van Phoenix Online E-bookEen PDF lezen programma zoals Adobe AcrobatEen tekst-naar-spraak-
Tekst-naar-spraak Bullhorn

Tekst-naar-spraak Bullhorn

dit is de makkelijkste manier die ik heb gevonden om een doeltreffende tekst-naar-spraak-bullhorn maken voor een vriend die doof is. Oorzaak, weet je, het maakt ze zelfs meer rad.Het is niet een bijzonder bevredigend of educatieve build project, en h
Tekst naar spraak met behulp van VBS

Tekst naar spraak met behulp van VBS

Hallo jongens en nogmaals welkom bij mijn instructable. Vandaag ga ik u tonen hoe een werkelijk makkelijk te gebruiken tekst-naar-spraak-programma te maken. Laat de slag :DStap 1: Stap 1: Open Kladblok en plak code Open Kladblok en plak deze in het:D
LinKit een tekst-naar-spraak

LinKit een tekst-naar-spraak

Terwijl de technologie verbetert elke dag, dus iedereen kan afhangen van tekst-naar-spraak op onze slimme telefoon, zo speciaal tijdens het rijden (GPS-systeem). Maar hoe zou het zijn als kun je de Linkit één praten, koele geluiden goed. In dit instr
Tekst-naar-spraak in VB.NET

Tekst-naar-spraak in VB.NET

Stap 1: Maak een nieuwe WindowsFormApplication een nieuw project maken en noem het wat je wilt.Stap 2: Voeg een tekstvak en een knop Houden het tekstvak leeg. De tekst van de knop wijzigen naar "Say The Text".Stap 3: Code dubbel klik op de knop.
Tekst naar spraak met linux.

Tekst naar spraak met linux.

Ever wilden te halen uw computer om te praten. Dit zou echt belangrijk in noodgevallen, als je niet kunt praten. Het is zo gemakkelijk om dit te doen.Update: Toegevoegd een sectie om te lezen van een tekstbestand.Opmerking: Er is een gui voor Festiva
Maak uw eigen tekst naar spraak programma!!!

Maak uw eigen tekst naar spraak programma!!!

Dit zal je leren hoe om te coderen van een bestand, zodat het zegt wat u typt!Stap 1: De Code 1: Maak een nieuw bestand in Kladblok2: plak de code3: opslaan als 'Talk.bat'Code:uitschakelenCON cols = 55 regels = 10titel Talkkleur A: stECHO typt wat u
Twitter ingeschakeld snoep machine

Twitter ingeschakeld snoep machine

weggeven snoep is een twitter ingeschakeld snoep machine gebouwd door mij enTweet of om ons snoep en u kunt zien het live op http://www.giveawaycandy.com/Hardware:Snoep machine - carrousel Jukebox Gumball MachineServo - volledige omwentelingServo con
Hoe te converteren van tekst naar Kladblok audio

Hoe te converteren van tekst naar Kladblok audio

deze instuctable zal u tonen hoe te converteren van tekst naar audio met KladblokStap 1: Stap 1: Open Kladblok Ga naar uw beginmenu en open KladblokStap 2: Stap 2: Kopieer en plak de onderstaande code Dim msg, sapimsg = InputBox ("Enter uw tekst voor
Water spuiten, Twitter ingeschakeld indringer detector!

Water spuiten, Twitter ingeschakeld indringer detector!

Wat is beter dan een bewegingsmelder voor binnenlandse veiligheid? Een tweeting bewegingsmelder die water kunt spray!In dit project bouwen we een water spuiten indringer alarm met behulp van een Lightblue Bean (een BLE enabled Arduino micro controlle
Arduino tekst naar Morse code

Arduino tekst naar Morse code

Hallo!Dit is mijn eerste instractableIk heb geschreven onder leiding van een klein programma in tekst omzetten in Morse code en weergeven met behulp van ArduinoZoemer kan ook vrij gemakkelijk worden toegevoegd
Hoe maak je een tekst-naar-spraaksysteem

Hoe maak je een tekst-naar-spraaksysteem

Dit is een zeer eenvoudig project er ook korteStap 1: Benodigdhedenu hebt een fatsoenlijke code bewerkingsprogramma nodigvoor dit ik ben met behulp van notepad ++Stap 2: De codeDit is alle de code die u nodig hebt zijn zeer korteDim bericht, sapiMess