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

Colab #13048

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

Colab #13048

wants to merge 24 commits into from

Conversation

Leedong414
Copy link

@Leedong414 Leedong414 commented May 28, 2024

πŸ› οΈ PR Summary

Made with ❀️ by Ultralytics Actions

🌟 Summary

Integration of TTS for Detected Classes Announcement in YOLOv5 Detection πŸŽ‰

πŸ“Š Key Changes

  • Added a new Jupyter notebook example to demonstrate YOLOv5 usage with Google Colab, voice synthesis, and audio processing.
  • Enhanced detect.py to save detected classes to a text file and use Text-To-Speech (TTS) to announce detected objects.

🎯 Purpose & Impact

  • Usability & Accessibility: The addition of TTS to announce detected classes improves accessibility for visually impaired users and provides a more interactive experience for all users.
  • Education & Demonstration: The new notebook makes it easier for beginners to experiment with YOLOv5 in an accessible and interactive environment like Google Colab.
  • Customization & Flexibility: Users can now get audible feedback on detections, making it useful for real-time applications and projects where visual monitoring is not feasible.

This update broadens YOLOv5's appeal and utility across different user bases, from developers seeking to create accessible applications to educators and hobbyists interested in easy-to-use, interactive AI tools. πŸš€

class  text μΆ”μΆœ
text μΆ”μΆœν•œκ±Έ μŒμ„±μœΌλ‘œ 좜λ ₯

Signed-off-by: Leedong414 <165615367+Leedong414@users.noreply.github.com>
Copy link
Contributor

github-actions bot commented May 28, 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]
❌ @Leedong414
You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

UltralyticsAssistant and others added 3 commits May 28, 2024 16:20
class  text μΆ”μΆœ
text μΆ”μΆœν•œκ±Έ μŒμ„±μœΌλ‘œ 좜λ ₯

Signed-off-by: Leedong414 <165615367+Leedong414@users.noreply.github.com>
@glenn-jocher
Copy link
Member

@Leedong414 thank you for the detailed PR summary! The integration of Text-To-Speech (TTS) for announcing detected classes is a fantastic enhancement that significantly boosts usability and accessibility. πŸŽ‰

Key Highlights:

  • New Jupyter Notebook: Demonstrates YOLOv5 with Google Colab, voice synthesis, and audio processing.
  • Enhanced detect.py: Now saves detected classes to a text file and uses TTS for announcements.

Benefits:

  • Accessibility: Improves the experience for visually impaired users.
  • Interactivity: Provides audible feedback, useful for real-time applications.
  • Educational Value: Makes it easier for beginners to experiment with YOLOv5.

This update indeed broadens YOLOv5's appeal and utility across various user bases. Great work by the Ultralytics team and the community! πŸš€

For more details on YOLOv5, you can always refer to our documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants