> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fanifyai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuration vocale du personnage

> Configurer les voix d'un personnage (TTS et STS) pour le VoiceChanger en chatting et les fonctionnalités vocales futures

## Introduction

Chaque **personnage** de votre instance peut avoir sa propre **voix**. Cette configuration est utilisée :

* En **STS (Speech-to-Speech)** pour le **VoiceChanger** en chatting — vous enregistrez un vocal, l'IA le convertit dans la voix du personnage avant envoi. Servira aussi aux **appels temps réel** dans une future mise à jour.
* En **TTS (Text-to-Speech)** pour la **génération automatique de vocaux** par l'IA dans les réponses automatiques (à venir).
* En **génération de contenu** : les workflows natifs/systèmes de l'Usine à contenu (réponses vocales scriptées, génération de vocaux pour une campagne, etc.) utiliseront la voix configurée sur le personnage concerné.

À défaut de configuration sur le personnage, Fanify utilise les **voix par défaut globales** définies dans **Admin > Services > ElevenLabs / Fish Audio**.

<Note>
  Cette page documente la configuration vocale **par personnage**. Pour la voix par défaut de l'instance (fallback global), voir la page [ElevenLabs](/fr/basics/configuration/elevenlabs).
</Note>

## Prérequis

* **Configuration initiale terminée** ([mise en route](/fr/basics/configuration/onboarding))
* **Personnage existant** dans l'Usine à contenu. Pour le **personnage principal** à la première installation, ouvrez au moins une fois le [configurateur de personnage](/fr/basics/configuration/character-wizard) pour que la carte du personnage soit créée — l'option *Configurer la voix* devient alors accessible dans son menu contextuel, même en brouillon.
* **Au moins une clé d'API vocale valide** :
  * [ElevenLabs](/fr/basics/configuration/elevenlabs) pour le STS (VoiceChanger)
  * [Fish Audio](/fr/basics/configuration/fishaudio) pour le TTS (saisir la clé dans **Admin > Services > Fish Audio**)
* **Opérateur administrateur** (ou avec droit d'édition sur la Content Factory)

<Tip>
  Si vous ne prévoyez d'utiliser que le **VoiceChanger en chatting**, seul ElevenLabs est requis. Fish Audio devient nécessaire uniquement pour générer des vocaux à partir de texte (TTS).
</Tip>

## Étapes

### 1) Ouvrir la configuration vocale

1. Allez dans l'onglet **Usine à contenu** <img src="https://mintcdn.com/saufrasoft/JhinR4RYKnJEfCOW/assets/ui-elements/sidebar/tab_content-factory_hover.png?fit=max&auto=format&n=JhinR4RYKnJEfCOW&q=85&s=dee3a42650e7187b665a87be63d75d8a" alt="Usine à contenu" style={{ display: "inline", height: "1.8em", verticalAlign: "middle", margin: "0 0.25em" }} width="240" height="50" data-path="assets/ui-elements/sidebar/tab_content-factory_hover.png" />
2. Repérez la carte **Personnages** et la vignette du personnage à configurer (le personnage principal est marqué d'une étoile)
3. Cliquez sur le menu **⋯** de la vignette
4. Choisissez **Configurer la voix**

Une sous-page s'ouvre avec une carte par **modalité vocale** : *Synthèse vocale (TTS)* et *Conversion voix (STS)*.

### 2) Configurer la modalité STS (VoiceChanger)

C'est la modalité utilisée par le **VoiceChanger en chatting** : vous enregistrez un vocal et l'IA le convertit dans la voix du personnage.

1. Dans la carte **Conversion voix (STS)** :
2. **Provider** : seul **ElevenLabs** est compatible STS actuellement (Fish Audio est grisé)
3. **Voix** : choisissez la voix du personnage parmi celles disponibles sur votre compte ElevenLabs
4. **Modèle** : sélectionnez **`eleven_multilingual_sts_v2`** (recommandé pour le multilingue)
5. *(optionnel)* Déployez **Paramètres vocaux** pour ajuster `Stability`, `Similarity Boost`, `Style`, `Speed` et `Use Speaker Boost`

<Warning>
  Seuls les modèles `sts` fonctionnent pour le VoiceChanger. Les modèles TTS d'ElevenLabs n'apparaissent pas dans cette liste.
</Warning>

<Tip>
  Pour cloner une voix sur mesure (la voix réelle de la créatrice par exemple), passez par [ElevenLabs Voice Lab](https://elevenlabs.io/app/voice-lab), puis revenez dans Fanify pour la sélectionner.
</Tip>

### 3) Configurer la modalité TTS (vocaux générés)

C'est la modalité utilisée plus tard par les **réponses automatiques** pour générer des vocaux à partir de texte.

1. Dans la carte **Synthèse vocale (TTS)** :
2. **Provider** : seul **Fish Audio** est compatible TTS actuellement (ElevenLabs est grisé)
3. **Voix** : utilisez le sélecteur Fish Audio pour rechercher une voix dans la bibliothèque (recherche par titre, filtre par langue ou par tag) ou choisir une voix de votre compte
4. **Modèle** : sélectionnez le modèle Fish Audio (par exemple `s1` ou `s2-pro`)
5. *(optionnel)* Déployez **Paramètres vocaux** pour ajuster `Speed`, `Temperature` et `Top P`

### 4) Enregistrer

Cliquez sur **Enregistrer** en haut à droite. Un badge **Personnalisé** apparaît sur chaque modalité dont vous avez modifié au moins un champ.

<Note>
  Si vous ne modifiez rien dans une modalité, elle reste sur **Valeurs par défaut** et hérite automatiquement de la configuration globale **Admin > Services**.
</Note>

### 5) Tester

* **STS** : ouvrez une conversation dans **Chatting**, enregistrez un vocal et activez le **VoiceChanger** avant envoi
* **TTS** : la génération automatique de vocaux n'est pas encore exposée à l'opérateur ; la configuration est stockée et sera utilisée par les futures réponses automatiques vocales

## Bon à savoir

### Hiérarchie des paramètres vocaux

Fanify résout la voix d'une conversation dans cet ordre (du plus prioritaire au moins prioritaire) :

| Priorité | Source                                         | Portée                                                                               |
| -------- | ---------------------------------------------- | ------------------------------------------------------------------------------------ |
| 1        | **Paramètres opérateur** (Settings personnels) | Surcharge uniquement les *paramètres de voix* (Stability, Speed…) pour cet opérateur |
| 2        | **Configuration du personnage** (cette page)   | Voix, modèle et paramètres spécifiques au personnage utilisé                         |
| 3        | **Configuration globale** (Admin > Services)   | Voix, modèle et paramètres par défaut de l'instance                                  |

La **voix** et le **modèle** ne sont jamais surchargés au niveau opérateur — uniquement les paramètres de rendu.

### Réinitialiser un personnage

Le bouton **Réinitialiser** supprime toute la configuration vocale spécifique au personnage. Il repasse alors entièrement sur les valeurs par défaut globales définies dans **Admin > Services**.

### Personnages secondaires

Tout personnage (principal ou secondaire) peut avoir sa propre voix. Pour les personnages secondaires, la voix sert principalement à la **génération de contenu** via les workflows natifs/systèmes de l'Usine à contenu — les modalités STS/TTS du chatting restent attachées au **personnage principal**.

## Dépannage rapide

* **« Aucune voix disponible »** : vérifiez que la clé d'API du provider concerné est saisie dans **Admin > Services**, puis cliquez sur **Actualiser les données** côté admin
* **Provider grisé** : il n'est pas compatible avec la modalité (ex : Fish Audio pour STS). Choisissez l'autre provider proposé
* **VoiceChanger indisponible en chatting** : assurez-vous qu'une **voix STS** est configurée soit sur le personnage de la conversation, soit globalement dans [ElevenLabs](/fr/basics/configuration/elevenlabs)
* **Voix trop éloignée de l'audio enregistré** : augmentez `Similarity Boost` dans les paramètres vocaux ElevenLabs
* **L'option « Configurer la voix » est absente** : la carte du personnage n'est pas encore créée. Ouvrez le [configurateur de personnage](/fr/basics/configuration/character-wizard) au moins une fois.
