Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mmpneo/curses

Speech to Text and KB input captions for OBS, VRChat, Twitch chat and Discord
https://github.com/mmpneo/curses

captions obs speech-recognition speech-to-text tauri text-to-speech twitch vrchat windows

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        





Node.js CI


Speech to Text Captions for OBS, VRChat, Twitch chat and Discord

Socials



Twitch Status
Discord



Patreon donate button



Repo Stats



GitHub repo size]
GitHub language count
GitHub top language
GitHub last commit]

# Features
- **OBS Captions customization**: Colors, fonts, shadows, background textures, text typing animation, sound effects, particle effects and CSS
- **Native OBS stream captions**
- **Google Fonts**: more than 1000 free fonts for OBS captions
- **Speech to Text**: [Microsoft Azure](https://azure.microsoft.com/en-au/products/cognitive-services/speech-to-text/), [Speechly](https://www.speechly.com/), [Deepgram](https://deepgram.com/), WebSpeechApi(Chrome and Edge)
- **Text to Speech**: [Microsoft Azure](https://azure.microsoft.com/en-us/products/cognitive-services/text-to-speech/), [Uberduck](https://uberduck.ai/), TikTok, Windows Api (SAPI), WebSpeechApi
- **VRChat**: [KillFrenzy Avatar text](https://github.com/killfrenzy96/KillFrenzyAvatarText), vrchat's chatbox
- **Twitch**:
- Use 7TV/FFZ/BTTV emotes in OBS captions
- Post your STT to chat
- Use your chat messages as a source for captions and TTS
- native captions
- **Discord**: Send your STT to specified channel
- **Scenes**:
- Save multiple designs and freely switch between them
- Automatically switch design when OBS changes scene

# Community
For help, feature requests, bug reports, release notifications, design templates [Join Discord](https://discord.gg/Sw6pw8fGYS)

# Getting Started with OBS
### 1. Get the App
Get the latest [release here](https://github.com/mmpneo/curses/releases/latest). You can also [Join Discord](https://discord.gg/Sw6pw8fGYS) to get release notifications and download the new version from there as soon as it is published

### 2. Open app and copy link for OBS
Or click "Set Up OBS" to have everything set up automatically with **obs-websocket** plugin

### 3. Create browser source in OBS
Paste the link and change window size to match app's canvas size (default is 500x300)

## Roadmap
- [ ] STT - Vosk
- [ ] STT - OpenAI Whisper
- [ ] TTS - VoiceVox