mirror of
https://github.com/dograh-hq/dograh.git
synced 2026-07-13 11:22:14 +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:
|
elif user_config.tts.provider == ServiceProviders.CARTESIA.value:
|
||||||
speed = getattr(user_config.tts, "speed", None)
|
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 = (
|
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(
|
return CartesiaTTSService(
|
||||||
api_key=user_config.tts.api_key,
|
api_key=user_config.tts.api_key,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue