Project overview
Curses converts speech recognition or keyboard input into captions that can be shown in OBS, VRChat, Twitch chat, or Discord. Streamers can design caption scenes, copy the generated link into an OBS browser source, or let the app configure OBS through the obs-websocket plugin. It also supports switching designs alongside OBS scenes and routing chat messages into captions or text-to-speech. Recognition and voice output depend on the selected browser, cloud, or Windows service, so credentials and availability vary by provider.
Repository facts
- Primary language
- TypeScript
- License
- AGPL-3.0
- Repository updated
- Jul 14, 2026
- Default branch
- main
Resource types
Desktop app
Use cases
Media, audio and videoCommunication and collaboration
Capabilities
Audio processingTranscription