Skip to content

Speech to Text to Speech app using Microsoft Azure. Sends text as OSC messages to VRChat to display on avatar. (STTTS) (Speech to TTS) (VRC STT System)

License

Notifications You must be signed in to change notification settings

binn/TTS-Voice-Wizard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TTS-Voice-Wizard

Discord downloads
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!
  • You can translate what you say in one language to one of 20+ other support languages! (Have a language you want added? Join the discord linked below and let me know!)
  • There are over 50 different voices with various customization options so you can pick a voice that best suits you!

Screenshot 2022-05-09 121718

Demonstration Video

TTSVoiceWizard an OSC Speech to TTS App for VRChat

Getting Started

download this one

How to get your Microsoft Azure Key and Region

Screenshot 2022-05-09 121758wa

How to output TTS through microphone?

  • Upon clicking the TTS button you should be able to hear the TTS in the Sara voice by default through your speakers

  • Download a virtual audio cable, you can find one here (needed to play audio through microphone) https://vb-audio.com/Cable/

  • To be able to hear the TTS while outputing it though the microphone checkmark "listen to this device" for the virtual cable. Control Panel > Sound > Recording > Select the Virtual Cable Output > Properties > Listen (known issue, on computer restart listen to this device may not work. To fix this uncheck/apply and then recheck/apply changes.) Screenshot 2022-03-15 192241

  • This step is for Azure, for System speech refer to this https://github.com/VRCWizard/TTS-Voice-Wizard/blob/main/README.md#windows-built-in-system-speech-ignore-if-using--microsoft-azure-key

  • You will then need change the Apps Output Device to the Virtual Cable which will allow you to play the TTS though your microphone. image

  • Your microphone/input device for TTSVoiceWizard should be whatever microphone you normally use!

  • In the application you want the audio to play in like VRChat or Discord you will set your microphone to the vitrual cable!

Windows Built-In System Speech (Ignore if using Microsoft Azure Key)

  • If using a microsoft azure key you should ignore these steps
  • If you don't want to setup / use the Azure Conginitive Speech Services you can use your windows build in speech to text and text to speech engine.
  • Whats the difference you may ask?
    • Azure can cost money if used too often as explained above in the "How to get your Microsoft Azure Key and Region" section
    • Azure has better TTS voices and Speech recognition ability as demonstrated in the video above
  • Setup:
    • You will then need to change the Apps output device to the virtual cable which will allow you to play the System Speech TTS though your microphone.
    • System Speech will always use default microphone. You can set this through control panel or for this app specifically through window sound settings
      • WINDOWS 10- Settings > Sound > App volume and device preferences
      • WINDOWS 11- Settings > Sound > Volume Mixer (find TTS voice wizard and change the input device to your microphone) image

KillFrenzy Avatar Text

Can I set hotkey on my controllers?

  • This feature is not avaliable as apart of this ATM but you can use this handy program!
    https://github.com/BOLL7708/OpenVR2Key
  • Make sure TTSVoiceWizard is not running then set a button to "ctrl + g" (if app is running it will steal the input)

How to enable Spotify integration

Need Help / Have Questions / Wanna make suggestions?

Socials

Donate

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

Buy Me a Coffee at ko-fi.com

About

Speech to Text to Speech app using Microsoft Azure. Sends text as OSC messages to VRChat to display on avatar. (STTTS) (Speech to TTS) (VRC STT System)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%