24 std::shared_ptr<AudioSinkDriver> speaker_driver =
nullptr)
Definition speech_pipeline.hpp:21
SpeechPipeline(std::shared_ptr< SpeechSynthesisDriver > speech_driver, std::shared_ptr< AudioSinkDriver > speaker_driver=nullptr)
Definition speech_pipeline.hpp:23
std::shared_ptr< SpeechSynthesisDriver > speech_driver_
Definition speech_pipeline.hpp:54
speech_pipeline_result run(const text_data &input, bool use_device_audio)
Definition speech_pipeline.hpp:29
std::shared_ptr< AudioSinkDriver > speaker_driver_
Definition speech_pipeline.hpp:55
Definition audio_buffer.hpp:16
Struct to hold audio data.
Definition structs.hpp:16
std::vector< int16_t > samples
Audio samples.
Definition structs.hpp:17
Base class for driver exceptions.
Definition exceptions.hpp:14
Definition speech_pipeline.hpp:14
audio_data audio
Definition speech_pipeline.hpp:15
bool success
Definition speech_pipeline.hpp:16
bool used_device_audio
Definition speech_pipeline.hpp:17
Definition structs.hpp:33