curses

github.com/mmpneo/curses Twitch Tools Open-source projectOpen source

Speech to Text and KB input captions for OBS, VRChat, Twitch chat and Discord

github.com/mmpneo/curses
curses homepage screenshot

About curses

curses is a Windows application for speech-to-text and keyboard input captions for OBS, VRChat, Twitch chat, and Discord. It can send captions to OBS as a browser source or native stream captions, support VRChat chatbox and KillFrenzy avatar text, post speech-to-text to Twitch chat or a specified Discord channel, and use Twitch chat messages as a caption and text-to-speech source. Captions can be customized in OBS with colors, fonts, shadows, background textures, typing animations, sound and particle effects, and CSS; multiple designs can be saved and switched automatically when OBS scenes change.

Speech-to-text and text-to-speech can use providers such as Microsoft Azure, Speechly, Deepgram, WebSpeechApi, Uberduck, TikTok, and Windows API (SAPI), some of which are external services. The project is Windows-only, open source under AGPL-3.0, and lists Vosk, OpenAI Whisper, and VoiceVox as roadmap items; pricing information is not provided.

Key features

  • OBS caption customization: colors, fonts, shadows, textures, typing animations, sound and particle effects, CSS
  • Speech-to-text providers: Microsoft Azure, Speechly, Deepgram, WebSpeechApi in Chrome and Edge
  • Text-to-speech providers: Microsoft Azure, Uberduck, TikTok, Windows API (SAPI), WebSpeechApi
  • Sends STT to Twitch chat and a specified Discord channel
  • VRChat support: KillFrenzy avatar text and VRChat chatbox
  • Uses 7TV/FFZ/BTTV emotes in OBS captions
Best for: Streamers and VRChat users on Windows who want speech-to-text or keyboard input captions in OBS, Twitch chat, or Discord.
Good for
  • Open source under AGPL-3.0 license.
  • Integrates with OBS, VRChat, Twitch chat, and Discord.
  • Offers detailed OBS caption customization and multiple STT/TTS provider choices.
Watch out for
  • Windows only.
  • Some speech-to-text and text-to-speech options rely on external services.
  • Roadmap items such as Vosk, OpenAI Whisper, and VoiceVox are not listed as current features.

curses at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Windows
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

curses alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Firebot

github.com/crowbartools/Firebot

Firebot provides desktop automation for Twitch streamers, including chat commands, events, timers, currencies, and integrations.

Open source
24 alternatives

Popular in Twitch Tools

Well-known listings from the same topic.

All 110

curses FAQ

Which speech-to-text and text-to-speech providers are supported?
STT: Microsoft Azure, Speechly, Deepgram, WebSpeechApi (Chrome and Edge). TTS: Microsoft Azure, Uberduck, TikTok, Windows API (SAPI), WebSpeechApi.
How do I set it up with OBS?
Get the latest release, open the app and copy the link for OBS or click 'Set Up OBS' to configure with the obs-websocket plugin, then create a browser source in OBS, paste the link, and match the window size to the app canvas (default 500x300).
What platform does it run on?
Windows.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing