Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 6 days ago
JSON representation
Speech to Text and KB input captions for OBS, VRChat, Twitch chat and Discord
- Host: GitHub
- URL: https://github.com/mmpneo/curses
- Owner: mmpneo
- License: agpl-3.0
- Created: 2022-11-16T12:40:25.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-17T08:54:17.000Z (over 1 year ago)
- Last Synced: 2024-04-15T02:56:10.827Z (9 months ago)
- Topics: captions, obs, speech-recognition, speech-to-text, tauri, text-to-speech, twitch, vrchat, windows
- Language: TypeScript
- Homepage:
- Size: 2.32 MB
- Stars: 261
- Watchers: 4
- Forks: 23
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-tauri - Curses - Speech-to-Text and Text-to-Speech captions for OBS, VRChat, Twitch chat and more. (Applications / Audio & Video)
README
Speech to Text Captions for OBS, VRChat, Twitch chat and Discord
Socials
Repo Stats
# 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