Arduino + Vintage tal chip (5 / 8 steg)
Steg 5: Koden... (Faktiskt, ett bibliotek)
Det tog mig mycket tid att programmera detta. (Ja, ok, kanske 48 timmar av arbete) Men oroa dig inte, eftersom jag har gjort ett trevligt bibliotek som du kan använda! Biblioteket inte har funktioner för text till tal-, i stället bestämmer du som allofoner berätta arduino att skicka.
Lägg till i biblioteket, från Arduino IDE, klicka på "Skiss", sedan "Inkludera bibliotek", sedan "Lägg till. ZIP-bibliotek". Bläddra till oavsett var du sparade SpeechChip biblioteket för att markera den och klicka på "Öppna". Du kommer nu att kunna använda SpeechChip biblioteket.
(Av särskild begäran av en Arduino Mega användare, har jag inkluderat en version av biblioteket som ska arbeta med Mega pins 22-29 (Port A), bara se till att ändra kabeldragning därför.)
Här är koden till exempel skiss:
/*
* Exempel för SpeechChip biblioteket av Jacob Field.
* Det ALD pin är ansluten till stift 8. Allofoner DD1,
* DD2 och SS har bytt namn till D1, D2 och S för
* konflikt orsaker.
*/
#include
SpeechChip SpeechChip(8); Berätta för biblioteket att den Spo ALD pin är ansluten till digital stift 8
void setup() {
Ingenting här nu!
}
void loop() {
Säga "Hej:
SpeechChip.HH1();
SpeechChip.EH();
SpeechChip.LL();
SpeechChip.OW();
SpeechChip.PA5();
SpeechChip.WW();
SpeechChip.OR();
SpeechChip.LL();
SpeechChip.D1();
SpeechChip.PA5();
Delay(1024);
}