PotatoHotDog Dynamic Browser Sources дозволяють генерувати та відтворювати TTS (Text-to-Speech) аудіо безпосередньо в OBS Studio, не потрібно писати жодного коду C# у Streamer.bot. Це керівництво показує, як створити динамічне джерело браузера, додати його до OBS Studio та ініціювати відтворення з Streamer.bot за допомогою простої дії Fetch URL.
Кожного разу, коли викликається webhook-запит, PotatoHotDog автоматично генерує мовлення за допомогою статичного або клонованого голосу та ставить його в чергу на відтворення у джерелі браузера. Ви можете далі налаштовувати поведінку за допомогою вбудованих редакторів JavaScript на джерелі браузера, таких як поля Playing Static Voice Script та Playing Cloned Voice Script.
Створити динамічне джерело браузера
Увійдіть до панелі керування PotatoHotDog і перейдіть на сторінку «Dynamic Browser Sources». Дайте вашому новому джерелу браузера ім'я, яке зможете пізніше легко розпізнати, наприклад «Streamer.bot TTS», а потім натисніть Створити.
Перейти до динамічних джерел браузера
Додайте URL-адресу джерела браузера до OBS Studio
Відкрийте щойно створене джерело браузера та скопіюйте його URL-адресу.
Потім відкрийте OBS Studio, створіть у вашій сцені нове джерело браузера та вставте URL.
Підготуйте API-ключ
Якщо у вас його ще немає, згенеруйте API-ключ із вашої панелі керування та тримайте його готовим — він знадобиться вам на наступному кроці.
Перейти до API-ключів
Згенеруйте запит вебхука
Відкрийте сторінку Play Static Voice API або сторінку Play Cloned Voice API, залежно від того, який тип голосу ви хочете відтворити. Введіть свій API-ключ, ID джерела браузера та ID голосу, але для поля тексту введіть %potatoText%, який є аргументом Streamer.bot, який ви налаштуєте на наступному кроці.
Відтворити Статичний Голосовий API Відтворити API клонованого голосуЯк тільки всі поля заповнені, скопіюйте згенерований URL запиту знизу сторінки — у наступному кроці вставите його у Streamer.bot.
Створити піддію Set Argument у Streamer.bot
Відкрийте Streamer.bot і перейдіть на вкладку Actions. Створіть нову дію або відкрийте існуючу, потім клацніть правою кнопкою миші на Sub Actions і виберіть Add, Core, Arguments, а потім Set Argument.
Встановіть ключ аргумента як potatoText, а значення — тестове повідомлення, наприклад «Привіт, світ». Це той же аргумент $potatoText, на який ви посилалися у URL запиту вебхука.
Створити піддію Fetch URL у Streamer.bot
Під дією Set Argument натисніть Додати ще раз, а цього разу виберіть Core, Network та Fetch URL. Вставте URL запиту webhook, який ви раніше скопіювали.
Збережіть дію, а потім перевірте її. Аудіо TTS має згенеруватися та автоматично відтворитися через браузерне джерело в OBS Studio.
Додаткове налаштування
На сторінці редагування вашого динамічного джерела браузера ви знайдете поля «Відтворюваний Статичний Голосовий Скрипт» та «Відтворюваний Клонований Голосовий Скрипт». Ці поля дозволяють писати власний JavaScript, який автоматично виконується кожного разу, коли відтворюється голосова інструкція, і дають змогу повністю налаштувати поведінку поза межами налаштувань за замовчуванням.
Цей посібник було вперше опубліковано 2026-07-13 і востаннє змінено 2026-07-13.
Інші Подібні Керівництва
Ось ще кілька інших покрокових посібників, які можуть бути вам корисними.