Hi, do you remember this post? I finally had time to dedicate to it. I had an active Claude Pro subscription these days and wanted to thoroughly test Claude Code. It wasn’t easy because there are so many variables at play. I often had to restart it from scratch and help with debugging, but in the end we got there. With this external component we wrote, you can achieve two-way audio. In future versions, I might even modify it to choose the audio direction, whether it’s only one way or the other. Currently, it works in full duplex, so you can speak and hear from both devices. I also need to fix the echo that comes back into the microphone when the device emits sounds. I noticed a system in the esp-idf documentation that would allow this, but when I tried to implement it, the audio got significantly worse. But it’s a good start:
https://community.home-assistant.io/t/esphome-full-duplex-audio-intercom-because-i-was-bored-on-vacation/966706