Gladys Assistant 4.77: A voice assistant in Gladys đŸŽ™ïž

A new version of Gladys is available with several nice improvements :slight_smile:

:studio_microphone: New Voice Assistant Widget

You can now add a Voice Assistant widget directly to your dashboard.

Practical on a wall-mounted tablet, a smartphone :slight_smile:

I’m open to your feedback, it’s primarily a first proof of concept that could evolve to include more voices in Gladys if you find it useful!

I wonder if it wouldn’t be practical to have an open route in the Gladys Plus API to also trigger this mechanism from a Tasker on Android / Shortcuts on iOS.

:bar_chart: Gauge Widget: Customizable Color Thresholds

Thanks to the contribution of @Terdious, the Gauge widget becomes even more flexible.

It is now possible to define customizable color thresholds to instantly visualize if a value is in a low, normal, or critical range.


Perfect for monitoring temperatures, humidity, electricity consumption, or any other important indicator.

:inbox_tray: System Log Download

Troubleshooting a problem becomes easier.

A new button now allows you to easily download system logs from Gladys settings, making it easier to share information when requesting assistance.

:electric_plug: Tuya Integration Improvements

The Tuya integration continues to progress thanks to the work of @Terdious:

  • Local support for Tuya 3.4 protocol
  • Local support for Tuya 3.5 protocol
  • Various stability and compatibility improvements

Great news for Tuya device users who want to keep local control of their equipment.

:clipboard: Full Changelog

Happy updating to everyone! :tada:

Small issue with the video @pierre-gilles

Oh bother, I had scheduled it for tonight so it had changed from « Unlisted Â» to « Private until published Â».

I made it public instead :slight_smile:

These improvements are so great, I love the gauges, they’re going to be very useful for me!!

I’m introducing the voice assistant in a YouTube video :slight_smile:

If you test it, give me your feedback, I’m open to suggestions to improve the assistant!! :smiley:

I just tried the voice assistant, it’s so cool!!

A few remarks:

  • The assistant can’t pronounce temperatures correctly. Every time I ask, it displays the right value, but the voice says something barely understandable.
  • I think the widget’s UI looks a bit out of place (I think the blue background is intentional) but what bothers me is the gradient of the button to speak, it looks like an Apple icon while the rest of the design is rather flat.

That’s it for my first tests!! :slight_smile: Great job, this feature is really a added value. Both a very practical thing, but also a good marketing tool in my opinion!

Thanks for the tests @guim31!

I’ve also noticed that the TTS API regularly gets the units wrong (ppm, °C, etc.). I think it’s because I’m using a « flash Â» model that’s optimized for latency:

I chose this model because it’s ultra-responsive, which is nice for a voice assistant.

The other models are probably more accurate, but less fast.

I’m following the developments, I’m sure we’ll have a Flash 3.5 that’s more accurate soon :wink:

Ok thanks for the feedback :slight_smile: I find it rather nice myself, but you’re right, it’s a bit different from the rest of the interface!

Thanks! Yes, the idea is also to show that we’re not at all behind on these current topics. On the contrary, I think we’re rather ahead.

I want the public to understand that Gladys is today a complete solution, which fully takes advantage of the AI revolution we are experiencing.

In any case, the start of the video on YouTube is excellent, so I think I hit the mark with this feature! :rocket:

My computer doesn’t have an activated microphone, and when I click to speak, the AI goes into standby mode and I can no longer interrupt the process. After a few minutes, the AI provides various tips in English to try to capture the message.

Thanks for the feedback, I hadn’t thought of that case :smiley:

I made two changes:

  • The « Speak Â» button becomes « Stop Â» while speaking, to allow manually stopping the recognition

  • If no voice is detected, an error message appears instead of sending an empty recording to the AI:

This will be included in the next version of Gladys!