Obsah · Kapitola 10 · Hardware – Windows / Linux / Pi

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.cz
Ví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 localhost př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)

  1. Vytvořte soubor start-exponat.bat s příkazem Chrome nebo Edge výše (upravte URL).
  2. Volitelně na začátek bat souboru: timeout /t 10 – počká na síť a IIS.
  3. Zástupce bat souboru vložte do složky Po spuštění uživatele kiosku (Win+Rshell:startup).
  4. 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)

  1. Otevřete Plánovač úloh → Vytvořit úlohu.
  2. Spouštění: při přihlášení uživatele kiosku (ne „při startu počítače“, pokud je potřeba aktivní relace).
  3. Akce: Spustit program – cesta k chrome.exe nebo msedge.exe, argumenty jako v příkazu výše (bez uvozovek kolem celého řetězce v poli Argumenty).
  4. Zaškrtněte „Spustit s nejvyššími oprávněními“ jen pokud to opravdu potřebujete (obvykle ne).
  5. 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.

Linux – audio na stejném počítači: Po připojení USB mikrofonu ověřte v systému (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.