# Tekst, który mówi Jolka nie musi być statyczny, Jolka rozumie szablony wiadomości - data\_template

**URL:** <https://ai-speaker.discourse.group/t/tekst-ktory-mowi-jolka-nie-musi-byc-statyczny-jolka-rozumie-szablony-wiadomosci-data-template/442>\
**Category:** faq\
**Created:** [9 Maj 2020 16:05 UTC](https://ai-speaker.discourse.group/t/tekst-ktory-mowi-jolka-nie-musi-byc-statyczny-jolka-rozumie-szablony-wiadomosci-data-template/442 "2020-05-09T16:05:14Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [9 Maj 2020 16:05 UTC](https://ai-speaker.discourse.group/t/tekst-ktory-mowi-jolka-nie-musi-byc-statyczny-jolka-rozumie-szablony-wiadomosci-data-template/442/1 "2020-05-09T16:05:14Z")

</div>

## Powiedz to / say\_it

Jolka może powiedzieć dowolny tekst, służy do tego serwis: **ais\_ai\_service.say\_it**

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/d/d02f0a9bc4c320517fae244b9935d753959762ca.png)

## Automatyzacja

Każdy serwis można wywołać z automatyzacji. Dzięki serwisowi **ais\_ai\_service.say\_it** możemy uruchomić komendę głosową w dowolenej automatyzacji:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/e/e516a1ea09b136f36efff438e65af1624ddfe16f.png)

## Szablon wiadomości

Tekst, który mówi Jolka nie musi być statyczny - może być szablonem. Szablon możemy sprawdzić w narzędziach deweloperskich -\> SZABLON:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/9/9da5b1dda26d8c49e224bcecbc387cd82022012d.png)

Możemy w ten sposób wyświetlić status dowolnego sensora (czy innej encji w systemie):

```auto
Jest {{ states("sensor.time") }}.

```

## Szablon wiadomości w ais\_ai\_service.say\_it

Włączamy edycję akcji w formacie YAML:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/b/bc3a78c9b2bbf2ade4961d4b39010ab4e76bbaa4.png)

zamieniamy **data** :

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/4/409181a9ad26dd3ec27d88bbd4ddbd76208583aa.png)

na **data\_template**

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/0/0d325e56f2927cd91235bb7d9468dd670ecd92fc.png)

testujemy automatyzację:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/0/0c299f7ab202c66b286d58172d428c48e1d45251.png)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/3/39739fca7a55689abd7c3cf4222db0af8e04c951.png)

---

<div class="post-metadata">

**Autor:** ![maniekbeton](https://avatars.discourse-cdn.com/v4/letter/m/b9e5f3/32.png) [@maniekbeton](https://ai-speaker.discourse.group/u/maniekbeton)\
**Data wpisu:** [26 Lipiec 2021 19:34 UTC](https://ai-speaker.discourse.group/t/tekst-ktory-mowi-jolka-nie-musi-byc-statyczny-jolka-rozumie-szablony-wiadomosci-data-template/442/2 "2021-07-26T19:34:03Z")

</div>

Witam.  
Mam pytanie: Czy Jolka ma ograniczenia w długości czytanego tekstu?  
Już wyjaśniam o co chodzi:  
“Status poranny” z bloga Arurhome ma taki problem że Jolka go nie czytała.  
Więc spróbowałem nauczyć się pisać script, który zrobi to samo lub prawie to samo co Node Red.  
Problem pojawił się dzisiaj jak dodałem kolejny tekst do raportu, a Jolka nie była w stanie w całości go przeczytać.  
Próbowałem tekst podzielić na dwa scripty, lecz wyzwalając automatyzację Jolka czyta tylko ten drugi script  
Jest jakiś sposób, aby Jolka odczytała pierwszy script i płynnie przeszła do czytania drugiego?

---

<div class="post-metadata">

**Autor:** ![sdsi](https://avatars.discourse-cdn.com/v4/letter/s/45deac/32.png) [@sdsi](https://ai-speaker.discourse.group/u/sdsi)\
**Data wpisu:** [26 Lipiec 2021 19:46 UTC](https://ai-speaker.discourse.group/t/tekst-ktory-mowi-jolka-nie-musi-byc-statyczny-jolka-rozumie-szablony-wiadomosci-data-template/442/3 "2021-07-26T19:46:12Z")

</div>

W przeglądarce Jolka czyta ograniczoną ilość znaków - do 250 znaków

> [@Jak działa mówienie w przeglądarce](https://ai-speaker.discourse.group/t/jak-dziala-mowienie-w-przegladarce/377/5):
>
> Czy to jest jakieś ograniczenie przeglądarki (a także aplikacji ais), że dłuższe komunikaty Jolka nie czyta w całości tylko jakieś kilkadziesiąt znaków? Na głośniku czyta w całości.

---

<div class="post-metadata">

**Autor:** ![maniekbeton](https://avatars.discourse-cdn.com/v4/letter/m/b9e5f3/32.png) [@maniekbeton](https://ai-speaker.discourse.group/u/maniekbeton)\
**Data wpisu:** [27 Lipiec 2021 15:31 UTC](https://ai-speaker.discourse.group/t/tekst-ktory-mowi-jolka-nie-musi-byc-statyczny-jolka-rozumie-szablony-wiadomosci-data-template/442/4 "2021-07-27T15:31:31Z")

</div>

sdsi Dzięki. zmieniłem na 500 znaków i czyta teraz całość.

---

<div class="post-metadata">

**Autor:** ![sdsi](https://avatars.discourse-cdn.com/v4/letter/s/45deac/32.png) [@sdsi](https://ai-speaker.discourse.group/u/sdsi)\
**Data wpisu:** [28 Lipiec 2021 16:31 UTC](https://ai-speaker.discourse.group/t/tekst-ktory-mowi-jolka-nie-musi-byc-statyczny-jolka-rozumie-szablony-wiadomosci-data-template/442/5 "2021-07-28T16:31:19Z")

</div>

U mnie dzisiaj w przeglądarce na Dev1 i Dev3 **męski głos**. W głośnikach dalej Jolka 🙂

---

<div class="post-metadata">

**Autor:** ![maniekbeton](https://avatars.discourse-cdn.com/v4/letter/m/b9e5f3/32.png) [@maniekbeton](https://ai-speaker.discourse.group/u/maniekbeton)\
**Data wpisu:** [28 Lipiec 2021 17:26 UTC](https://ai-speaker.discourse.group/t/tekst-ktory-mowi-jolka-nie-musi-byc-statyczny-jolka-rozumie-szablony-wiadomosci-data-template/442/6 "2021-07-28T17:26:43Z")

</div>

Przeglądarka na kompie mówi męskim głosem. Jolka nadaje na teblecie i zegarku.

---

<div class="post-metadata">

**Autor:** ![PanDragon](https://avatars.discourse-cdn.com/v4/letter/p/e8c25b/32.png) [@PanDragon](https://ai-speaker.discourse.group/u/PanDragon)\
**Data wpisu:** [28 Lipiec 2021 17:57 UTC](https://ai-speaker.discourse.group/t/tekst-ktory-mowi-jolka-nie-musi-byc-statyczny-jolka-rozumie-szablony-wiadomosci-data-template/442/7 "2021-07-28T17:57:09Z")

</div>

> [@sdsi](#):
>
> U mnie dzisiaj w przeglądarce na Dev1 i Dev3

może jakaś aktualizacja przeglądarki się wydarzyła?  
był taki wątek, że Jolka nie ma wpływu na głos w przeglądarce wiec nie ma tu znaczenia jaka masz bramke 😉 raczej istotne jest jakiej używasz przeglądarki

> [@Jak działa mówienie w przeglądarce](https://ai-speaker.discourse.group/t/jak-dziala-mowienie-w-przegladarce/377):
>
> Wyjaśmimy jak to się dzieje, że “Jolka mówi w przeglądarce” Jest to odpowiedz na pytania, typu “dlaczego w mojej przeglądarce xxx Jolka mówi tak a w przeglądarce yyy inaczej”? Speech Synthesis API Do mówienia w przeglądarce stosujemy API przeglądarki: implementacja i dostęp do tego api zależy od przeglądarki: [https://caniuse.com/#search=Speech%20Synthesis%20API](https://caniuse.com/#search=Speech%20Synthesis%20API) Kod po stronie Jolki nasz kod sprowadza się do tych 3 podkreślonych linijek Test w przeglądarce na dowolnej…

---

<div class="post-metadata">

**Autor:** ![sdsi](https://avatars.discourse-cdn.com/v4/letter/s/45deac/32.png) [@sdsi](https://ai-speaker.discourse.group/u/sdsi)\
**Data wpisu:** [28 Lipiec 2021 18:01 UTC](https://ai-speaker.discourse.group/t/tekst-ktory-mowi-jolka-nie-musi-byc-statyczny-jolka-rozumie-szablony-wiadomosci-data-template/442/8 "2021-07-28T18:01:56Z")

</div>

> [@PanDragon](#):
>
> może jakaś aktualizacja przeglądarki się wydarzyła

Nie no, spoko. Taka ciekawostka ; dlatego piszę 🙂

Swoją drogą, drętwy ten męski głos ; Jolka brzmi jak należy 😄
