/TTS-Voice-Wizard

Speech to Text to Speech. Song now playing. Sends text as OSC messages to VRChat to display on avatar. (STTTS) (Speech to TTS) (VRC STT System)

Primary LanguageC#MIT LicenseMIT

TTS-Voice-Wizard

Discord downloads

Features

Use TTS Voice Wizard's accessibility features to improve your VRChat experience (it works outside of VRChat too!)

🎙️ You can convert your Speech to Text and back to Speech through Microsoft Azure Voice Recognition and TTS!

💬 You can send what you say as OSC messages to VRChat to be displayed on your avatar using KillFrenzyAvatarText or VRChats Chatbox!

🌐 You can translate what you say in one language to one of 20+ other support languages!

🔊 There are 100+ different voices with various customization options so you can pick a voice that best suits you

🎵 Display what song you are listening to on Spotify or via your browser

🔋 Display tracker and controller battery life in conjunction with XSOverlay

❤️ Display Heartrate in chatbox in conjunction with HRtoVRChat_OSC

📹 Check out the Demonstration Video for a more in-depth look

Quickstart Guide

  • Please read the Quickstart Guide for instructions on how to set up the basic features of TTS Voice Wizard
  • Watch the Tutorial Video for basic/speech setup instructions

Need Help / Have Questions / Wanna make suggestions?

What comes next?

  • Check the Trello page to see what features will be coming out next!

Socials

Donate

  • Leave me a Github Star ⭐ (it's free) or

Buy Me a Coffee at ko-fi.com

Credits

  • CoreOSC - Sending / recieving OSC data (modified for sending UTF8)
  • octokit.net - Github Update Notifier
  • AutoUpdater.NET - Auto Updater for .NET applications
  • Sharptalk - .NET wrapper for the FonixTalk TTS engine.
  • tiktok-tts - Tiktok voices made possible by Weilbyte's Tiktok TTS endpoint
  • KillFrenzyAvatarText (KAT) - A text display system designed to be used on VRChat Avatars
  • Frosty's Billboard - Frosty's billboard is a container for the KAT allowing you to have a speech bubble in your hand