
An Assist pipeline is a voice assistant in Home Assistant: which conversation agent answers, which engine turns speech into text, which one speaks the reply, and which wake word it listens for. You set them up under Settings > Voice assistants.
Each of those is picked once, and nothing keeps the pipeline in step afterwards. Remove the integration behind one, and the pipeline keeps asking for it.
Devices & entitiesΒΆ
Spook does not provide any new devices or entities for this integration.
ActionsΒΆ
Spook does not provide action enhancements for this integration.
RepairsΒΆ
While Spook is floating around in your Home Assistant instance, it will raise repairs issues if it has found something that is not right.
Unknown enginesΒΆ
Spook checks the conversation agent, speech-to-text, text-to-speech, and wake word engine of every pipeline, and raises a repair issue when one of them is an entity that does not exist anymore. Nothing else says so: the next voice command simply fails with an error about a missing provider or agent.
Only engines that are entities are checked. The same settings can also hold older provider names, like cloud, and there is no reliable way to tell whether one of those is still around, so Spook leaves them alone rather than guess.
This issue is not fixable from the issue itself, on purpose. Clearing the speech or voice engine would quietly change what the assistant does, and the conversation agent cannot be left empty at all. Which engine should take over is your call, so the issue sends you to the settings of that assistant instead. Spook will automatically remove the repair issue once it is fixed.
Use casesΒΆ
Some use cases for the enhancements Spook provides for this integration:
Trying out a cloud AI as your conversation agent, then removing it again. The pipeline you made for it keeps pointing at an agent that is not there anymore.
Moving from one speech engine to another, like a local Whisper and Piper setup to a different one, and forgetting the pipeline still names the old engines.
Blueprints & tutorialsΒΆ
There are currently no known blueprints or tutorials for the enhancements Spook provides for this integration. If you created one or stumbled upon one, please let us know in our discussion forums.
Feature requests, ideas, and supportΒΆ
If you have an idea on how to further enhance this integration, for example, by adding a new action, entity, or repairs detection; feel free to let us know in our discussion forums.
Are you stuck using these new features? Or maybe youβve run into a bug? Please check the Support page on where to go for help.