Closed JarbasAl closed 2 weeks ago
The changes involve significant enhancements to the ovos_ww_plugin_vosk
module, particularly in the __init__.py
file where new functions for downloading and extracting models have been introduced. The requirements.txt
file has been removed, indicating that specific dependencies are no longer required, while another requirements.txt
has been updated to modify version constraints for certain dependencies. These modifications improve the model management system and adjust dependency handling within the project.
File Path | Change Summary |
---|---|
ovos_ww_plugin_vosk/init.py | Added functions: download , download_extract_tar , download_extract_zip . Modified ModelContainer to utilize new functions for downloading models. |
requirements.txt | Removed file; dependencies for numpy , vosk , and ovos-plugin-manager were specified but are no longer needed. |
requirements/requirements.txt | Updated version for ovos-plugin-manager from ~=0.0, >=0.0.1 to >=0.0.1 . Removed ovos-skill-installer . ovos-bus-client remains unchanged. |
sequenceDiagram
participant User
participant VoskWakeWordPlugin
participant ModelContainer
participant DownloadFunctions
User->>VoskWakeWordPlugin: Initiate model load
VoskWakeWordPlugin->>ModelContainer: Load model
ModelContainer->>DownloadFunctions: download(url)
DownloadFunctions-->>ModelContainer: Return model data
ModelContainer-->>VoskWakeWordPlugin: Model loaded
VoskWakeWordPlugin-->>User: Model ready for use
In the burrow, changes bloom,
New functions dance, dispel the gloom.
Models now download with ease,
A hop, a skip, a gentle breeze.
Dependencies fade, a lighter load,
In the code, the rabbit strode! 🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
OpenVoiceOS/ovos_skill_installer has been archived for a LONG time
Summary by CodeRabbit
New Features
Bug Fixes
Chores