This commit is contained in:
2026-02-12 21:00:02 -08:00
parent 77f8236347
commit 8bdbf227ca
1141 changed files with 1010880 additions and 2 deletions

View File

@@ -0,0 +1,7 @@
# Using SAM Speach to Text
I am providing a simple sketch which generates sound data with the SAM text to speach engine.
You need to install https://github.com/pschatzmann/SAM
In this demo we provide the result as WAV stream which can be listened to in a Web Browser

View File

@@ -0,0 +1,33 @@
/**
* @file streams-sam-webserver_wav.ino
*
* @author Phil Schatzmann
* @copyright GPLv3
*
*/
#include "AudioTools.h"
#include "AudioTools/Communication/AudioHttp.h"
#include "sam_arduino.h"
AudioWAVServer server("ssid","password");
int channels = 1;
int bits_per_sample = 16;
// Callback which provides the audio data
void outputData(Print *out){
Serial.print("providing data...");
SAM sam(*out, false);
sam.say("hallo, I am SAM");
}
void setup(){
Serial.begin(115200);
// start data sink
server.begin(outputData, SAM::sampleRate(), channels, bits_per_sample);
}
// Arduino loop
void loop() {
// Handle new connections
server.copy();
}