I’ve spent 2 days chasing my tail trying to get a RaspiAudio Muse Luxe ESP32 “hackable” speaker to do BOTH voice-assist AND TTS media player to announce HASS events in the house… only to find out that it can only do one or the other, and each requires a different YAML configuration… at least that was my recent experience – I am not a YAML coding guy, but learning as I go.
Voice assist works great with the YAML provided by RaspiAudio, but no local TTS, and local media player TTS works great with the YAML offered by ESPHome website but has no voice-assist.
So am wondering if the ESP32 is not capable of providing both “services” ? or is this just that no YAML file combines both ?
It woudl be really nice to have a speaked that does voice-assist, and plays TTS locally to announce events, such as “alarm has been disabled”, or “someone is at the door” when the door bell is rung, or a camera alarm is triggered, etc…
Any ideas or suggestions on speakers I coudl look into ? or a YAML file I should try on the Muse Luxe ?
I know nothing about this board but I have voice assistant with micro wake word and media player running successfully on ESP32 S3 N16r8 boards using code from here.
looked at the alternate YAML you mentioned, and not sure I can make it work, the Muse Luxe uses an ESP32-WROVER… I wish I knew more about coding etc.
Cheers
I’m trying to get this to work but unfortunately neither the mic or the media player seems to work. I don’t ear any sound when I’m trying to play a media and the wake command doesn’t trigger. I don’t have any error message and everything is compiling fine. I’m using a esp32 s3 devkit 1M maybe that could be the issue?
Here’s my diagram and code in case somebody can help me figure it out.
Any help would ne much appreciated.
Well, I figured out the issues:
It seems my board didn’t had SPRAM. I switched it to a N8R8. One thing that also gave me some problems was the PSRAM mode. It need to be set to octal instead of quad.
psram:
mode: octal # quad for N8R2 and octal for N16R8
speed: 80MHz
Lastly, the external component needed to be using de dev branch instead of the
Main branch:
I also changed the wiring a bit but I don’t know if that had any effect.
Now that everything is working I can have a media player that gives me audio feedback when the wake word is triggered. With TTS for example. Here is the new diagram and code if that helps anyone…