Dave Horton
3f06a24b5d
not clearing mark memory properly ( #118 )
...
* not clearing mark memory properly
* race condition where mark followed by audio and buffers for mark not completely allocated
2024-09-30 14:44:41 -04:00
Dave Horton
4ee08a310a
Feat/mark bidirectional streaming ( #102 )
...
* initial support for mark feature in bidirectional streaming
Signed-off-by: Dave Horton <daveh@beachdognet.com >
* wip
* allow max of 30 marks on any connection
* fix send multiple json in same ws text frame (#108 )
* fix send multiple json in same ws text frame
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* fix mark is not sent without more bidirectional audio
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
---------
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
---------
Signed-off-by: Dave Horton <daveh@beachdognet.com >
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
Co-authored-by: Hoan Luu Huu <110280845+xquanluu@users.noreply.github.com >
2024-09-04 16:10:41 +01:00
Dave Horton
3ce819b7c9
fixes for resampling and handling odd-number byte stream ( #88 )
...
* fixes for resampling and handling odd-number byte stream
2024-07-19 16:45:45 -04:00
Dave Horton
47c4de4791
clear cached bidirectional audio when we get killAudio message ( #86 )
...
* clear cached bidirectional audio when we get killAudio message
* wip
2024-07-02 21:47:07 -06:00
Dave Horton
3459188bb6
use trylock on mutex ( #85 )
2024-07-01 08:16:31 -06:00
Dave Horton
d6e246d84c
fix: discard incoming binary or text frame if we are shutting down to avoid deadlock ( #84 )
2024-06-28 07:28:35 -04:00
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
Hoan Luu Huu
33fee93ec7
free maloc variable on mod_audio_fork ( #54 )
2024-04-23 09:15:11 -04:00
Hoan Luu Huu
2bbc18903c
mod audio fork cannot parse ws:<IP>/call path ( #40 )
...
* mod audio fork cannot parse ws:<IP>/call path
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com >
* add comments for the regex
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com >
* add comments for the regex
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com >
---------
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com >
2024-04-08 20:03:01 -04:00
Dave Horton
fa4930d53e
Fix/docker build ( #32 )
...
* 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
2024-04-03 13:49:05 -04:00
Hoan Luu Huu
63e66042af
fix cannot build mod_audio_fork ( #29 )
...
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
2024-03-31 21:08:01 -04:00
Hoan Luu Huu
eedcc03112
support streaming audio for mod_audio_fork ( #28 )
...
* support streaming audio for mod_audio_fork
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* fix review comments
* fix review comments
---------
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
2024-03-31 09:05:50 -04:00
Dave Horton
b606255206
add mod_dub ( #16 )
...
* add mod_dub
Signed-off-by: Dave Horton <daveh@beachdognet.com >
* remove some locks
---------
Signed-off-by: Dave Horton <daveh@beachdognet.com >
2024-03-12 09:56:49 -04:00
Dave Horton
9fc8b1af97
Fix/audio pipe ( #4 )
...
* 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 >
2023-12-27 11:10:57 -05:00
Dave Horton
bbe42eb4d1
Licensing ( #1 )
...
* Licensing
Signed-off-by: Dave Horton <daveh@beachdognet.com >
* typo
Signed-off-by: Dave Horton <daveh@beachdognet.com >
* cleanup
Signed-off-by: Dave Horton <daveh@beachdognet.com >
* more license cleanup
Signed-off-by: Dave Horton <daveh@beachdognet.com >
* more cleanup
Signed-off-by: Dave Horton <daveh@beachdognet.com >
* more cleanup
Signed-off-by: Dave Horton <daveh@beachdognet.com >
---------
Signed-off-by: Dave Horton <daveh@beachdognet.com >
2023-12-26 11:59:40 -05:00
Dave Horton
420e51eac7
eliminate support for multiple lws threads as part of fixing valgrind errors
...
Signed-off-by: Dave Horton <daveh@beachdognet.com >
2023-12-26 10:57:15 -05:00