BingBongTwitch
Bing Bong reads your Twitch chat out loud, mouth animated, message on his subtitle. PRESS F10 IN GAME to set your channel and voice. Free offline voice, optional TTS.
| Date uploaded | 10 hours ago |
| Version | 1.0.3 |
| Download link | mrfalll-BingBongTwitch-1.0.3.zip |
| Downloads | 86 |
| Dependency string | mrfalll-BingBongTwitch-1.0.3 |
This mod requires the following mods to function
BepInEx-BepInExPack_PEAK
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.75301README
BingBongTwitch
⌨️ PRESS F10 IN GAME TO SET IT UP
Everything is configured with the F10 panel — your Twitch channel, the voice, and the ElevenLabs key if you use one. You never need to touch a config file.
Bing Bong reads your Twitch chat out loud — with his mouth animated and the message shown on his floating subtitle.
Reading chat is anonymous: no token, no OAuth, no bot account, no API key. You only type your channel name. The mod can only read chat, never post.
How it works
Ask Bing Bong a question and, instead of one of his 26 canned lines, he says the newest message from your chat. The line is synced to everyone in the room over Photon, so your friends see and hear it too (they need the mod installed as well).
Not hearing anything? Press F10 and check that your channel is filled in.
Two voices
| Babble (default) | ElevenLabs | |
|---|---|---|
| Cost | Free | Costs credits |
| Delay | Instant | 1–3 seconds |
| Voice | Bing Bong's real timbre | Synthesised speech, pitched up |
| The message | You read it on the subtitle | You hear and read it |
Babble takes Bing Bong's own sound files, slices them into ~120 ms blips and fires one per syllable, with the pitch derived from the letters. It sounds like him talking without forming real words — the Animal Crossing trick. Fully offline, no account.
ElevenLabs actually reads the message. Requires your own API key, set in the config file. If it fails for any reason — no credits, no connection, bad key — the mod falls back to Babble automatically. It never goes silent.
Setup
Read this first: the mod ships pre-filled with the channel
mrfalll. Out of the box it will read that channel's chat, not yours. Change it to your own before using it, or you will be listening to someone else's stream.
The easy way — press F10 in game. A panel opens where you type your Twitch channel and, optionally, your ElevenLabs key. Hit Save and it reconnects right away. The key is masked so it does not leak on stream, and it is stored only on your machine.
Prefer the config file?
- Launch the game once so the config file is created
- Open
BepInEx/config/rodr313.bingbongtwitch.cfg - Replace the channel with yours:
[1. Twitch]
Channel = yourchannel
Playing with friends? They install the mod and leave Channel empty — only the
streamer needs to read chat. The lines reach them through the game's network.
Optional: ElevenLabs
[4. Voz]
VoiceMode = ElevenLabs
[7. ElevenLabs]
ApiKey = your_key_here
Leave VoiceId empty the first time — the mod uses the first voice on your account and
writes the full list of voices and ids to the log so you can pick another.
Never share your config file: whoever has your key spends your credits.
Settings
| Key | Default | What it does |
|---|---|---|
Mode |
OnUse |
OnUse = speaks the newest message when you use Bing Bong · Auto = speaks every new message by itself · Both |
CommandPrefix |
(empty) | Set to !bb to only react to messages starting with it |
OnlySubsAndMods |
false |
Filter to subs, VIPs, mods and the broadcaster |
MaxLength |
140 |
Truncates long messages |
ShowAuthor |
true |
Shows Name: message on the subtitle (the name is never spoken) |
SyncToOthers |
true |
Sends the line to everyone in the room |
SyllableSeconds |
0.085 |
Babble speed |
MinSecondsBetweenRequests |
5 |
Credit guard for busy chats |
Safety
Chat messages are third-party content, so they are sanitised before being displayed:
control characters are stripped and < / > are replaced, so nobody can inject
TextMeshPro rich-text tags to hide text or break the subtitle layout.
Credits
Made for the PEAK community. Chat is read over plain anonymous IRC; the offline voice is synthesised from the game's own Bing Bong audio.
Em português
⌨️ APERTE F10 DENTRO DO JOGO
É no painel do F10 que você põe o canal da Twitch, escolhe a voz e cola a chave do ElevenLabs (se for usar). Não precisa mexer em arquivo nenhum.
O Bing Bong fala as mensagens do seu chat da Twitch, com a boca mexendo e o texto na legenda flutuante dele.
Não precisa de token nem de conta de bot — a leitura do chat é anônima.
Atenção: o mod já vem com o canal mrfalll preenchido. Troque pelo seu canal em
Channel, no arquivo de config, senão você vai ouvir o chat da live de outra pessoa.
Tem dois modos de voz: Babble (grátis, offline, usa os próprios sons do Bing Bong picotados em sílabas) e ElevenLabs (lê a mensagem de verdade, precisa da sua chave e gasta créditos). Se o ElevenLabs falhar, ele volta pro Babble sozinho.
Jogando com amigos: todos precisam ter o mod, mas só quem faz a live preenche o
Channel. Os outros deixam vazio.
CHANGELOG
Changelog
1.0.3
- Pick your ElevenLabs voice from the F10 panel: hit Buscar to load the voices on your account and flip through them with the arrows. You can also choose between the multilingual model (speaks Portuguese and English well) and the faster turbo one
- The settings panel now opens by itself the first time you play, so nobody has to be told where to configure the mod. After that, F10 opens it whenever you want
- Fixed the mouse cursor not showing up on the panel: the game re-locks the cursor every frame, so it now gets released continuously while the panel is open
- The F10 shortcut is spelled out in the window title, in the log and in the store description, so it is hard to miss
1.0.2
- Three voice modes to pick from: Bing Bong (free offline babble), ElevenLabs (real speech), or both — where the babble takes over whenever the API fails, so the mod is never silent
- Added an in-game settings panel on F10: type your Twitch channel and your own ElevenLabs key without touching the config file. The key is masked by default so it does not leak on stream, and it is saved only on your own machine
- The cursor is released while the panel is open and restored exactly as it was
1.0.1
- Fixed the offline Babble voice: his audio clips were read before Unity had loaded them into memory, so no voice was generated at all
- Fixed lines not reaching other players: PUN caches which components can receive RPCs, and the mod's component was added after that cache was built
Enabled = falsenow makes the mod fully inert (no Harmony patches applied), so it can be ruled out when troubleshooting other mods- Added ElevenLabs as an optional voice, with automatic fallback to Babble on any failure
- Added diagnostic logging for chat messages and for why a canned line was used
1.0.0
- First release