PotatoHotDog Dynamic Browser Sources ви позволяват да генерирате и възпроизвеждате TTS (Text-to-Speech) аудио директно в OBS Studio, без да пишете никакъв C# код в Streamer.bot. Това ръководство ви показва как да създадете динамичен браузърен източник, да го добавите към OBS Studio и да задействате възпроизвеждането от Streamer.bot с помощта на проста задача Fetch URL.
Всеки път, когато заявката за уебхук се извика, PotatoHotDog автоматично генерира речта с използване на статичен или клониран глас и я подрежда за възпроизвеждане в браузърния източник. Можете да персонализирате още поведението чрез вградени JavaScript редактори на браузърния източник, като полетата Playing Static Voice Script и Playing Cloned Voice Script.
Създайте динамичен източник за браузър
Влезте в таблото за управление на PotatoHotDog и отидете на страницата Dynamic Browser Sources. Дайте на новия си браузърен източник име, което ще разпознавате по-късно, например "Streamer.bot TTS", след това щракнете върху Създай.
Отидете към Динамични Източници на Браузъра
Добавете URL адреса на браузърен източник в OBS Studio
Отворете току-що създадения от вас Browser Source и копирайте неговия Browser Source URL.
След това отворете OBS Studio, създайте нов източник на браузър във вашата сцена и поставете URL адреса.
Подгответе API ключ
Ако все още нямате такъв ключ, генерирайте API ключ от таблото си и го пригответе — ще ви трябва в следващата стъпка.
Отиди към API ключове
Генерирайте заявката за уебхук
Отворете страницата за Play Static Voice API или страницата за Play Cloned Voice API, в зависимост от типа глас, който искате да пуснете. Попълнете вашия API ключ, идентификатора на браузърния източник и идентификатора на гласа, но в полето за текст въведете %potatoText%, което е аргументът на Streamer.bot, който ще настроите в следващата стъпка.
Пусни Static Voice API Пусни API за клониран гласСлед като всички полета са попълнени, копирайте генерирания URL за заявката от дъното на страницата. Ще го поставите в Streamer.bot в следваща стъпка.
Създайте поддействие Set Argument в Streamer.bot
Отворете Streamer.bot и отидете в раздела Actions. Създайте ново действие или отворете съществуващо, след което щракнете с десния бутон върху Поддействия и изберете Добави, Ядро, Аргументи и накрая Задай аргумент.
Задайте ключа на аргумента като potatoText, а стойността му като тестово съобщение, например "Hello world". Това е същият аргумент $potatoText, който сте посочили в URL за заявката към уебхука.
Създайте поддействие Fetch URL в Streamer.bot
Поддействието Set Argument, щракнете върху Add отново и този път изберете Core, Network и Fetch URL. Поставете в URL адреса за заявката към уебхука, който копихте по-рано.
Запазете действието, след което го тествайте. TTS аудиото трябва да се генерира и да се възпроизведе автоматично чрез браузърния източник в OBS Studio.
Допълнително персонализиране
На страницата за редактиране на вашия динамичен браузърен източник ще намерите полетата Playing Static Voice Script и Playing Cloned Voice Script. Те ви позволяват да напишете персонализиран JavaScript, който се изпълнява автоматично всеки път, когато се възпроизведе гласова инструкция, давайки ви пълна свобода да персонализирате поведението извън настройките по подразбиране.
Това ръководство беше публикувано за първи път на 2026-07-13 и беше последно променено на 2026-07-13.
Други подобни ръководства
Ето още няколко практични ръководства, които може да ви бъдат полезни.