• smiletolerantly@awful.systems
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    2
    ·
    17 hours ago

    I have one big frustration with that: Your voice input has to be understood PERFECTLY by TTS.

    If you have a “To Do” list, and speak “Add cooking to my To Do list”, it will do it! But if the TTS system understood:

    • Todo
    • To-do
    • to do
    • ToDo
    • To-Do

    The system will say it couldn’t find that list. Same for the names of your lights, asking for the time,… and you have very little control over this.

    HA Voice Assistant either needs to find a PERFECT match, or you need to be running a full-blown LLM as the backend, which honestly works even worse in many ways.

    They recently added the option to use LLM as fallback only, but for most people’s hardware, that means that a big chunk of requests take a suuuuuuuper long time to get a response.

    I do not understand why there’s no option to just use the most similar command upon an imperfect matching, through something like the Levenshtein Distance.