mirror of
https://github.com/LostRuins/koboldcpp.git
synced 2025-09-11 17:44:38 +00:00
12 lines
428 B
C++
12 lines
428 B
C++
#include <cstdint>
|
|
#include "write_file.h"
|
|
#include "audio_file.h"
|
|
|
|
void write_audio_file(const tts_response & data, std::string path, float sample_rate) {
|
|
fprintf(stdout, "Writing audio file: %s\n", path.c_str());
|
|
AudioFile<float> file;
|
|
file.setSampleRate(sample_rate);
|
|
file.samples[0] = std::vector(data.data, data.data + data.n_outputs);
|
|
file.save(path, AudioFileFormat::Wave);
|
|
file.printSummary();
|
|
}
|