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

Use ESPHome device as audio RTSP streamer #3040

Open
edurenye opened this issue Jan 28, 2025 · 0 comments
Open

Use ESPHome device as audio RTSP streamer #3040

edurenye opened this issue Jan 28, 2025 · 0 comments

Comments

@edurenye
Copy link

Describe the problem you have/What new integration you would like

Currently, the ESPHome devices like M5Stack ATOM Echo can be used as media players outputting digital streams, what I want is for them to be used as microphones for other systems producing an AAC or MP3 RTSP audio stream that could be played as output by another ESPHome device or to be processed by StreamAssist in Home Assistant.

Please describe your use case for this integration and alternatives you've tried:

I can't understand anything that the M5Stack ATOM Echo answers because its speaker is useless, so I want to use another media player to output the answer of my LLM. The idea is to use the ATOM Echo as a microphone, send the RTSP stream to StreamAssist have the LLM process the answer and play the answer in a better media player. But also I read that some people want to directly play the sound from a ATOM Echo in another media player in a different room, like a communication device (see: https://community.home-assistant.io/t/m5-atom-echo-audio-stream/746536/2)

Additional context

There is a repo for outputting RTSP video streams for the ESP32 Cam hardware (https://github.com/rzeldent/esp32cam-rtsp), but not only for audio streams, and it does not support other devices like the ATOM Echo.

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

1 participant