SakeTami
RabidCrab
RabidCrab

patreon


1.7!

This release isn't too exciting, but it was a necessary series of bug fixes and optimizations that spans multiple updates.


Bugs were becoming a big problem. Everything from the voice recorder to the AI voice playback had some sort of major bug in it that needed to be squashed. And squashed they were! Here's a (not comprehensive) list of all the bug fixes that were all crushed in 1.7:

- Added FonixTalk, also knows as the Moonbase Alpha voice.... Aeiou

- Added some TikTok voices

- Added SAM because why not. Just a heads up, the voice is LOUD

- Fixed an issue with Azure not getting all of the audio data it needed when sending a message. This made it so it wasn't hearing the first couple of words you spoke

- Fixed an issue where disabling and enabling continuous recognition was causing it to freeze up

- When you're recording the Text, STT, and STTS windows will be disabled to prevent crashes associated with changing stuff that the recorder is actively using

- Added a timeout to the button press frequency, as well as a noise that will play if you press record/interrupt record too quickly and your request gets denied

- Fixed audio playing twice in rapid succession in some cases

- Fixed translation not working as intended

- Finally fixed the recording/interrupt recording button for Azure. It will consistently work now

- Fixed issue with program breaking after the first message if the Custom Messagebox option was disabled and the VRChatbox option was enabled

- The Chatbox will now be as sussy as the custom messagebox

- Fixed an issue with the program speaking the same message twice in Continuous mode

- Fixed issue with Show Partial Messages not working

- Removed ability to create an empty keyword for emotes

- Removed the duplicate issue caused by mixing the partial translation results with the complete translations. It should still perform just as quickly, but now it won't show both the partial and complete message in the same message

- Messages that need to be translated to another language will be faster now

- Settings will now be transferred over to newer versions

- Fixed an issue with the last sentence of a message not always getting spoken

- Fixed issue with interrupting translations for both Deepgram and Azure

- The previous update added Standard voices for AWS which would not work because they weren't Neural. Program now handles Standard voices correctly

- Added a queued calling system to the AI voices so translation can continue working while audio is playing

- The same thread controlling the voice output was getting paused while it waited for audio to finish playing, causing micro stutters if the computer was experiencing latency. I refactored the thread to continue handling audio while it waits to send another message

- Azure wasn't handling sentences very well and the timing for a sentence required a really long pause of 500ms. I shortened it to 200ms and now it responds a lot better. I'll add this as a customizable option a bit later since it's tied into the speaking grace period and you can break it if you input a smaller grace period than a timeout period

- Analog keybindings weren't working at all. Wonder how long that was a bug....

- Spamming the recording button no longer causes a crash

- Fixed an issue with AEIOU and SAM not working in all cases


Although bug fixes are boring, they are still very important to manage. 1.7 isn't an exciting patch for many, but it's a big one for the program. Your experience will be much smoother and more consistent than ever before with 1.7.


Up next is some more exciting new features.... Messagebox customizability! More about that will be coming soon!

1.7!

More Creators