My personal stt script for vrchat osc api
OSC is based off of vrc-osc-scripts STT service is deepgram and requires and api key. Deepgram is a paid service that I'm using because the word error rate is low, it recognizes very important words (like "snitty"), and it has a very flexable api.
If you are looking for a STT for VRC that's free, I recommend checking out the vrc-osc-scripts repository above.
Also I've only used this on windows so far. If it works for you or you made it work feel free to lmk 💖
- In the same directory with
SpeechToText.py
, create a file calledDG_API_KEY
. - In this file, enter your Deepgram API key
- Ensure OSC is enabled on VRChat
- Make sure that your default mic is the mic that you want too transcibe from
- Run
SpeechToText.py
and let it run you see🟢 (2/5) Ready to stream mic audio to Deepgram
in the terminal. - You're all set.