Closed KeithSBB closed 1 year ago
Thanks for the feedback! I think there have been enough changes in Assist pipelines that this is now broken in Rhasspy 3. I will need to adapt this to fit: https://github.com/synesthesiam/homeassistant-pipeline
@agners Please close, as this is something that needs to be fixed in Rhasspy and not here
Describe the issue you are experiencing
With a Rhasspy3 satellite having the following configuration.yaml
I get the following error in whisper log when I ask satellite: "porcupine,... what time is it?"
In addition, I have no idea how to configure the rhasspy3 satellite for the two remote ws ports defined in home assistant for piper and whisper (10200, 10300). How to properly setup the pipeline is not well defined anywhere that I could find. My HA server is headless and I can only use voice assist through a raspberrypi satellite.
What type of installation are you running?
Home Assistant OS
Which operating system are you running on?
Other (e.g., Raspbian/Raspberry Pi OS/Fedora)
Which add-on are you reporting an issue with?
Almond
What is the version of the add-on?
It appears to be the new wyoming protocol (not Almond)
Steps to reproduce the issue
System Health information
System Information
Home Assistant Community Store
GitHub API | ok -- | -- GitHub Content | ok GitHub Web | ok GitHub API Calls Remaining | 5000 Installed Version | 1.31.0 Stage | running Available Repositories | 1279 Downloaded Repositories | 2Home Assistant Cloud
logged_in | false -- | -- can_reach_cert_server | ok can_reach_cloud_auth | ok can_reach_cloud | okHome Assistant Supervisor
host_os | Home Assistant OS 10.1 -- | -- update_channel | stable supervisor_version | supervisor-2023.04.1 agent_version | 1.5.1 docker_version | 23.0.3 disk_total | 30.8 GB disk_used | 7.6 GB healthy | true supported | true board | ova supervisor_api | ok version_api | ok installed_addons | Duck DNS (1.15.0), NGINX Home Assistant SSL proxy (3.4.2), File editor (5.6.0), Terminal & SSH (9.7.0), Mosquitto broker (6.2.1), Piper (0.1.2), Whisper (0.1.1)Dashboards
dashboards | 3 -- | -- resources | 0 views | 3 mode | storageRecorder
oldest_recorder_run | April 26, 2023 at 3:44 PM -- | -- current_recorder_run | May 6, 2023 at 6:17 AM estimated_db_size | 113.98 MiB database_engine | sqlite database_version | 3.40.1Anything in the Supervisor logs that might be useful for us?
Anything in the add-on logs that might be useful for us?
Additional information
I know that this is an early release and that satellite configurations may not be fully fleshed out yet. My setup only works with a voice assistant satellite. I've had Genie (almond), Mycroft, rhasspy2 all working before.
When it comes to pipelines, I'm used to Linux pipewire managed by wireplumber which works really well for audio. It lets me configure connections as wires between sources and sinks and seamlessly supports multiple out and multiple in connections. I was hoping that the Wyoming protocol and voice assistant pipelines would work in a similar manner, but so far I don't see anything like a routing table which let's me interconnect the various voice assistant functions.
In wyoming going to have something like what pipewire has in its architecture?
Thanks for all the great work