Features
Added VRChat OSC Integration
• Chat Bubble Feature Implementation
– Integrated with VRChat chat bubbles to display speech-to-text within the game.
• Added OSC Support
– Enabled Open Sound Control (OSC) integration with VRChat.
– Updated server port settings to offer more flexible connection options.
• Added VRChat-specific Settings
– Introduced VRChat-specific options in both the basic and advanced settings tabs.
– Now allows custom configuration of the server host and port.
Improvements to Speech Recognition Engine
• Whisper Model Optimization
– Changed default model size from 'base' to 'small' to better balance performance and accuracy.
– Added `compute_type` support to Faster Whisper model settings for optimized performance across various hardware configurations.
• Enhanced Audio Processing
– Added a setting for maximum audio history cutoff seconds to prevent referencing outdated audio data.
– Modified audio data logging to retain history for a specified duration, improving transcription accuracy.
– Strengthened audio history management and processing to reduce memory usage during extended speech recognition sessions.
Optimization of OBS Subtitle System
• Improved Subtitle Animation
– Fixed subtitle animation issues to resolve overlapping problems.
• Fixed Internal HTML Processing
– Enhanced text processing for a more natural display.
Enhanced Application Stability
• Strengthened Startup and Shutdown Processes
– Enhanced startup and shutdown with robust signal handling and error logging.
– Added splash screen support to visually display the initialization process.
• Improved Server Thread Management
– Integrated the asyncio event loop to enhance server thread management.
– Improved the WebTranscriber shutdown process to prevent resource leaks.
Changes and Fixes
• Enhanced Localization
– Updated localization files with improved translations and language support.
– Added multilingual support to the Speech-to-Text (STT) real-time transcription feature.
• Improved Logging System
– Unified logging configuration using a common log file.
– Implemented dynamic log level settings in the application configuration for easier troubleshooting.
• Optimized Build Process
– Updated build scripts to optimize modules and build options.
– Fixed references to the `images` directory to improve resource loading.
• Adjusted Free Version
– Improved free version timer behavior so that it stops when transcription is halted.
• Other Improvements
– Enhanced resource management and logging for the FasterWhisper service.
– Improved error handling in the transcription service to boost stability.
– Updated version to v1.1.
*Note: Removed old LiveCap image files. They might still be running free somewhere, but at least they've been removed from the application.*
