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!
-
Download the latest version from releases and run the .exe file (recommended to use "latest" release, not pre-release)
https://github.com/VRCWizard/TTS-Voice-Wizard/releases -
It may ask you to install missing framework for .Net upon running the .exe file.
-
Download the x64 version for desktop apps.
- If popup does not appear and application does not start use this link. https://dotnet.microsoft.com/en-us/download/dotnet/6.0/runtime?utm_source=getdotnetcore&utm_medium=referral
-
For Speech Recognition and TTS to work you must have an Azure Subscription Key.
https://azure.microsoft.com/en-us/free/
or
https://azure.microsoft.com/en-us/free/students/ (no credit card required) -
After making your account you will need to create a speech service to get your Key and Region. You will enter this information into the "Provider" tab of the application.
-
I am not responsible for any charges you recieve if you upgrade from a Free Azure Account! It is up to you to monitor your own usage if you are using a pay-as-you-go azure account
- Spending Limits:: https://docs.microsoft.com/en-us/azure/cost-management-billing/manage/spending-limit
- Avoid Charges: https://docs.microsoft.com/en-us/azure/cost-management-billing/manage/avoid-charges-free-account
- Azure Speech Service Pricing and Free Monthly Limits: https://azure.microsoft.com/en-us/pricing/details/cognitive-services/speech-services/
(This program using Speech to Text Standard, Text to Speech Neural, and Speech Translation Standard) - Monitor Usage: https://docs.microsoft.com/en-us/answers/questions/643390/how-to-see-text-to-speech-usage.html (the location to see your speech service usage can be hard to find, the post should help!)
- Spending Limits:: https://docs.microsoft.com/en-us/azure/cost-management-billing/manage/spending-limit
-
Don't want to use Microsoft Azure? Can't set up an account? No credit card to make account? No school email?:
- Refer to the "Windows Built-In System Speech" section
-
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.)
-
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.
-
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!
- 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
- To have text output on your avatar in vrchat you must install killfrenzy96's Avatar Text Displayer
https://github.com/killfrenzy96/KillFrenzyAvatarText/
Download KillFrenzy Avatar Text (KAT) latest release (supports 4, 8, or 16 sync parameters currently)
- 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)
- https://github.com/VRCWizard/TTS-Voice-Wizard/blob/main/Extra%20Guides/Spotify%20Setup.md
- Join the discord server:
https://discord.gg/YjgR9SWPnW
- Twitter:
https://twitter.com/Wizard_VR - Youtube:
https://www.youtube.com/channel/UC5e7eigqyhxL6JaS6U4pGvg
- Leave me a Github Star (it's free) or