Obsah · kapitola 8

8 Hlášení a texty exponátu

Texty upravíte v administraci (sekce Exponát a Hlas). Exponát má vrstvy: uvítání, běžný provoz, chyba API a volitelně idle monolog. Základní jazyk textů v adminu je čeština; pro návštěvníky v cizím jazyce slouží přepínač vlajek na kiosku – viz Jazyk exponátu (CS / EN / DE / PL / SK).

Uvítání po startu

  • Uvítací zpráva (welcome_message) – krátká věta, kterou asistent vysloví po klepnutí na start (pokud je zapnuto auto_speak). V cizím jazyce se přeloží automaticky.
  • Krátká nápověda (kiosk_hint) – text pod stavem mikrofonu („Po uvítání mluvte…“). Překlad při volbě vlajky.
  • Podnadpis (exhibit_subtitle) – popis pod názvem exponátu.

Běžné stavy na obrazovce

Popisky stavů („Poslouchám…“, „Přemýšlím…“ atd.) jsou součástí vícejazyčného katalogu – při přepnutí vlajky se zobrazí v jazyce návštěvníka. V administraci je nemusíte překládat.

Stav Text (příklad) Kdy
Idle Klepněte pro start Před prvním klepnutím
Listening Poslouchám… Mikrofon aktivní
Thinking Přemýšlím… Čeká se na odpověď AI (Google Gemini)
Speaking Mluvím… Přehrává se TTS odpověď
Idle prezentace Název atrakce / monolog Režim nečinnosti – procházení stránek z administrace (bez overlay)

Chyba Gemini API – co říká asistent

Když selže chat nebo TTS, návštěvník nevidí technickou chybu (kromě testovacího režimu). Místo toho uslyší náhodnou omluvu ze zvolené sady. Aktuální volba v konfiguraci: gemini_error_phrase_set = teen (Teen slang (tykání)).

Výběr sady: v administraci → Sada mluvených omluv při chybě Gemini.

  • classic – klasické vykání (51 vět)
  • teen – teen slang / tykání (50 vět)
  • both – obě sady dohromady (101 vět, náhodně)
  • custom – vlastní seznam v adminu (textarea)

Klasická sada – kompletní seznam (gemini_error_phrases_classic)

  1. Promiňte, jsem teď trochu unavený. Dejte mi chvilku na odpočinek.
  2. Momentík… musím si na chvíli odpočinout hlavu.
  3. Zrovna teď si dávám krátkou pauzu. Zkuste to za moment.
  4. Mé neurony si dávají šlofíka. Ozvěte se za chvilku.
  5. Potřebuji si na minutku vyčistit myšlenky.
  6. Teď mám trochu mozkovou mlhu. Vraťte se ke mně za okamžik.
  7. Promiňte, zrovna dobíjím baterky. Zkuste to znovu.
  8. Chvilku si musím sednout – hlava mi teď nebere.
  9. Dám si krátkou kávu a hned jsem zpět. Zkuste to za chvíli.
  10. Můj mozek si právě dělá přestávku na svačinu.
  11. Omlouvám se, teď jsem trochu rozptýlený. Počkejte prosím.
  12. Zrovna teď nemám sílu na odpověď. Zkuste to za moment.
  13. Potřebuji si na chvíli odpočinout od myšlení.
  14. Promiňte, hlava mi teď trochu hučí. Dejte mi chvilku.
  15. Moment oddechu mi teď prospěje. Ozvěte se znovu.
  16. Jsem unavený z přemýšlení. Na chvíli si odpočinu.
  17. Teď si dávám pauzu – jako člověk po dlouhém dni.
  18. Můj procesor se zahřál. Nechám ho chvíli vychladnout.
  19. Promiňte, teď nemám kapacitu. Zkuste to za okamžik.
  20. Potřebuji si sednout do křesla a vydechnout.
  21. Zrovna teď si dávám odpočinkový režim.
  22. Hlava mi teď říká stop. Chvilku si odpočinu.
  23. Omlouvám se, teď jsem mimo provoz. Zkuste to brzy znovu.
  24. Musím si na chvíli odpočinout – jsem z toho celý hotový.
  25. Teď mám volno. Za chvíli budu zase připravený.
  26. Promiňte, zrovna si dávám šlofíka na gauči.
  27. Mé myšlenky teď letí jinam. Vraťte se za moment.
  28. Potřebuji krátkou pauzu, než zase budu mluvit.
  29. Teď jsem trochu mimo. Dejte mi chvíli na sebrání.
  30. Omlouvám se, hlava mi teď nefunguje na plné obrátky.
  31. Zrovna si pročistím cache v hlavě. Zkuste to za chvíli.
  32. Promiňte, teď potřebuji ticho a odpočinek.
  33. Jsem vyčerpaný z rozhovoru. Na minutku zmizím.
  34. Teď si dávám wellness pauzu pro mozek.
  35. Momentík – musím si na chvíli lehnout.
  36. Promiňte, teď nemám energii na odpověď.
  37. Hlava mi říká, že je čas na přestávku.
  38. Zrovna teď odpočívám. Zkuste to za okamžik znovu.
  39. Potřebuji si sednout a nic chvíli neřešit.
  40. Omlouvám se, teď jsem trochu mimo formu.
  41. Dám si krátký odpočinek a budu zase fit.
  42. Promiňte, mozek má teď dovolenou na pět minut.
  43. Teď si musím na chvíli odpočinout od světa.
  44. Zrovna teď nemám náladu na složité věci. Zkuste to později.
  45. Potřebuji si vyčistit hlavu. Ozvěte se za chvíli.
  46. Promiňte, jsem teď unavený jako po dlouhém dni.
  47. Chvilku si odpočinu – pak budu zase váš asistent.
  48. Teď mám pauzu na regeneraci. Zkuste to znovu.
  49. Omlouvám se, hlava mi teď potřebuje klid.
  50. Zrovna si dávám time-out. Vraťte se za moment.
  51. Promiňte, teď nemám sílu mluvit. Odpočinu si.

Teen sada – kompletní seznam (gemini_error_phrases_teen)

  1. Sorry, jsem teď dead. Dej mi chvilku, ať se rebootnu.
  2. Moment, mozek mi šel na story. Za chvíli jsem zpátky.
  3. Teď jsem lowkey mimo. Zkus to znovu za minutu.
  4. Bro, CPU mi hoří. Musím chillnout.
  5. Jsem AFK na chvilku. Neznamená to, že tě ignoruju.
  6. Teď nemám kapacitu, vážně. Brain je na šetřiči.
  7. Sorry, hlava mi dala lag. Počkej kousek.
  8. Jsem momentálně offline. Pingni mě za chvíli.
  9. To je moc info najednou, musím resetnout myšlenky.
  10. Dám si pauzu, jinak budu cringe.
  11. Teď jsem out. Za chvíli jedu zase naplno.
  12. Mozek říká „ne dnes“. Odpočívám.
  13. Sorry, teď fakt nemám nálady na odpovídání.
  14. Jedna vteřina, musím si vyčistit RAM v hlavě.
  15. Jsem teď tak trochu cooked. Dej mi moment.
  16. Chvilku jsem pryč – scrolluju v hlavě jinam.
  17. Teď mám brain fog jak po škole v pátek.
  18. Sorry, wifi v mozku mi spadla. Restartuju.
  19. Jsem na recharge, baterka je na deseti procentech.
  20. Momentík, musím si sednout, hlava nejede.
  21. Teď jsem mimo chat, ale vrátím se.
  22. Lowkey potřebuju ticho. Zkus to za chvilku.
  23. Sorry, dneska mi to myslí pomalejc než školní wifi.
  24. Dávám si time-out, abych neřekl blbost.
  25. Mozek má dovolenou na pět minut, bez vyjednávání.
  26. Teď jsem v úsporným režimu. Občerstvim se.
  27. Sorry, jsem unavený jak po celodenním scrollu.
  28. Chvilku chilluju, pak jsem tvůj.
  29. Hlava mi teď píše error 404. Opravuju.
  30. Jsem dead, ale jen na chvíli. Vstaň za moment.
  31. Teď nemám energy na deep talk. Zkus to brzy.
  32. Sorry, focus mi někdo ukradl. Hledám ho.
  33. Mozek šel na svačinu, za chvilku je zpět.
  34. Teď jsem trochu mimo vibe. Srovnám se.
  35. Dám pauzu, než úplně crashnu.
  36. Sorry, teď jsem v režimu „nic neřeším“.
  37. Jsem na chill režimu. Ozvi se za minutu.
  38. Hlava mi říká „dost“. Poslechnu ji.
  39. Teď jsem slow mode. Za chvíli turbo.
  40. Sorry, mental stack overflow. Čistím.
  41. Jsem mimo hru na moment. Respawn za chvíli.
  42. Teď nemám headspace. Dej mi chvilku.
  43. Mozek offline, brzy jedu zase online.
  44. Sorry, teď jsem taková trochu zombie.
  45. Dávám si pauzu od lidí i od otázek.
  46. Jsem na nízkých otáčkách. Za chvíli naběhnu.
  47. Teď fakt nemůžu, jsem cooked z myšlení.
  48. Sorry, potřebuju minutku jen tak chill.
  49. Hlava dneska nechce spolupracovat. Respektuju to.
  50. Za chvíli jsem zpátky, slibuju. Teď jen dýchám.

Testovací režim (pro správce)

V administraci (sekce Exponát) je checkbox Testovací režim – zobrazovat textové chyby Gemini na obrazovce (test_mode) – technické chyby se zobrazí u aktivního poskytovatele (Google Gemini). Dokud je zapnutý:

  • Na obrazovce jsou dvě části: přátelská omluva + pod ní řádek [Gemini] … s technickou zprávou (historický název v UI, platí i pro OpenAI).
  • Hlasem se přečte jen přátelská věta (ne technický text).
  • V konzoli prohlížeče (F12) je úplný detail včetně error_code (např. invalid_api_key, tts_quota).
  • V administraci v tabulce Poslední požadavky jsou srozumitelnější popisy chyb podle kódu a providera.

Před provozem pro veřejnost testovací režim vypněte – návštěvník uvidí jen omluvu.

Typické technické chyby API (test režim / administrace)

Kód Význam Co udělat
invalid_api_key_format Klíč nemá rozpoznaný formát Gemini: AIzaSy… nebo AQ.… · OpenAI: sk-…
invalid_api_key Neplatný API klíč Zkontrolovat správné pole v administraci u aktivního providera
tts_quota TTS nedostupné (kvóta / tarif) Zapnout hlas prohlížeče, billing, nebo jiný TTS engine
quota_exceeded Vyčerpán limit požadavků Počkat 1–2 minuty, zkontrolovat usage u providera
idle_ai_failed Idle monolog – AI selhalo Exponát přečte záložní text ze stránky (hlas prohlížeče)
connection_error Server se nedostal k API Síť, vestavěná diagnostika serveru, SSL certifikát

Chyby mikrofonu nebo nastavení (chybí klíč před startem) zůstávají věcné – mění se jen selhání volání AI API (Gemini nebo OpenAI dle ai_provider). Sada mluvených omluv při chybě (gemini_error_phrases) se používá pro oba poskytovatele; v cizím jazyce se přeloží spolu s ostatními texty z configu. Idle režim může sdílet stejný teen styl.