json_config.
Dans le SDK Python, il s’agit d’un dict associant chaque nom d’option à sa valeur
(float ou chaîne). Pour les requêtes REST POST, passez-le comme objet dans le
corps JSON.
Ces options s’appliquent aux deux transports, WebSocket
et REST. Pour le STT, voir
Réglages de la transcription.
Obsolète :
cfg_coef pour le TTSLe nouveau modèle TTS accepte cfg_coef dans json_config mais ignore sa valeur.
Retirez-le de vos requêtes TTS. Le paramètre cfg_scale de Voice Design est un
réglage de génération distinct et reste disponible.Référence rapide
La plage est l’intervalle sur lequel chaque option est réglée et testée.La validation accepte un intervalle plus large que le tableau :
temp jusqu’à
1.5, padding_bonus de -5.0 à 5.0. Utilisez les plages du tableau pour
vos réglages.temp à 0.0. Pour enchaîner plusieurs
énoncés dans une même session, voir Multiplexage.
Pour les voix conçues avec Voice Design, voir aussi les
paramètres de Voice Design.
Le moteur TTS reconnaît les balises <flush> et <break time="..." /> décrites
dans Synthèse vocale (TTS).
Champs de setup, hors json_config
Deux options par requête se définissent au premier niveau du message de setup, à
côté de voice_id, et non dans json_config :
pronunciation_id se place à côté de voice_id, au premier niveau du setup. Un
ID inexistant est signalé par Pronunciation dictionary <id> not found.
Les dictionnaires de prononciation s’appliquent uniquement aux sessions
WebSocket. Les requêtes REST ne peuvent pas les utiliser ; les
rewrite_rules
à base de motifs dans json_config sont alors le seul moyen de contrôler la
réécriture. Voir Règles de réécriture du texte.Contrôle de la vitesse
Vous pouvez orienter la vitesse du modèle avec le paramètrepadding_bonus. La
valeur par défaut est 0,0. Les valeurs négatives font parler le locuteur plus vite
(entre -4,0 et -0,1). Les valeurs positives le font parler plus lentement (entre
0,1 et 4,0).
Contrôle de la température
La température de génération peut prendre des valeurs de 0 à 1,4. Une valeur de 0 correspond à une génération déterministe, tandis que des valeurs plus élevées produisent des sorties plus variées. La valeur par défaut est 0,7.Règles de réécriture
Le paramètrerewrite_rules permet de passer des règles de réécriture appliquées
au texte avant sa synthèse. Les règles doivent être passées sous forme de chaîne.
Le guide Règles de réécriture du texte détaille les
règles elles-mêmes. Des valeurs comme "en", "fr", "fr-be", "fr-ch",
"de", "es", "pt" activent toutes les règles de réécriture d’une langue ou
d’une locale donnée. Lorsque la voix a une langue, ses règles sont activées par
défaut ; passez "none" pour désactiver entièrement la réécriture.