This page documents the free public APIs available on PotatoHotDog, including TTS and AI response generation.
These free APIs lets you generate AI-powered text responses using a large language model. It is used to create dynamic, context-aware replies that can be read out through a browser source on your stream.
Use the Generate AI Response API to generate text from a large language model by supplying your API key and a prompt instruction.
View Documentation
These APIs are used for generating free TTS audio using a static voice. You can submit a generation request and then poll for its progress until the audio is ready.
Use the Generate Static Voice TTS Item API to convert text into speech using a static voice by supplying your API key, a voice ID, and the text to speak.
View Documentation
Use the Get Static Voice TTS Item Progress API to check the generation status of a static voice TTS item by supplying its item ID.
View Documentation
These free APIs are used for generating TTS (Text-to-Speech) audio using an uploaded cloned voice. You can submit a generation request and then poll for its progress until the audio is ready.
Use the Generate Cloned Voice TTS Item API to convert text into speech using a cloned voice by supplying your API key, a voice ID, and the text to speak.
View Documentation
Use the Get Cloned Voice TTS Item Progress API to check the generation status of a cloned voice TTS item by supplying its item ID.
View Documentation
These free APIs lets you generate AI-powered images.
Use the Generate AI Image API to generate an image with your API key and a prompt instruction.
View Documentation
These APIs let you invoke behavior on a dynamic browser source in real time, making it easy to trigger overlays and voice lines from third party tools such as Streamer.bot.
Use the Create Dynamic Browser Source Video API to queue a video instruction on a dynamic browser source by supplying your API key, browser source ID, and video file ID.
View Documentation
Use the Delete Dynamic Browser Source Video API to remove a queued or playing video instruction from a dynamic browser source by supplying your API key, browser source ID, and video file ID.
View Documentation
Use the Create Dynamic Browser Source Image API to queue an image instruction on a dynamic browser source by supplying your API key, browser source ID, and image file ID.
View Documentation
Use the Delete Dynamic Browser Source Image API to remove a queued or displayed image instruction from a dynamic browser source by supplying your API key, browser source ID, and image file ID.
View Documentation
Use the Create Dynamic Browser Source Text API to queue a text instruction on a dynamic browser source by supplying your API key, browser source ID, and text content.
View Documentation
Use the Update Dynamic Browser Source Text API to update a queued or playing text instruction on a dynamic browser source by supplying your API key, browser source ID, and new text content.
View Documentation
Use the Delete Dynamic Browser Source Text API to remove a queued or playing text instruction from a dynamic browser source by supplying your API key, browser source ID, and text ID.
View Documentation
Use the Play Cloned Voice API to queue a cloned voice line instruction on a dynamic browser source by supplying your API key, browser source ID, cloned voice ID, and text content.
View Documentation
Use the Play Static Voice API to queue a static voice line instruction on a dynamic browser source by supplying your API key, browser source ID, static voice ID, and text content.
View Documentation
Clip Command APIs
These APIs let you create Twitch clips from a monitored channel and automatically post the clip link to Discord.
Use the Create Clip API to create a Twitch clip from your channel and post a link to Discord by supplying your API key, clip command ID, and Twitch username.
View Documentation