Skip to content
/ curses Public

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

License

Notifications You must be signed in to change notification settings

mmpneo/curses

This branch is up to date with master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5128bd8 · Jun 18, 2024
Apr 18, 2023
Nov 16, 2022
Jun 18, 2024
Jun 18, 2024
Jun 18, 2024
Jan 28, 2023
Feb 11, 2023
Feb 23, 2023
Feb 11, 2023
Jul 25, 2023
Feb 6, 2023
Jun 18, 2024
Feb 6, 2023
Jun 18, 2024
Nov 16, 2022
Sep 8, 2023
Feb 6, 2023
Nov 16, 2022
Jul 9, 2023

Repository files navigation

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, Speechly, Deepgram, WebSpeechApi(Chrome and Edge)
  • Text to Speech: Microsoft Azure, Uberduck, TikTok, Windows Api (SAPI), WebSpeechApi
  • VRChat: KillFrenzy Avatar text, 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

Getting Started with OBS

1. Get the App

Get the latest release here. You can also Join Discord 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