Commencer ici
SSN lit tout chat capturé sous forme de texte. Votre plateforme n'a pas besoin de son propre TTS. Le dock ou la superposition où le TTS est activé parle, en respectant ses filtres.
Le lien le plus simple active le TTS avec les voix de votre système :
dock.html?session=YOUR_SESSION&speech=en-US
Pour OBS, ajoutez une voix gratuite qui passe par la page :
dock.html?session=YOUR_SESSION&speech=en-US&ttsprovider=piper
Gardez cette page ouverte et connectée. Une seule page doit parler.
Le TTS est aussi disponible dans CAPTION.Ninja, pour les sous-titres, la transcription et la traduction. Les deux proposent des voix gratuites et payantes.
Fournisseurs
Définissez le fournisseur avec &ttsprovider=. Écoutez et comparez des exemples dans le guide de configuration.
| Fournisseur | Valeur du lien | Coût | Remarques |
|---|---|---|---|
| Synthèse vocale système | (par défaut) | Gratuit | Les voix de votre navigateur. Souvent muettes dans OBS. |
| Kokoro | kokoro | Gratuit | Fonctionne dans le navigateur. Meilleure qualité gratuite, avec des dizaines de voix. |
| Piper | piper | Gratuit | Fonctionne dans le navigateur. Rapide et peu gourmand en processeur. |
| Kitten | kitten | Gratuit | Fonctionne dans le navigateur. Petit modèle. |
| eSpeak-NG | espeak | Gratuit | Voix robotique classique. Fonctionne sur tout ordinateur. |
| OpenAI | openai | Coûts de l'API | Haute qualité. |
| Votre propre serveur | customtts ou localtts | Gratuit | Tout serveur compatible OpenAI. Consultez le guide TTS local. |
| Google Cloud | google | Coûts de l'API | De nombreuses langues. |
| Gemini | gemini | Coûts de l'API | Consignes de style pour la lecture. |
| ElevenLabs | elevenlabs | Offre gratuite disponible | Voix naturelles et entraînement de voix personnalisées. |
| Speechify | speechify | Coûts de l'API | De nombreuses langues. |
| Fish Audio | fish | Modèle gratuit disponible | OBS nécessite le pont local. |
Paramètres du lien
Ajoutez ces paramètres à la fin du lien de votre dock ou de votre superposition.
| Paramètre | Fonction | Exemple |
|---|---|---|
&speech | Active le TTS avec un code de langue. | &speech=en-US |
&ttsprovider | Choisit le fournisseur (voir ci-dessus). | &ttsprovider=kokoro |
&volume | Volume, de 0.0 à 1.0. | &volume=0.8 |
&rate | Vitesse de parole, de 0.1 à 10.0. | &rate=1.5 |
&pitch | Hauteur de la voix, de 0.1 à 2.0. | &pitch=1.2 |
&voice | Voix système, identifiée par une partie de son nom. | &voice=google |
&simpletts | Ne pas dire « dit » ou « quelqu'un dit ». | &simpletts |
&simpletts2 | Ne pas lire les noms. | &simpletts2 |
&ttscommand | Lire uniquement les messages commençant par une commande (par défaut : !say). | &ttscommand=!say |
&readevents | Lire aussi les événements comme les abonnements et les dons. | &readevents |
&skipmessages | Lire un message sur N seulement. | &skipmessages=3 |
&ttsquick | Coupe la parole après ce nombre de caractères. Supprimez-le si les messages sont tronqués. | &ttsquick=100 |
Réglages du fournisseur
Ajoutez ces valeurs après &ttsprovider=. Dans le panneau, les mêmes réglages apparaissent lorsque vous choisissez le fournisseur.
| Fournisseur | Réglages |
|---|---|
| Kokoro | Voix &voicekokoro=af_bella · vitesse &kokorospeed=1.2. Espagnol : ef_dora. Portugais brésilien : pf_dora. Options de génération en arrière-plan. |
| Piper | Voix &pipervoice=en_US-hfc_female-medium · vitesse &piperspeed=1.0. Portugais : pt_BR-faber-medium, pt_BR-edresson-low. Espagnol : es_ES-davefx-medium, es_MX-ald-medium. |
| Kitten | Voix &kittenvoice=expr-voice-4-f. |
| eSpeak-NG | Voix &espeakvoice=en · vitesse &espeakspeed=175. |
| OpenAI / votre propre serveur | Voix &voiceopenai=nova · vitesse &openaispeed=1.0 · serveur &openaiendpoint=http://localhost:8880/v1/audio/speech. Les serveurs locaux n'ont pas besoin de clé. Tous les réglages du serveur local. |
| Google Cloud | Clé &ttskey=YOUR_API_KEY · voix &voicegoogle=en-GB-Standard-A · langue &googlelang=en-US. |
| Gemini | Clé &geminikey=YOUR_API_KEY · modèle &geminimodel=gemini-2.5-flash-preview-tts · voix &voicegemini=Kore · langue &geminilang=th-TH · style &geministyle=Read aloud in a warm tone. |
| ElevenLabs | Clé &elevenlabskey=YOUR_API_KEY · identifiant de voix &voice11=YOUR_VOICE_ID · modèle &elevenlabsmodel=eleven_multilingual_v2. La stabilité, la similarité et le style sont aussi réglables. |
| Speechify | Clé &speechifykey=YOUR_API_KEY · voix &voicespeechify=henry · modèle &speechifymodel=simba-3.0 (par défaut) ou simba-3.2 pour l'anglais · vitesse &speechifyspeed=1.2 (de 0.5 à 3.0). Guide Speechify. |
| Fish Audio | Clé API et identifiant de voix facultatif. Modèle par défaut s2.1-pro-free. Configuration et pont OBS. |
&speech= seul ne change pas la voix. Les anciens identifiants de voix anglaises fonctionnent toujours.Liens prêts à l'emploi en espagnol et en portugais
| Langue | Meilleure qualité gratuite (testée) | Solution de secours la plus rapide (testée) |
|---|---|---|
| Portugais | &speech=pt-BR&ttsprovider=piper&pipervoice=pt_BR-faber-medium | &speech=pt-BR&ttsprovider=espeak&espeakvoice=pt-br |
| Espagnol | &speech=es-ES&ttsprovider=piper&pipervoice=es_ES-davefx-medium | &speech=es-ES&ttsprovider=espeak&espeakvoice=es |
Kokoro fonctionne aussi : &voicekokoro=ef_dora (espagnol) ou pf_dora (portugais brésilien). Pour les voix cloud, choisissez une voix prenant en charge votre langue dans Google Cloud, ElevenLabs, Speechify, Gemini ou un serveur local compatible OpenAI.
Voix système
Le TTS système utilise les voix disponibles dans votre navigateur et votre ordinateur. Les cas ci-dessous sont courants, mais non garantis.
| Navigateur | Voix système |
|---|---|
| Chrome | Oui. Voix Google et voix système. |
| Edge | Oui. Voix Microsoft et modules linguistiques Windows. |
| Firefox | Limité. Voix système locales uniquement. |
| Opera | Limité. Varie selon l'installation. |
| Safari | Nécessite un clic avant de pouvoir lire l'audio. |
| OBS | Son propre navigateur. Il ne récupère pas les voix de Chrome ou d'Edge. Tester dans l'application SSN ne teste pas OBS. |
Vérifier les voix système de ce navigateur. Ce lien liste uniquement les voix TTS système du navigateur utilisé. Il ne teste ni OBS ni les fournisseurs comme Kokoro. Une liste vide ne signifie pas que les autres fournisseurs ne fonctionneront pas.
Ajouter des voix dans Windows
- Ouvrir Démarrer > Paramètres > Heure et langue > Voix.
- Sous Gérer les voix, cliquez sur Ajouter des voix.
- Choisissez les langues et cliquez sur Ajouter.
- Redémarrez votre navigateur.
Ces étapes concernent Windows 11. Pour Windows 10, consultez le Guide Microsoft. Certaines voix tierces n'apparaissent pas dans les navigateurs. Firefox affiche souvent plus de voix système que les navigateurs basés sur Chrome.
Acheminer le TTS système vers OBS
- Vérifiez d'abord que le TTS système parle réellement. OBS peut n'avoir aucune voix utilisable. Sans parole, le routage ne résoudra rien. Utilisez un autre fournisseur.
- Si la voix fonctionne dans un autre navigateur, capturez-le avec la capture audio d'application ou du bureau d'OBS.
- Toujours bloqué ? Faites passer le navigateur par un câble audio virtuel (ci-dessous).
Acheminer l'audio par un câble virtuel (Windows)
Téléchargements : VB-Audio Virtual Cable (gratuit) · Voicemeeter · Audio Router (ancien)
| Méthode | Procédez ainsi |
|---|---|
| Tout le PC | Définissez CABLE Input comme sortie par défaut de Windows (Paramètres audio > Sortie). |
| Une application, Windows 11 | Paramètres > Système > Son > Mélangeur de volume. Réglez la sortie du navigateur sur CABLE Input. |
| Une application, Windows 10 | Paramètres de son > Préférences de volume des applications et des appareils. Réglez la sortie du navigateur sur CABLE Input. |
| Audio Router | Ancien logiciel. Dirigez le navigateur vers CABLE Input. |
| Voicemeeter | Définissez-le comme sortie par défaut de Windows. Envoyez la sortie matérielle vers vos haut-parleurs et la sortie virtuelle vers OBS. |
Ensuite, dans OBS, ajoutez Capture d'entrée audio, choisissez CABLE Output (ou la sortie Voicemeeter), puis réglez l'écoute sur Monitoring et sortie. Utilisez Écoute seule si une autre source l'envoie déjà vers le direct.
Test : lancez le TTS, regardez le vumètre OBS, vérifiez que vous l'entendez et réglez les niveaux.
Résoudre les problèmes
| Problème | À essayer |
|---|---|
| Pas de son | Vérifiez que le TTS est activé, que la page qui parle est ouverte et que la source navigateur n'est pas en sourdine. Dans un navigateur classique, cliquez une fois sur la page. |
| Aucun son dans OBS | Aucune parole ? Vérifiez d'abord le fournisseur. Si la voix fonctionne, vérifiez Contrôler l’audio via OBS, la sourdine du mixeur et les pistes de sortie. Ou capturez le navigateur qui parle. |
| La voix cloud ne fonctionne pas | Vérifiez la clé API et le nom du fournisseur. Sans clé, SSN revient au TTS système, qui peut rester muet dans OBS. |
| Le serveur local fonctionne dans l'application, mais pas dans OBS | OBS est un navigateur distinct. Vérifiez le serveur depuis l'ordinateur d'OBS, surtout avec 127.0.0.1. Consultez le règle de localhost. |
| Seules la première lettre ou les premiers mots sont lus | Supprimer ttsquick du lien OBS. |
| Les nouvelles voix n'apparaissent pas | Redémarrez le navigateur après l'ajout de modules linguistiques. |
| Safari ne parle pas | Safari limite le TTS automatique. Cliquez une fois sur la page pour autoriser l'audio. |
Bonnes habitudes
- Utilisez un fournisseur qui diffuse l'audio par la page. C'est la configuration OBS la plus simple, et des options gratuites existent.
- Testez avec un court message avant le direct.
- Les spectateurs peuvent écrire n'importe quoi. Prévoyez un moyen rapide de désactiver le TTS.