mirror of
https://github.com/dograh-hq/dograh.git
synced 2026-06-07 07:55:16 +02:00
fix: send volume in cartesia
This commit is contained in:
parent
1f5229e2df
commit
9decdb2f4b
1 changed files with 7 additions and 1 deletions
|
|
@ -263,8 +263,14 @@ def create_tts_service(user_config, audio_config: "AudioConfig"):
|
|||
)
|
||||
elif user_config.tts.provider == ServiceProviders.CARTESIA.value:
|
||||
speed = getattr(user_config.tts, "speed", None)
|
||||
volume = getattr(user_config.tts, "volume", None)
|
||||
gen_config_kwargs = {}
|
||||
if speed and speed != 1.0:
|
||||
gen_config_kwargs["speed"] = speed
|
||||
if volume and volume != 1.0:
|
||||
gen_config_kwargs["volume"] = volume
|
||||
generation_config = (
|
||||
GenerationConfig(speed=speed) if speed and speed != 1.0 else None
|
||||
GenerationConfig(**gen_config_kwargs) if gen_config_kwargs else None
|
||||
)
|
||||
return CartesiaTTSService(
|
||||
api_key=user_config.tts.api_key,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue