Allow separate microphone and speaker on voice assistant

Having both the microphone and audio output tied to the same device for voice assistant is a bottleneck to voice assist potential.

Goal: Use my overhead speaker that’s wired to a Arylic amplifier board (LinkPlay Integration). Since it’s a media device I would like to send the voice assistant responses through it.
I have a few Atom Echo M5stack I can use as a microphone. Alternatively I could use a Atom Lite with the microphone hat.

  1. Use wake word with Atom Echo and tell it a command.
  2. Have the response be sent through another media player device.

This could include features such as dimming the current playing audio before a response.

Having a preset volume with responses.

  • Set volume to %25 when responding.
  • Set volume back to previous level.

Did you search here, its common to output the voice to a media player.

This was first in the search. Disclaimer I have not checked if it is correct or not.

That’s looks like it may work but then forces all media through another media player. I may want to have the atom echo ring, beep, etc.

I’m hoping for a GUI implementation where I can select from a drop down a microphone and a media player.