As a preamble: I’ve gone through both automatic and manual setups via raspberry pi. I’ve messed around with alsa settings, attempted pulse as a workaround, and attempted forcing an invalid output to the server.
The Peeqo kickstarter recently sent out dev packages to those of us that wanted it badly enough. Peeqo runs an electron app via a raspberry pi 3 and provides both hdmi and external sound card outs for alsa. HDMI, for now, doesn’t actually have an output for audio – we use respeaker (seeed-voicecard) as our devices for some attached speakers. I run a custom hotword with snips and pass this through to Peeqo to do its output as necessary. The hotword results in a wakeup noise that Peeqo controls, intent detection results in other media that Peeqo controls.
Snips audio-server tests work fine for both input and output. Using the hotword alert sounds, I can even hear the output post when the server detects the custom hotword. However, Peeqo’s electron app cannot grab the output (nor can things like chromium / firefox) when the server is running because the snips audio-server is hogging that device. In our situation, we really don’t need the output to even attempt to talk to that device. I’ve attempted to disable the output in the .toml, but I don’t see that doing anything at all.
Is this something that can currently be accomplished? If so, how? If not, are there plans to support something like this?