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) (VTuber TTS)

MIT License

Stars
582
Committers
7
TTS-Voice-Wizard - Test Release v1.0.4

Published by VRCWizard over 1 year ago

  • Attempt to catch any crash with a popup message box.
  • should prevent crashing from TTS function.
  • More helpful error message fixes
  • Stop TTS button with ability to set hotkey
  • counters will not activate if doing TTS action.
    • although this should be changed to be that the text won't activate (but it will still count) in the next update
TTS-Voice-Wizard - v1.0.3.9

Published by VRCWizard over 1 year ago

Common Error messages will be accompanied by a helpful tip on the solution.
Examples:

  • Spotify API errors will tell you to click the connect button again.
  • Whisper model not found error will link you to the Whisper setup guide.

Just a bunch of tips and hints to help new users set up the program easier. This should help with self troubleshooting (unless u don't like to look at the log)

TTS-Voice-Wizard - v1.0.3.8 More Bug Fixes

Published by VRCWizard over 1 year ago

Changelog

v1.0.3.8 (current)

  • fixes crashing associated with logline function.
    • note: error states that the main log rich text box was disposed, there may be another error that causes this one.

v1.0.3.7

  • Fix for whisper repetition (sets --max-context 0)
  • Error handling added for text outputs to catch crashes related to OSC not working.

v1.0.3.5

  • whisper will recognize "spoken language" selected
    • in some cases this will translate other languages into that language even if no translation language is selected

v1.0.3.2

  • this should fix uncommon audio cutting out bug.
    • I believe the bug was caused by threads stopping prematurely while naudio was playing on them
    • adding a while loop to keep them alive while playing should fix this
TTS-Voice-Wizard - v1.0.3.7

Published by VRCWizard over 1 year ago

TTS-Voice-Wizard - v1.0.3.6

Published by VRCWizard over 1 year ago

TTS-Voice-Wizard - v1.0.3.5

Published by VRCWizard over 1 year ago

  • whisper will recognize "spoken language" selected
    • in some cases this will translate other languages into that language even if no translation language is selected
TTS-Voice-Wizard - v1.0.3.2

Published by VRCWizard over 1 year ago

  • this should fix uncommon audio cutting out bug.
    • I believe the bug was caused by threads stopping prematurely while naudio was playing on them
    • adding a while loop to keep them alive while playing should fix this

image

TTS-Voice-Wizard - v1.0.3.1

Published by VRCWizard over 1 year ago

  • Program should still function with the absense of system speech although there will still be a few error messages

  • Whisper stops when changing stt methods

TTS-Voice-Wizard - v1.0.3 Major Bug Fixes

Published by VRCWizard over 1 year ago

v1.0.3 (current)
- Amazon now uses ssml similar to Azure  which allows for pitch and rate customization.
    - If you know how to work with ssml you can make very customized tts messages with these 2 tts methods
- minor fixes

v1.0.2.5
- UI Visual Fixes, UI element should now look correct on 100% monitor resolution

v1.0.2
- Option to disable whisper noise filter
- FonixTalk voices renamed to Moonbase
- Moonbase Voices work on x64 version of app
    - Therefore there will be no more x86 version.
    - x86 will update to this version. (in the future x86 version user may have to update the app twice to get to the latest release).
  
 v1.0.1.6
- Inputting Spotify Client ID and DeepL key should now work on your first try without restarting that app now

 v1.0.1.5
- more counters
- major fixes
TTS-Voice-Wizard - v1.0.2.6

Published by VRCWizard over 1 year ago

fixes whisper crashing in previous pre-releases

TTS-Voice-Wizard - v1.0.2.5

Published by VRCWizard over 1 year ago

  • Fixed TTS Voice Wizard propotions, It was being built for 125% monitor resolution. It is now proportioned for 100% monitor resolution.
    image
TTS-Voice-Wizard - v1.0.2

Published by VRCWizard over 1 year ago

Notes

  • There will no longer be an x86 version of the app. The x86 version will be able to auto update to future versions upon stable release.

It may ask you to install the missing framework for Microsoft.AspNetCore.App upon running the .exe file again
- If the popup does not appear and the application does not start use this Microsoft.AspNetCore.App Download Link

  1. To use the Moonbase (FonixTalk) voices in this version you may have to download:
    Run console apps - Download x86
    Run server apps - Download Hosting Bundle

https://dotnet.microsoft.com/en-us/download/dotnet/6.0/runtime?utm_source=getdotnetcore&utm_medium=referral

image

Changelog

  • Fonixtalk tts method renamed to Moonbase

  • Moonbase voices compatible with x64 version

  • Option to turn off Whisper noise filter

  • Visual Studio

    • language files no longer creating upon building
    • unified build location in solution directory
TTS-Voice-Wizard - v1.0.1.6

Published by VRCWizard over 1 year ago

spotify clientID should now always work the first time without needing to restart

TTS-Voice-Wizard - v1.0.1.5 Bug fixes

Published by VRCWizard over 1 year ago

  • OSC counter saving and resetting
  • fixed log messages for osc counter
  • 2 more counters added
  • fixed speech provider tab for minimal navbar
  • fixed vosk not disposing of resources (chance to crash when disposing)
    • I have to look more into how to dispose of vosk model and recognizer properly
  • DeepL should now work when you add your key the first time without needing to restart
  • Whisper now filters out things in ( ) , it was previously only things in [ ]
TTS-Voice-Wizard - v1.0.1 New Logo!

Published by VRCWizard over 1 year ago

  • New Logo added (art by @RavenNovaa)
  • Octokit Version change 3.0.0 > 5.0.0
  • DeepL version change 1.4.0 > 1.6.0 (adds Korean and Norwegian text to text translation support)
  • Dubya.WindowsMedia Controler Version change 2.2.0 > 2.4.0
  • Microsoft.CognitiveServices.Speech version change 1.24.2 > 1.25.0
TTS-Voice-Wizard - v1.0.0.3

Published by VRCWizard over 1 year ago

Should show the inner exception information when a spotify exception occurs

TTS-Voice-Wizard - v1.0.0.2 whisper fixes

Published by VRCWizard over 1 year ago

added whispers heard sounds to the log to help in debugging.
fixed whisper string not resetting to empty when stopping with toggle.

TTS-Voice-Wizard - v1.0.0.0 Whisper and ElevenLabs

Published by VRCWizard over 1 year ago

Notes

  • The AutoUpdater.xml files are not for you to download, they are simply there to tell the Auto Updater in TTS Voice Wizard the version information.
  • AutoUpdate will not be available until further testing is done.

Changelog

  • Whisper from OpenAI for speech recognition.

    • I am using the .cpp port + an incomplete C# wrapper so it is a bit wonky and I consider it experimental at the moment.
  • ElevenLabs for TTS

    • This is the best ai voice cloning software people have been using lately. It's a bit pricey, I don't really recommend it but it's an option.
  • Receiving OSC data from VRChat

    • Contact Counter
    • Detect AFK
  • Removed Green Screen option (use OBS text file instead)

  • OBS Text File now has a setting to enable sending to it

  • You can optionally have Media Integration go to OBS Text file

  • Minor bug fixes and additional error handling

TTS-Voice-Wizard - v0.9.9 Amazon Polly Support

Published by VRCWizard over 1 year ago

Notes

  • The AutoUpdater.xml files are not for you to download they are simply there to tell the Auto Updater in TTS Voice Wizard the version information.
  • x86 version allows for "Moon Base Alpha TTS", Vosk Recognition does not work on x86 version

Changelog

more info here: https://github.com/VRCWizard/TTS-Voice-Wizard/wiki/Amazon-Polly

TTS-Voice-Wizard - v0.9.8.5 Pre-Release (no auto update yet)

Published by VRCWizard over 1 year ago

Notes

This update will be a pre-release for a while for bug testing

Changelog

  • You can not change the STTTS hotkey from "Ctrl + G" (if u find any bugs with this feature let me know asap)
  • Fixed visual issue with word replacements losing ID on app restart
  • Updated out of date error message for "STTTS setup failed"
  • Added timer back for APITooManyRequestsException