/** * @file streams-flite-webserver_wav.ino * * @author Phil Schatzmann * @copyright GPLv3 * */ #include "flite_arduino.h" #include "AudioTools.h" #include "AudioTools/Communication/AudioHttp.h" AudioWAVServer server("ssid","password"); // Callback which provides the audio data void outputData(Print *out){ Serial.print("providing data..."); Flite flite(*out); // Setup Audio Info FliteOutputBase *o = flite.getOutput(); flite.say("Hallo, my name is Alice"); Serial.printf("info %d, %d, %d", o->sampleRate(), o->channels(), o->bitsPerSample()); } void setup(){ Serial.begin(115200); server.begin(outputData, 8000,1,16); } // Arduino loop void loop() { // Handle new connections server.copy(); }