PotatoHotDog Dynamiska Webbläsarkällor låter dig generera och spela upp TTS (Text-till-tal) ljud direkt i OBS Studio, utan att skriva någon C#-kod i Streamer.bot. Denna guide visar hur du skapar en dynamisk webbläsarkälla, lägger till den i OBS Studio och triggar uppspelning från Streamer.bot med ett enkelt 'Fetch URL'-steg.
Varje gång webhook-anropet görs genererar PotatoHotDog automatiskt talet med en statisk eller klonad röst och lägger det i kön för uppspelning på webbläsarkällan. Du kan vidare anpassa beteendet med de inbyggda JavaScript-redigerarna på webbläsarkällan, till exempel fälten Playing Static Voice Script och Playing Cloned Voice Script.
Skapa en Dynamisk Webbläsarkälla
Logga in på din PotatoHotDog-instrumentpanel och gå till sidan Dynamiska webbläsarkällor. Ge din nya webbläsarkälla ett namn som du kommer att känna igen senare, såsom "Streamer.bot TTS". Klicka sedan på Skapa.
Gå till Dynamiska Webbläsarkällor
Lägg till webbläsarkällans URL i OBS Studio
Öppna den webbläsarkällan du nyss skapade och kopiera dess Browser Source URL.
Öppna sedan OBS Studio, skapa en ny webbläsarkälla i din scen, och klistra in URL:en.
Förbered en API-nyckel
Om du inte redan har en API-nyckel, generera en från din instrumentpanel och håll den redo. Du kommer att behöva den i nästa steg.
Gå till API-nycklar
Generera webhook-förfrågan
Öppna sidan Play Static Voice API eller sidan Play Cloned Voice API, beroende på vilken typ av röst du vill spela upp. Fyll i din API-nyckel, ditt browser source-ID och röst-ID, men i textfältet skriv %potatoText%, vilket är Streamer.bot-argumentet du kommer att ställa in i nästa steg.
Spela Statisk Röst-API Spela Upp Klonad Röst-APINär samtliga fält är ifyllda, kopiera den genererade URL:n för begäran längst ner på sidan. Du kommer sedan att klistra in den i Streamer.bot i ett senare skede.
Skapa en Set Argument underåtgärd i Streamer.bot
Öppna Streamer.bot och gå till fliken Åtgärder. Skapa en ny åtgärd, eller öppna en befintlig, högerklicka på Underåtgärder och välj Lägg till, Kärna, Argument, och slutligen Ange Argument.
Ställ in nyckeln för argumentet till potatoText och värdet till ett testmeddelande, till exempel "Hello world". Det här är samma $potatoText-argument som du refererade till i webhook-förfråganens URL.
Skapa en underåtgärd för Fetch URL i Streamer.bot
Under Set Argument-subåtgärden, klicka på Lägg till igen och den här gången väljer du Core, Network och Fetch URL. Klistra in webhook-förfrågnings-URL:en du kopierade tidigare.
Spara åtgärden, och testa den. TTS-ljudet bör genereras och spelas upp automatiskt via webbläsarkällan i OBS Studio.
Ytterligare anpassning
På redigeringssidan för din dynamiska webbläsarkälla hittar du fälten Spela Statisk Röstskript och Spela Klonat Röstskript. Dessa låter dig skriva anpassad JavaScript som körs automatiskt varje gång en röstinstruktion spelas upp, vilket låter dig helt anpassa beteendet utöver standardinställningarna.
Den här guiden publicerades först den 2026-07-13 och senast uppdaterades den 2026-07-13.
Andra Liknande Guider
Här är några andra gör-det-själv-guider som du kanske finner användbara.