Dave Horton 8bd20703b8 Fix/azure tts no device output (#79)
* 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>
2024-06-23 14:54:36 -04:00
2024-03-12 09:56:49 -04:00
2024-05-28 19:27:17 -04:00
2024-03-12 09:56:49 -04:00
2024-03-12 09:56:49 -04:00
2024-03-12 09:56:49 -04:00
2024-03-12 09:56:49 -04:00
2024-03-12 09:56:49 -04:00
2024-05-28 10:32:39 -04:00
2024-05-29 08:05:54 -04:00
2023-12-15 08:51:45 -05:00
2023-12-26 12:12:01 -05:00
2023-12-26 12:12:01 -05:00
2023-12-26 11:59:40 -05:00
2023-12-26 12:12:01 -05:00
2023-12-26 12:12:01 -05:00

freeswitch-modules

A collection of Freeswitch modules intended for use with a jambonz programmable voice platform deployment.

Licensing

This software is available under a dual-licensing scheme. For specific use in a standalone jambonz deployment, the MIT License applies. For all other uses, the software is licensed for use under the AGPL Version 3.0 license.

Please review COPYING for detailed information in order to assess whether your intended usage meets the specific conditions that allow for usage under the MIT License.

Contributing to the software

If you wish to contribute changes, please review our rules governing contributions.

Description
Freeswitch modules designed for use with jambonz
Readme 1.8 MiB
Languages
C++ 78%
C 21%
Makefile 1%