Hardware – Windows / Linux / Pi
← Kapitola 10: Technické požadavky
Mikrofon a reproduktory jsou stejné pro Windows i Linux (USB audio funguje obojí). Liší se hlavně počítač, prohlížeč a kvalita STT. Níže tři typické sestavy pro veřejný kiosk.
| Platforma | Doporučený hardware | OS & software | Proč zvolit / pozor |
|---|---|---|---|
| Windows nejjednodušší |
Mini PC (Intel N100 / i3, 8 GB RAM, 128 GB SSD) Dotykový monitor 27–32″ na výšku (1080p+) USB směrový mikrofon + externí repro / soundbar |
Windows 11, Chrome nebo Edge, IIS + PHP Kiosk: přepínač --kiosk + autostart po přihlášení (viz níže) |
Nejspolehlivější české STT, snadná správa pro obsluhu bez Linux zkušeností. Vyšší cena licence Windows |
| Linux (x86 mini PC) doporučeno pro provoz |
Mini PC stejné třídy jako u Windows (N100, 8 GB RAM, SSD) Stejný displej, USB mikrofon a reproduktory Volitelně: dotykový AIO s Linuxem z výroby |
Ubuntu 24.04 LTS nebo Debian 12 Google Chrome (oficiální balíček), nginx + php-fpm 8.2+ Kiosk: google-chrome --kiosk + autostart (viz níže) |
Levnější provoz bez Windows licence; STT v Chrome na x86 bývá velmi dobré. Vyžaduje základní Linux admin (aktualizace, autostart prohlížeče) |
| Raspberry Pi |
Pi 5 (4–8 GB RAM) + napájecí zdroj 27 W, microSD nebo SSD přes HAT Oficiální dotykový displej nebo HDMI monitor na výšku USB mikrofon + USB repro / jack soundbar |
Raspberry Pi OS 64-bit (Bookworm) Chromium v kiosk režimu, nginx + php-fpm na stejném Pi PHP + prohlížeč + displej na jednom zařízení |
Nejmenší a nejlevnější „vše v jednom“. STT češtiny slabší než Windows/Linux x86 – vždy otestovat před instalací. Pi 4 (4 GB) jen pro lehčí základní variantu |
| Linux server + tenký kiosk |
Server: libovolný Linux VPS nebo mini PC v racku Kiosk: Windows nebo Linux mini PC jen s prohlížečem |
PHP na serveru (nginx); kiosk otevře https://kiosk.vase-domena.czVíce stánků → jeden backend, více displejů |
Vhodné pro více exponátů na jedné instalaci. Kiosk nepotřebuje lokální PHP – stačí Chrome a HTTPS |
Automatický kiosk režim po startu systému (Chrome / Edge)
Pro veřejný provoz nestačí ručně spouštět prohlížeč a stisknout F11. Cílem je po zapnutí PC nebo po přihlášení kiosk účtu sám otevřít exponát na celé obrazovce bez lišt a záložek. Doporučený postup pro Windows je níže; shrnutí provozu je také v kapitole Doporučený provoz.
Příprava – URL a HTTPS
- Adresa musí být HTTPS (nebo
localhostpři lokálním testu) – jinak prohlížeč často zablokuje mikrofon. - Zadejte URL konkrétní varianty exponátu na vašem serveru, např.
https://kiosk.vase-domena.cz/(základní SVG), nebo podadresář / virtuální host podle instalace. - První spuštění: povolte mikrofon pro danou doménu (jednorázově). Při hromadné instalaci lze nastavit firemní politiku Chrome/Edge (viz níže).
Google Chrome – příkaz kiosk režimu
Typická cesta k exe:
C:\Program Files\Google\Chrome\Application\chrome.exe
Doporučené parametry pro exponát:
"C:\Program Files\Google\Chrome\Application\chrome.exe" ^
--kiosk ^
--no-first-run ^
--disable-infobars ^
--disable-session-crashed-bubble ^
--disable-restore-session-state ^
--autoplay-policy=no-user-gesture-required ^
"https://kiosk.vase-domena.cz/"
--kiosk– celá obrazovka bez UI prohlížeče--autoplay-policy=no-user-gesture-required– TTS audio po klepnutí na start spolehlivěji poběží- Bez
--incognito– jinak se neukládá povolení mikrofonu pro doménu
Microsoft Edge – příkaz kiosk režimu
Typická cesta (64bit):
C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" ^
--kiosk "https://kiosk.vase-domena.cz/" ^
--edge-kiosk-type=fullscreen ^
--no-first-run ^
--disable-session-crashed-bubble ^
--autoplay-policy=no-user-gesture-required
Edge i Chrome sdílejí stejné jádro – pro české STT platí stejná doporučení jako u Chrome.
Windows – autostart po přihlášení
Metoda A – složka Po spuštění (nejrychlejší test)
- Vytvořte soubor
start-exponat.bats příkazem Chrome nebo Edge výše (upravte URL). - Volitelně na začátek bat souboru:
timeout /t 10– počká na síť a IIS. - Zástupce bat souboru vložte do složky Po spuštění uživatele kiosku
(Win+R →
shell:startup). - Přihlaste se pod kiosk účtem, restartujte PC a ověřte, že se exponát sám otevřel.
Metoda B – Plánovač úloh (spolehlivější pro provoz)
- Otevřete Plánovač úloh → Vytvořit úlohu.
- Spouštění: při přihlášení uživatele kiosku (ne „při startu počítače“, pokud je potřeba aktivní relace).
- Akce: Spustit program – cesta k
chrome.exenebomsedge.exe, argumenty jako v příkazu výše (bez uvozovek kolem celého řetězce v poli Argumenty). - Zaškrtněte „Spustit s nejvyššími oprávněními“ jen pokud to opravdu potřebujete (obvykle ne).
- V podmínkách vypněte „Spustit úlohu jen při napájení ze sítě“ u stolního mini PC, pokud chcete start i po výpadku.
Metoda C – Windows kiosk / Assigned Access (volitelně)
Windows 11 Pro/Enterprise umožňuje režim Přiřazený přístup (nastavení Účty → Přístup k pracovní nebo školní ploše → Nastavit přiřazený přístup). Vhodné, když má návštěvník vidět jen jednu aplikaci. Konfigurace je složitější než bat soubor; pro jeden exponát na mini PC často stačí metoda B.
Linux (Chrome / Chromium) – stručně
Do autostartu desktopu (soubor ~/.config/autostart/exponat.desktop u uživatele kiosku):
[Desktop Entry]
Type=Application
Name=AI Exponat
Exec=/usr/bin/google-chrome --kiosk --no-first-run --disable-infobars --autoplay-policy=no-user-gesture-required https://kiosk.vase-domena.cz/
X-GNOME-Autostart-enabled=true
Na Raspberry Pi OS použijte cestu k chromium-browser nebo chromium dle verze. Po přihlášení do grafické relace se prohlížeč spustí sám.
pavucontrol / nastavení zvuku), že vstup i výstup jsou správná zařízení, ne vestavěná kamera monitoru.
V Chrome povolte mikrofon pro doménu kiosku (HTTPS). Podrobnosti k zapojení zvuku:
Mikrofon a zvuk.