I’d love to find a selfhosted voice assistant to use on my phone, computer, etc. iOS compatibility is a plus. Does anyone know of anything out there that could fit the bill?

  • SmashingSquid@notyour.rodeo
    link
    fedilink
    English
    arrow-up
    48
    arrow-down
    1
    ·
    9 months ago

    Home assistant is working on a voice assistant but it’s not done yet. They’re supposed to announce progress on a YouTube live stream on the 12th.

    • barkingspiders@infosec.pub
      link
      fedilink
      English
      arrow-up
      8
      ·
      9 months ago

      ☹️ Mycroft ran out of money and closed down. I think you can still order a Mark2, but the cloud components they were hosting were taken down which essentially breaks the software. There is another company that picked up the ball and took over support but it’s a more limited experience at the moment and the whole ecosystem is in a bit of a rut. The OpenVoiceOS project that spun out of Mycroft looks like the best bet long-term but they haven’t finished a stable release yet. I bought a Mark2, which I still think is the best hardware available for an open source voice assistant, but finding and stitching together the software to make it work is a chore atm.

    • Canuck@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      9 months ago

      OVOS & Neon are MyCroft’s successor. They work well, and can even plug into LLMs

  • NeoNachtwaechter@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    9 months ago

    There’s an android app called “Dicio” on F-Droid. It has only very few skills currently, but it looks promising.

  • endlessbeard@lemmy.ml
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    9 months ago

    As others have commented, the open source home assistant project can take voice commands and perform smart home functions like turning lights on and off, reading off the forecast, taking down notes, etc etc. But it does have limits, you will have to script any kind of complex commands, like pulling headlines from an RSS feed, or playing spotify playlists, or really anything that requires fetching info from an API, it won’t do those kinds of things out of the box.

    The other factor which others have called out is that it doesn’t currently handle wake word functionality, though that’s been on their road map this year and the Oct update might fix that. That being said, running a dedicated wake word app to fill in that gap is very much possible. See my thread here for more info: https://community.home-assistant.io/t/setting-up-a-100-local-smart-speaker-on-an-android-tablet-using-tasker-and-snowboy-to-handle-wake-word-detection/611435