# Gladys Assistant 4.77: A voice assistant in Gladys 🎙️

**URL:** <https://community.gladysassistant.com/t/gladys-assistant-4-77-un-assistant-vocal-dans-gladys/10249>\
**Category:** Actualités\
**Created:** [June 1, 2026, 2:50pm UTC](https://community.gladysassistant.com/t/gladys-assistant-4-77-un-assistant-vocal-dans-gladys/10249 "2026-06-01T14:50:22Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [June 1, 2026, 2:50pm UTC](https://community.gladysassistant.com/t/gladys-assistant-4-77-un-assistant-vocal-dans-gladys/10249/1 "2026-06-01T14:50:22Z")

</div>

A new version of Gladys is available with several nice improvements 🙂

## **🎙 New Voice Assistant Widget**

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

[![](https://img.youtube.com/vi/7LBeCTegKsY/maxresdefault.jpg "Démonstration Assistant Vocal Gladys Assistant 4.77") ](https://www.youtube.com/watch?v=7LBeCTegKsY)

Practical on a wall-mounted tablet, a smartphone 🙂

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.

## **📊 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.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/7/7/7734745dd59b6f3931939aadf6cb814ac0649eb3.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/e/6/e6f40ff966c0e058bc9e19b9e0aaf5309ac0da3d.png)

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

## **📥 System Log Download**

Troubleshooting a problem becomes easier.

 ![Capture d’écran 2026-06-01 à 16.26.38](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/1/2/121bea157a597147bb1848077ecc5136263ebc82.png)

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

## **🔌 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.

## **📋 Full Changelog**

> **[Comparing v4.76.0...v4.77.0 · GladysAssistant/Gladys](https://github.com/GladysAssistant/Gladys/compare/v4.76.0%E2%80%A6v4.77.0)**
>
> A privacy-first, open-source home assistant. Contribute to GladysAssistant/Gladys development by creating an account on GitHub.

Happy updating to everyone! 🎉

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [June 1, 2026, 2:58pm UTC](https://community.gladysassistant.com/t/gladys-assistant-4-77-un-assistant-vocal-dans-gladys/10249/2 "2026-06-01T14:58:22Z")

</div>



---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [June 1, 2026, 3:07pm UTC](https://community.gladysassistant.com/t/gladys-assistant-4-77-un-assistant-vocal-dans-gladys/10249/3 "2026-06-01T15:07:45Z")

</div>

Small issue with the video @pierre-gilles

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/b/3b456e7141595a8958a8d53fd3fc4a985fd0dd0c.png)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [June 1, 2026, 3:09pm UTC](https://community.gladysassistant.com/t/gladys-assistant-4-77-un-assistant-vocal-dans-gladys/10249/4 "2026-06-01T15:09:17Z")

</div>

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

I made it public instead 🙂

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [June 1, 2026, 3:09pm UTC](https://community.gladysassistant.com/t/gladys-assistant-4-77-un-assistant-vocal-dans-gladys/10249/5 "2026-06-01T15:09:27Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [June 11, 2026, 6:11pm UTC](https://community.gladysassistant.com/t/gladys-assistant-4-77-un-assistant-vocal-dans-gladys/10249/6 "2026-06-11T18:11:04Z")

</div>

I’m introducing the voice assistant in a YouTube video 🙂

[![](https://img.youtube.com/vi/X-UtYMJoKV4/maxresdefault.jpg "Alexa est officiellement dépassée : voici le futur") ](https://www.youtube.com/watch?v=X-UtYMJoKV4)

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

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [June 12, 2026, 6:49am UTC](https://community.gladysassistant.com/t/gladys-assistant-4-77-un-assistant-vocal-dans-gladys/10249/7 "2026-06-12T06:49:43Z")

</div>

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!! 🙂 Great job, this feature is really a added value. Both a very practical thing, but also a good marketing tool in my opinion!

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [June 12, 2026, 7:07am UTC](https://community.gladysassistant.com/t/gladys-assistant-4-77-un-assistant-vocal-dans-gladys/10249/8 "2026-06-12T07:07:10Z")

</div>

Thanks for the tests @guim31!

> [@guim31](#):
>
> the assistant doesn’t pronounce temperatures correctly.

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 «&nbsp;flash&nbsp;» model that’s optimized for latency:

 ![Screenshot 2026-06-12 at 09.01.53](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/5/3/531ca9ad25dca057861f242a0051a718d48aa236.png)

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 😉

> [@guim31](#):
>
> but what bothers me is the gradient of the button to speak, it looks like an icon from Apple while the rest of the design is rather flat.

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

> [@guim31](#):
>
> great job, it’s really an added value this feature. Both a very practical thing, but also a good marketing tool in my opinion!

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! 🚀

---

<div class="post-metadata">

**Author:** ![Jluc](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jluc/32/12397_2.png) [@Jluc](https://community.gladysassistant.com/u/Jluc)\
**Post date:** [June 15, 2026, 10:21am UTC](https://community.gladysassistant.com/t/gladys-assistant-4-77-un-assistant-vocal-dans-gladys/10249/9 "2026-06-15T10:21:00Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [June 15, 2026, 11:47am UTC](https://community.gladysassistant.com/t/gladys-assistant-4-77-un-assistant-vocal-dans-gladys/10249/10 "2026-06-15T11:47:51Z")

</div>

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

I made two changes:

- The «&nbsp;Speak&nbsp;» button becomes «&nbsp;Stop&nbsp;» while speaking, to allow manually stopping the recognition

 ![Screenshot 2026-06-15 at 13.42.39](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/9/7/97160a78928b590046643141e0027e8b223c8dea.jpeg)

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

 ![Screenshot 2026-06-15 at 13.46.18](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/b/8/b826f61544505ff5fa1e1984b2a1f4e08c06d701.jpeg)

> <https://github.com/GladysAssistant/Gladys/pull/2554>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[x\] If your changes affect the code, did you write the tests?
> \- \[x\] Are tests passing? (\`npm test\` on both front/server)
> \- \[x\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[x\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[x\] If you are adding a new feature/service, did you run the integration comparator? (\`npm run compare-translations\` on front)
> \- \[x\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[forum\](https://community.gladysassistant.com/)) for testing before merging.
> 
> \### Description of change
> 
> Voice Assistant: Add stop button & microphone detection

This will be included in the next version of Gladys!
