-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix:save utterances #148
fix:save utterances #148
Conversation
backwards compat check wasnt quite right in #140 ``` Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: 2024-10-19 08:04:47.463 - voice - ovos_dinkum_listener.service:_stt_audio:747 - ERROR - Error while saving STT audio Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: Traceback (most recent call last): Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: File "/home/goldyfruit/.venvs/ovos/lib64/python3.11/site-packages/ovos_dinkum_listener/service.py", line 742, in _stt_audio Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: stt_context["filename"] = self._save_stt(audio_bytes, stt_context) Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: File "/home/goldyfruit/.venvs/ovos/lib64/python3.11/site-packages/ovos_dinkum_listener/service.py", line 707, in _save_stt Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: filename = formatter.format(utterance_filename) Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: File "/home/goldyfruit/.venvs/ovos/lib64/python3.11/site-packages/ovos_dinkum_listener/_util.py", line 107, in format Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: fmtkw = self._build_fmtkw(template, **kwargs) Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: File "/home/goldyfruit/.venvs/ovos/lib64/python3.11/site-packages/ovos_dinkum_listener/_util.py", line 91, in _build_fmtkw Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: fmtkw[key] = builder() Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: ^^^^^^^^^ Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: File "/home/goldyfruit/.venvs/ovos/lib64/python3.11/site-packages/ovos_dinkum_listener/service.py", line 705, in transcription_md5 Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: return hash_sentence(text) Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: ^^^^^^^^^^^^^^^^^^^ Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: File "/home/goldyfruit/.venvs/ovos/lib64/python3.11/site-packages/ovos_plugin_manager/utils/tts_cache.py", line 20, in hash_sentence Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: encoded_sentence = sentence.encode("utf-8", "ignore") Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: ^^^^^^^^^^^^^^^ Oct 19 08:04:47 x270.home.lan ovos-dinkum-listener[152114]: AttributeError: 'NoneType' object has no attribute 'encode' ``` also needs OpenVoiceOS/ovos-config#171
WalkthroughThe pull request introduces several modifications to the Changes
Possibly related PRs
Poem
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? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All good
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
📒 Files selected for processing (2)
- ovos_dinkum_listener/service.py (1 hunks)
- requirements/requirements.txt (1 hunks)
🧰 Additional context used
🔇 Additional comments (1)
requirements/requirements.txt (1)
3-3
: LGTM! Version update for ovos-config looks good.The update to
ovos-config>=0.4.3,<1.0.0
aligns with the PR objectives and likely includes necessary features or fixes for this project.Please ensure the following:
- Update the changelog to reflect this dependency change if not already done.
- Verify that this version of
ovos-config
is compatible with other dependencies in the project.To check for potential compatibility issues, you can run:
✅ Verification successful
Verification Successful: ovos-config version update is compatible.
- No additional
requirements.txt
files found.- All dependencies referencing
ovos-config
are updated to>=0.4.3,<1.0.0
.Please ensure the changelog is updated to reflect this dependency change.
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash # Description: Check for potential compatibility issues with the updated ovos-config version # Test: Look for other files that might reference ovos-config version echo "Files referencing ovos-config version:" rg --type yaml --type toml --type python "ovos-config.*?[0-9]+\.[0-9]+\.[0-9]+" # Test: Check if there are any other requirements files echo "Other requirements files:" fd requirements.txt # If other requirements files exist, you may want to check them manually for consistencyLength of output: 312
Script:
#!/bin/bash # Description: Comprehensive search for ovos-config version references across all files # Test: Look for ovos-config version references in all files echo "Files referencing ovos-config version:" rg "ovos-config>=[0-9]+\.[0-9]+\.[0-9]+,<[0-9]+\.[0-9]+\.[0-9]+" --context 2 # Test: List all requirements files to ensure consistency echo "Listing all requirements files:" fd -e txt "requirements.txt"Length of output: 587
backwards compat check wasnt quite right in #140
also needs OpenVoiceOS/ovos-config#171
Summary by CodeRabbit
New Features
Bug Fixes
Chores
ovos-config
dependency version for better compatibility.