Laat de wereld weten wat je voor het ontbijt eet met een 80 's stijl vocal synthesizer! Dit project maakt gebruik van een Arduino te sturen van uw Twitter-stroom naar een stem generator chip genaamd de SpeakJet. De instellingen die ik gebruik hier kan ook worden uitgebreid tot andere toepassingen waar je zou willen vertalen van tekst naar spraak, enkele ideeën:
-een robot die kondigt dingen of reageert op haar omgeving door te spreken
-een soort van assitive technologie voor de doven of personen met een handicap
-op zijn minst, het is een leuk alternatief voor het gebruik van de seriële monitor om af te drukken gegevens van de Arduino
In deze opstelling de Arduino aanvraagt en ontvangt informatie van Twitter via een Ethernet-shield is die rechtstreeks aangesloten op een router (de USB-verbinding weergegeven in de afbeelding wordt gebruikt uitsluitend voor macht, niet de overdracht van de gegevens). Een intermediaire chip genaamd de TTS256 vertaalt seriële tekstgegevens uit de Arduino in een reeks van allofonen te sturen naar de SpeakJet. De uitvoer van de SpeakJet wordt verzonden naar een versterker en vervolgens naar een kleine luidspreker.
Een demo van de stem van de SpeakJet kan worden gevonden hier.
Onderdelen lijst:
(x1) SpeakJet IC Sparkfun COM-09578
(x1) Tekst-naar-spraak-chip voor SpeakJet - TTS256 Sparkfun COM-09811
(x1) Arduino Uno Sparkfun DEV-11021
(x1) Arduino Ethernet Shield Sparkfun DEV-09026
(x1) 8 ohm Speaker Sparkfun COM-09151
(x1) LM386 Versterker Digikey LM386N-1/NOPB-ND
(x1) 0.047uF keramische condensator Digikey P4307-ND
(x1) 220uF Elektrolytische condensator Digikey P15322CT-ND
(x1) 10 ohm resistor Digikey CF14JT10R0CT-ND
(x1) 10kOhm potentiometer, lineaire taper Digikey 987-1308-ND
(x1) LED Digikey 365-1175-ND
(x1) weerstand van 220 ohm Digikey CF14JT220RCT-ND
(x2) 10kOhm weerstand Digikey CF14JT10K0CT-ND
Andere materialen:
Jumper wire Amazon
Soldeer
USB-kabel Amazon
Ethernet-kabel Amazon
breadboard (dit komt met jumper draden) Amazon