* enable audio logging if env AZURE_AUDIO_LOGGING is set
* wip
* per discussion with microsoft, add nullptr to creation of speechSynthesizer to ensure it knows we do not want it to play to device
Signed-off-by: Dave Horton <daveh@beachdognet.com>
* logging
* fix bug in creation of config string
* fix ticket 230 - Microsoft TTS having configuration data as part of audio generation
* azure transcribe, resuse existing cap_cb if azure configuration is changed
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com>
* clean up azure code for how to re-create gsstream when configuration is changed
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com>
* fix review comments
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com>
* fix review comment
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com>
* fix review comment
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com>
* wrap function in try catch
---------
Signed-off-by: Dave Horton <daveh@beachdognet.com>
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com>
Co-authored-by: Hoan HL <quan.luuhoang8@gmail.com>
* fixes for unlocking mutex and minimizing time under lock
* call .get() on future returned from speechSynthesizer->SpeakTextAsync
* mod_azure_tts: various fixes, including dangling session lock and reducing latency
* mod_deepgram_transcribe: add support for transcribing filler words
* explicit flags for boost
* remove pragma statements
* remove some logging in mod_azure_tts
* pragma back in
* compile error fixes
* mod_azure_tts: set Playback-File-Type to tts_stream
* support tts elevenlabs to mod_dub
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com>
* wip
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com>
* wip
* wip
* fix aws race condition when 2 start transcribes are sent at the same instant
* wip
* wip
* wip
* allow queue play on track
* wip
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com>
* revert change for aws transcribe
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com>
* fix type
* wip
* wip
* rename parameters
* rename paramters
* wip
* wip
* wip
* wip
* wip
* bug: there exists scenarios where callback is not defined
* wip
* wip
* revert unintended changes to mod_google_transcribe
* fix bugs w/ streaming tts simplified arg parsing to use freeswitch conventions
---------
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com>
Co-authored-by: Quan HL <quan.luuhoang8@gmail.com>
* use explicit namespaces for mod_audio_fork
* fix crash in reload scenarios
Signed-off-by: Dave Horton <daveh@beachdognet.com>
---------
Signed-off-by: Dave Horton <daveh@beachdognet.com>