this post was submitted on 20 Feb 2024
6 points (80.0% liked)

homeassistant

11701 readers
86 users here now

Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io

founded 1 year ago
MODERATORS
 

I have some of the ATOM Echos that HA describes here. They work for voice recognition but the speaker in these tiny boxes is...tiny. It's barely audible when standing right next to the box, and completely inaudible when standing 10 feet away or if there is noise in the room.

Examples of the voice responses I'm talking about are "I'm sorry but I don't understand that" or "The current time is 2:15pm" or "I turned on the lights in the living room."

Is it possible to re-route the voice responses to a different media player? Currently, I have a Google Home Mini in each room that I have an ATOM Echo in. It would be nice if I could somehow determine which ECHO received the voice command, which area that Echo was in (e.g., "living room"), and then re-route the voice response to a media player in that area.

But I have no idea how to do this.

top 10 comments
sorted by: hot top controversial new old
[–] [email protected] 6 points 6 months ago (1 children)

My solution to the same problem was to disassemble the echo. Take the speaker output and wire it to a cheap amplifier (adafruit pam8302), and then wire that to a larger speaker in a 3d printed enclosure.

Only thing I wish I did was wire the shutdown pin to one of the extra pins on the echo to turn off the amplifier when nothing is being sent to the speaker.

[–] [email protected] 2 points 6 months ago* (last edited 6 months ago) (1 children)

This sounds cool, but beyond my skill set. I might be able to re-qire the speaker wire to something else (possibly not if soldering is required), but I don't even understand what a "shutdown pin" is or what it does.

[–] [email protected] 3 points 6 months ago

The amplifier has 7 connections. Input+ Input- Shutdown Power Ground Speaker out+ Speaker out-

You'll have to cut or solder the wires to the original speaker, then solder wires or pins to the amplifier,

It's not extremely difficult, but daunting if you've not done it before.

If you want to try, and need a lifeline feel free to DM me

[–] [email protected] 2 points 5 months ago (2 children)

Smart home junkie just made a video about it https://youtu.be/o3yZWD_sFIE

Will try that soon

[–] [email protected] 3 points 5 months ago

Smart Home Junkie's method worked perfect! And it was quite easy and quick. Thanks for the referemce @[email protected]!

[–] [email protected] 1 points 5 months ago
[–] [email protected] 1 points 6 months ago (1 children)

I'm sure there is a better way, but I seem to remember there was a watch folder integration that you could use to watch the TTS folder and then play that new file on a speaker. Not sure how you could then play it on the correct speaker, and I'm sure someone else has a much better real solution than this

[–] [email protected] 1 points 6 months ago

I'll try to look into this. Thanks.

[–] [email protected] 1 points 6 months ago (1 children)

This might be a stupid answer, but a quick and dirty solution might be to stick the ATOM Echo inside a cup or other cone shaped object. I've done this at parties to make a phone's speaker appear to be louder.

[–] [email protected] 1 points 6 months ago

This sounds like it wouldn't help much, and whatever increase in volume might be offest by decrease in quality due to echo. But it's free to try (and within my skill set :) ).