PotatoHotDog Dynamic Browser Sources vous permettent de générer et de lire l'audio TTS (Text-to-Speech) directement dans OBS Studio, sans écrire de code C# dans Streamer.bot. Ce guide vous montre comment créer une source navigateur dynamique, l'ajouter à OBS Studio et déclencher la lecture à partir de Streamer.bot avec une simple sous-action Fetch URL.
À chaque appel de la requête webhook, PotatoHotDog génère automatiquement le discours en utilisant une voix statique ou clonée et la met en file d'attente pour la lecture sur la source du navigateur. Vous pouvez personnaliser davantage le comportement en utilisant les éditeurs JavaScript intégrés dans la source du navigateur, tels que les champs Playing Static Voice Script et Playing Cloned Voice Script.
- Créer une source de navigateur dynamique
- Ajouter l'URL de la source navigateur dans OBS Studio
- Préparez une clé API
- Générer la requête webhook
- Créer une sous-action Définir l'Argument dans Streamer.bot
- Créer une sous-action Récupérer l'URL dans Streamer.bot
- Personnalisation supplémentaire
- Autres Guides Similaires
Créer une source de navigateur dynamique
Connectez-vous à votre tableau de bord PotatoHotDog et accédez à la page Sources de navigateur dynamiques. Donnez à votre nouvelle source de navigateur un nom que vous reconnaîtrez plus tard, par exemple « Streamer.bot TTS », puis cliquez sur Créer.
Accéder aux sources dynamiques du navigateur
Ajouter l'URL de la source navigateur dans OBS Studio
Ouvrez la source du navigateur que vous venez de créer et copiez son URL de la source du navigateur.
Puis ouvrez OBS Studio, créez une nouvelle source navigateur dans votre scène, puis collez l'URL.
Préparez une clé API
Si vous n'en avez pas encore, générez une clé API depuis votre tableau de bord et gardez-la prête; vous en aurez besoin à l'étape suivante.
Aller aux clés API
Générer la requête webhook
Ouvrez la page Play Static Voice API ou la page Play Cloned Voice API, selon le type de voix que vous souhaitez lire. Remplissez votre clé API, votre identifiant de source du navigateur et l'identifiant de la voix, mais pour le champ de texte, entrez %potatoText%, qui est l’argument Streamer.bot que vous configurerez à l’étape suivante.
Jouer L'API Vocale Statique Jouer l'API Voix clonéeUne fois que tous les champs sont remplis, copiez l'URL de la requête générée en bas de la page et collez-la dans Streamer.bot lors d'une étape ultérieure.
Créer une sous-action Définir l'Argument dans Streamer.bot
Ouvrez Streamer.bot et allez dans l’onglet Actions. Créez une nouvelle action, ou ouvrez-en une existante, puis faites un clic droit sur Sub Actions et sélectionnez Add, Core, Arguments, puis Set Argument.
Définissez la clé de l'argument sur potatoText, et la valeur sur un message de test, tel que "Bonjour le monde". C’est le même argument $potatoText que vous avez référencé dans l’URL de la requête webhook.
Créer une sous-action Récupérer l'URL dans Streamer.bot
Sous l'action secondaire Set Argument, cliquez sur Ajouter à nouveau et, cette fois, sélectionnez Core, Network et Fetch URL. Collez l'URL de requête webhook que vous avez copiée plus tôt.
Enregistrez l'action, puis testez-la. L'audio TTS devrait être généré et lu automatiquement via la source du navigateur dans OBS Studio.
Personnalisation supplémentaire
Sur la page d'édition de votre source dynamique du navigateur, vous trouverez les champs Playing Static Voice Script et Playing Cloned Voice Script. Cela vous permet d'écrire du JavaScript personnalisé qui s'exécute automatiquement chaque fois qu'une instruction vocale est jouée, vous permettant de personnaliser entièrement le comportement au-delà des paramètres par défaut.
Ce guide a été publié pour la première fois le 13 juillet 2026 et a été modifié pour la dernière fois le 13 juillet 2026.
Autres Guides Similaires
Voici d'autres guides pratiques qui pourraient vous être utiles.