Hoan Luu Huu
3f642467eb
add properties to tts span for mod_*_tts ( #45 )
...
* add properties to tts span for mod_*_tts
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* support deepgram tts span
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* support tts span for playht
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* support rimelabs tts span
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
---------
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
2024-04-14 09:13:54 -04:00
Hoan Luu Huu
622cb14957
mod_*_tts is not able to parse http response code if the protocol is hot HTTP/2 ( #44 )
...
* fix mod_tts wrongly parsing http error code
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com >
---------
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com >
2024-04-13 08:51:03 -04:00
Hoan Luu Huu and Dave Horton
4ce95e6d27
support new parameters for google v2 ( #31 )
...
* support new parameters for google v2
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* add enable_voice_activity_events
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* changes to start and end timeout
---------
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2024-04-12 07:24:46 -04:00
Hoan Luu Huu
f0d15c57a2
support mod_rimelabs_tts ( #41 )
...
* support mod_rimelabs_tts
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* add readme and license
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
---------
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
2024-04-12 07:23:21 -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
Hoan Luu Huu
4aabb36a64
add playht tts to mod_dub ( #39 )
...
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
2024-04-08 10:54:49 -04:00
Hoan Luu Huu
ee488e4621
support mod_playht_tts ( #38 )
...
* support mod_playht_tts
* 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 >
---------
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
2024-04-08 10:22:16 -04:00
Hoan Luu Huu
94361f1d20
mod_dub support sayOnTrack Deepgram ( #35 )
...
* mod_dub support sayOnTrack Deepgram
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* mod_dub sayOnTrack support azure
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 >
* support whisper
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
---------
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
2024-04-05 07:16:31 -04:00
Hoan Luu Huu
d05cfb8ef0
remove deepgram tts linear16 wav 44 bytes header ( #34 )
...
* remove deepgram tts linear16 wav 44 bytes header
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
---------
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
2024-04-05 07:15:02 -04:00
Hoan Luu Huu
8e7f4a3fab
Feat/mod deepgram tts ( #33 )
...
* deepgram tts mode
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 crash audio sound
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* wip
* run with opus
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* dg-request-id check
---------
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
2024-04-04 15:54:22 -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
Hoan Luu Huu
be6758c3a8
support azure tts stream ( #13 )
...
* support azure stream
* delete trash file
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fire variable_tts_time_to_first_byte_ms
2024-03-24 09:18:38 -04:00
Hoan Luu Huu
d6ae0a6a39
fix elevenlabs and whisper for multiple codec ( #14 )
...
* fix elevenlabs and whisper for multiple codec
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com >
* fix review comments
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com >
---------
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com >
2024-03-12 09:52:35 -04:00
Hoan Luu Huu
92dd3fc854
enable azure language identification mode ( #15 )
...
Signed-off-by: Quan HL <quan.luuhoang8@gmail.com >
2024-03-08 10:12:33 -05:00
Hoan Luu Huu and Dave Horton
b4f3a41913
whisper tts stream module ( #8 )
...
* whisper tts stream module
* add convert mp3 to linear
* add lmpg123 link
* wip
* whisper cache
* wip
* wip
* clean up
* add free mem and openai metric
* whisper: cache files as mp3 for simplicity
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2024-02-22 14:17:13 -05:00
Hoan Luu Huu and Dave Horton
3edb4a47f2
Support elevenlabs TTS streaming api ( #7 )
...
* added module for using eleven labs tts
* wip
Signed-off-by: Dave Horton <daveh@beachdognet.com >
* fixes for caching streaming file
* elevenlabs: fix issue that caused issue after mod_reload
* return final response code in playback stopped event
* send error if tts fails
---------
Signed-off-by: Dave Horton <daveh@beachdognet.com >
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2024-01-31 07:35:20 -08:00