I arrange House Assistant voice keep an eye on for my to-do checklist — here is what in fact labored

a smart speaker built with the respeaker lite esp32 board.png


A ways too steadily, I bring to mind one thing so as to add to my to-do checklist, however then by the point I have gotten round to opening the checklist and including the duties, I have forgotten what it was once. I determined to peer if I may briefly upload duties to a to-do checklist with my voice via the use of House Assistant.

Why House Assistant’s integrated instructions don’t seem to be sufficient

The default provides duties to the buying groceries checklist

An iPhone showing a to-do list in Home Assistant with multiple tasks. Credit score: Adam Davidson / How-To Geek

House Assistant has its personal voice assistant known as Help. Via default, Help is determined by predefined sentence patterns somewhat than an LLM to interpret what you imply. As an alternative, it seems for fits between the command that you simply discuss and a record containing predefined sentence templates.

If a fit is located, the proper motion is taken, but when the command does not fit one of the vital predefined sentences, Help would possibly not perceive the command. It might probably paintings smartly for fundamental good house controls that use not unusual patterns, akin to “flip at the bed room mild” or “get started a five-minute timer.”

The predefined sentences come with instructions akin to “upload X to my checklist.” Sadly, the default motion for this command is so as to add one thing to the local House Assistant buying groceries checklist. Whilst that is actually helpful for the use of Help so as to add issues on your buying groceries checklist the use of your voice, it was once of little need for my supposed objective, so I had to do a little customization.

You’ll hook up Help to an LLM, which will lend a hand it decide your intent the use of herbal language processing. I sought after to peer if I may get this operating with out the assistance of an LLM.

The Seeed Studio reSpeaker Lite on a white background.

Emblem

Seeed Studio

CPU

ESP32-S3R8

The reSpeaker Lite Voice Assistant Package features a two-mic array, a pre-soldered XIAO ESP32-S3 controller, and an XMOS XU316 audio processor with onboard herbal language working out, interference cancellation, acoustic echo cancellation, noise suppression, and automated acquire keep an eye on. Attached a 5W speaker, you’ll create your individual native voice assistant that you’ll connect with House Assistant by way of ESPHome.


The use of customized sentences in House Assistant

Educating Help the way you in fact discuss

In addition to the predefined sentences that Help makes use of to check what you will have mentioned to the fitting instructions, you’ll additionally arrange your individual customized sentences. This offers Help further sentences to check in opposition to your spoken instructions. As an example, I may upload a customized sentence akin to “upload [task] to my necessary duties”.

Those customized sentences can then be referenced via an intent script, which interprets the matched command into a selected motion. On this case, the intent can be to create a brand new to-do merchandise the use of the [task] information.

This permits me to come to a decision precisely how I wish to ask for to-do checklist pieces to be added, and precisely how the ones duties are then added to the proper checklist. It shall we me create my very own customized voice instructions and outline what the ones instructions do.

Pi-Hole content blocker with the Star Trek LCARS theme applied.

5 House Assistant integrations that make my good house really feel find it irresistible got here from the long run

The longer term is now, previous guy.

Producing sentence permutations is now so much more straightforward

An AI chatbot can do the onerous paintings

Claude Code terminal running on an iPad with a keyboard case on a wooden desk. Credit score: Patrick Campanale / How-To Geek

The issue with the use of customized sentences is that we do not at all times ask for issues in the similar approach. I may no longer take into account that I wish to use the precise word “upload [task] to my necessary duties,” and I may say one thing akin to “put [task] on my necessary activity checklist” as a substitute. Since this sentence does not fit the development of the customized sentence, Help would possibly not acknowledge it, and it would possibly not upload the rest to my to-do checklist.

A easy option to clear up this drawback is so as to add permutations of the way chances are you’ll say the word on your customized sentences. I will upload “put [task] on my necessary activity checklist” to the checklist of customized sentences and feature the intent script carry out the similar motion if that word is known. I will then say both word so as to add an merchandise to my to-do checklist.

The extra permutations I upload, the extra other phrasings I will quilt, however pondering up all of the other choices, typing them out, and pasting them into House Assistant can get beautiful tedious. Fortunately, this present day there is a a lot more straightforward approach.

That is the type of text-based activity that an LLM is easiest for. I requested Claude to generate different ways of asking so as to add duties to my necessary activity checklist, gave it the structure required for customized sentences, and it generated a ton of various permutations that I then pasted into House Assistant.

Customized sentences don’t seem to be easiest

They are excellent sufficient for what I sought after

An Echo Show 5 showing a reminder with incomplete to-do list tasks. Credit score: Adam Davidson / How-To Geek

At the complete, the device works actually smartly. I will say, “Howdy Jarvis, upload ‘write a piece of writing about putting in place voice keep an eye on for my to-do checklist’ to my necessary duties,” and remarkably, it is going to needless to say all the wall of textual content in the course of that request is the duty that I wish to upload.

Once I use choice phraseology, it normally works; I shouldn’t have to fret about remembering any explicit approach of asking. It isn’t easiest, then again. Every now and then, it is going to fail if the word I used is one who Claude and I each failed to think about, however the overwhelming majority of the time, it does precisely what I want.


Native voice keep an eye on does not must depend on AI

With out the assistance of AI, native voice assistants nonetheless don’t seem to be as succesful as cloud-based choices akin to Alexa. If you wish to have them to do explicit duties, then again, then they are able to do the activity smartly. It takes slightly extra setup, however the effects may also be forged. Now what was once it I used to be going so as to add to my to-do checklist once more?


Leave a Comment

Your email address will not be published. Required fields are marked *