Lyle Pratt
9f7a06ce56
Update README.md ( #9 )
...
Updated ElevenLabs module to include an example of how to use the module as well as links to params in ElevenLabs docs.
2024-10-03 08:06:32 -04:00
Hoan Luu Huu
d17a2aa9be
env variable for tts stream connection timeout ( #114 )
...
* env variable for tts stream connection timeout
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* env variable for tts stream connection timeout
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* env variable for tts stream connection timeout
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
---------
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
2024-09-17 10:05:57 -04:00
Hoan Luu Huu
56df923cdb
support elevenlabs previous_text, next_text ( #75 )
2024-07-19 10:22:59 -04:00
Hoan Luu Huu
45ecf151c3
Delete tts tmp file if playback_start event has not been sent ( #68 )
...
* Delete tts tmp file if playback_start event has not been sent
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* Delete tts tmp file if playback_start event has not been sent
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-05-26 09:29:05 -04:00
Hoan Luu Huu
b495dba126
reset response when cached speech interface feeded new text ( #59 )
...
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
2024-05-02 07:24:57 -04:00
Dave Horton
f8604656e3
minor logging
2024-04-29 18:09:23 -04:00
Hoan Luu Huu
916332d91d
elevenlabs to use http 1.1 ( #57 )
...
* elevenlabs to use http 1.1
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* update the rest of mod tts
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* add env variable for disabling http2
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
---------
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
2024-04-29 07:51:09 -04:00
Hoan Luu Huu
41aebafd1c
fix eleevnlabs callsession stuck ( #55 )
...
* fix eleevnlabs callsession stuck
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
* fix read sample rate from session is not needed
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
---------
Signed-off-by: Hoan HL <quan.luuhoang8@gmail.com >
2024-04-23 09:14:43 -04:00
Dave Horton
83a2d1d730
modify cache folder name and various fixes from testing tts streaming ( #50 )
2024-04-18 11:28:17 -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
Dave Horton
751d890d9b
change default base dir for streaming tts cache files to /tmp/
2024-04-07 12:46:53 -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
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
Dave Horton
b2c3090a81
remove code that was clearing cache folder on module restart, since multiple modules may be using this
2024-02-05 08:15:19 -05:00
Hoan Luu Huu
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