Skip to content
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

Added voice feedback feature using pyttsx3, which is an offline text-to-speech library. #13351

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

ParthDA
Copy link

@ParthDA ParthDA commented Oct 10, 2024

πŸ› οΈ PR Summary

Made with ❀️ by Ultralytics Actions

🌟 Summary

Added text-to-speech functionality to YOLOv5 detections using pyttsx3.

πŸ“Š Key Changes

  • Integrated pyttsx3 library into detect.py for text-to-speech capabilities.
  • Updated requirements.txt to include pyttsx3.

🎯 Purpose & Impact

  • Purpose: Allows YOLOv5 to announce detections verbally, enhancing accessibility.
  • Impact: Users can receive audible alerts for detections, which can be particularly useful in environments where visual attention is limited. πŸ“’

Copy link
Contributor

github-actions bot commented Oct 10, 2024


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I sign the CLA


1 out of 2 committers have signed the CLA.
βœ… (UltralyticsAssistant)[https://github.com/UltralyticsAssistant]
❌ @Parth Admane
Parth Admane seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@UltralyticsAssistant UltralyticsAssistant added dependencies Pull requests that update a dependency file enhancement New feature or request python Pull requests that update Python code labels Oct 10, 2024
@UltralyticsAssistant
Copy link
Member

πŸ‘‹ Hello @ParthDA, thank you for submitting a πŸš€ PR to the ultralytics/yolov5 repository! This is an automated response, and an Ultralytics engineer will assist you soon. Meanwhile, please take a moment to review the following checklist to ensure a smooth integration:

  • βœ… Define a Purpose: You've clearly defined the purpose of your feature. For more visibility, consider linking to any related issues.
  • βœ… Synchronize with Source: Ensure your branch is up-to-date with the main branch. If it's behind, sync it by clicking the 'Update branch' button or using git pull and git merge main.
  • βœ… Ensure CI Checks Pass: Make sure all our CI tests are passing. If not, please investigate the failures.
  • βœ… Update Documentation: Consider updating any relevant documentation to reflect this new feature.
  • βœ… Add Tests: If applicable, add or update tests to validate your changes and ensure they pass successfully.
  • βœ… Sign the CLA: Confirm you've signed our Contributor License Agreement by leaving a comment saying, "I have read the CLA Document and I sign the CLA."
  • βœ… Minimize Changes: Keep your changes concise and focused on the text-to-speech feature. β€œIt is not daily increase but daily decrease, hack away the unessential.” β€” Bruce Lee

For further guidance, please refer to our Contributing Guide. Feel free to leave any questions or comments. Thank you for enhancing YOLOv5 with new capabilities! πŸŽ‰πŸ“’

@ParthDA
Copy link
Author

ParthDA commented Oct 11, 2024

I have read the CLA Document and I hereby sign the CLA.

@pderrenger
Copy link
Member

@ParthDA thank you for signing the CLA! Your contribution is appreciated. If you have any questions, feel free to ask.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants