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

An Enhanced Version of OpenAI WebRTC Demo for ESP32 Series Board #27

Open
TempoTian opened this issue Jan 26, 2025 · 2 comments
Open

An Enhanced Version of OpenAI WebRTC Demo for ESP32 Series Board #27

TempoTian opened this issue Jan 26, 2025 · 2 comments

Comments

@TempoTian
Copy link

We are excited to announce an enhanced version of the OpenAI WebRTC demo, specifically designed for the ESP32 series platform!

You can explore it here: OpenAI WebRTC Demo for ESP32. This version brings advanced features to improve performance and user experience.

✨ Key Enhancements:

  • Enhanced Peer Connection:
    • Improved esp_peer implementation with support for TURN, RTP NACK, DataChannel SACK, and more.
  • Optimized Codec Performance:
    • Leverages esp_audio_codec for efficient OPUS encoding and decoding, ensuring superior audio quality.
  • Improved Interaction Quality:
    • Integrates Acoustic Echo Cancellation (AEC) for clearer and more reliable voice interactions.
  • Integrated, Ready-to-Use Solution
    • Eliminating the need to build media system components from scratch.

🙏 We’d Love Your Feedback!

We encourage you to:

  • Explore this enhanced version.
  • Share your feedback and suggestions for future improvements.
  • Leave your feedback in this issue or submit it directly to the official repository.

Your insights are incredibly valuable, and we look forward to hearing from you!

📹 Demo Video:
We’ve recorded a short demo showcasing chat and voice-command-triggered function calls. Check it out here:
Watch the Demo

Thank you for your time and support! 💬

@nischalj10
Copy link

This is awesome! Thank you @TempoTian

@seaduboi-openai
Copy link
Collaborator

This is amazing @TempoTian!

Would you be ok if I deprecated this repo and directed users to the espressif example?

Or would it be better to copy that new code into this repo (and preserve authors)

Thanks for making this so much easier for developers

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

No branches or pull requests

3 participants