← Zpět na přehled
Chytrá domácnost13. června 2026

Vlastní hlasový asistent v Home Assistant: kompletní DIY návod

Napsal: David

Vlastní hlasový asistent v Home Assistant: kompletní DIY návod

Postav si lokální hlasový asistenta na Raspberry Pi bez cloudu, předplatného a odposlouchávání. Kompletní návod od hardwaru přes instalaci až po první příkazy trvá jeden víkend a stojí méně než 3 500 Kč.

Přiznejme si to – Amazon Alexa nebo Google Home jsou pohodlné, dokud si neuvědomíš, že každý tvůj hlasový příkaz putuje přes cizí server někde v cloudu. Bastlíři jako my to nepotřebují. V roce 2026 je plně lokální hlasový asistent na Raspberry Pi nejen reálný, ale překvapivě jednoduchý na sestavení. Žádné předplatné, žádný cloud, žádné odposlouchávání. Jen tvůj hlas, tvůj Pi a Home Assistant.

Raspberry Pi 5 s USB mikrofonem a reproduktorem na stole, domácí automatizace

Co budeš potřebovat a jak to celé funguje

Celé řešení stojí na čtyřech pilířích, které spolupracují v jednom lokálním pipeline:

  1. Mikrofon – zachytí tvůj hlas
  2. Whisper (Speech-to-Text) – převede řeč na text lokálně na Raspberry Pi
  3. Home Assistant Assist – porozumí příkazu a spustí automatizaci
  4. Piper (Text-to-Speech) – syntetizuje hlasovou odpověď

A to vše bez jediného bajtu dat mimo tvou domácí síť. Parádní, ne?

Hardware

Komponenta Doporučená varianta Cena (orientačně)
Raspberry Pi 5 (4 GB RAM) Raspberry Pi 5 ~1 700 Kč
MicroSD karta min. 32 GB, Class A2 ~250 Kč
Napájení Oficiální USB-C zdroj pro Pi 5 ~350 Kč
Mikrofon Libovolný USB mikrofon ~300–600 Kč
Reproduktor USB nebo 3,5mm jack reproduktor ~200–500 Kč

Celková investice se pohybuje pod 3 500 Kč. Důležitá poznámka k mikrofonům: jak upozorňuje raspberry.tips, starší HAT moduly jako ReSpeaker 2-Mics HAT mají od aktualizací kernelu Pi 5 problémy s ovladači. USB mikrofon je spolehlivější volba a ze zkušenosti to potvrzuju – ušetříš si hodiny debugování.

Krok za krokem: instalace a konfigurace

Krok 1: Home Assistant OS na Pi 5

Pokud Home Assistant ještě nemáš, tohle je nejrychlejší cesta:

  1. Stáhni a spusť Raspberry Pi Imager z raspberrypi.com/software
  2. Zvolíš: Device → Raspberry Pi 5
  3. OS → Other specific-purpose OS → Home automation → Home Assistant OS (Raspberry Pi 5)
  4. Zapíšeš obraz na MicroSD (min. 32 GB, Class A2)
  5. Karta do Pi, ethernet kabel, napájení zapnout
  6. Počkáš cca 5 minut a v prohlížeči otevřeš http://homeassistant.local:8123
  7. Dokončíš průvodce – uživatelský účet, lokalita, časové pásmo

Hotovo. Takhle jednoduché to opravdu je.

Raspberry Pi Imager – výběr Home Assistant OS na obrazovce počítače

Krok 2: Whisper – převod řeči na text

Whisper od OpenAI je open-source model pro rozpoznávání řeči a Home Assistant ho umí spustit přímo jako lokální add-on. Žádné API klíče, žádný cloud.

  1. Jdi do Nastavení → Doplňky → Obchod s doplňky
  2. Vyhledej „Whisper" a nainstaluj
  3. V konfiguraci doplňku nastav:
language: cs
model: small-int8
beam_size: 1

Model small-int8 je dobrý kompromis mezi přesností a výkonem na Pi 5. Na větším hardwaru můžeš zkusit medium-int8 pro lepší rozpoznávání češtiny. Spusť doplněk a nech ho v klidu – první start trvá chvíli, protože se stahuje jazykový model.

Krok 3: Piper – hlas asistenta

Piper je lokální TTS engine optimalizovaný přímo pro nízkovýkonný hardware. A je rychlý – na Pi 5 vygeneruje jednu sekundu řeči za méně než sekundu, takže odpověď přijde bez znatelné prodlevy.

  1. V obchodě s doplňky nainstaluj „Piper"
  2. Nastav hlas v konfiguraci:
voice: de_DE-thorsten-medium

Chceš češtinu? Bohužel nejkvalitnější české hlasy v Piperu stále dohánějí německé nebo anglické varianty, ale projekt se rychle vyvíjí. Dostupné německé hlasy pro inspiraci:

Hlas Popis
de_DE-thorsten-medium Dobrá kvalita, mužský hlas
de_DE-thorsten-low Nejrychlejší, méně zdrojů
de_DE-thorsten_emotional-medium Emoce (radost, šepot, únava…)
de_DE-kerstin-low Ženský hlas

Pro češtinu zkontroluj aktuální seznam hlasů přímo v add-onu – průběžně přibývají nové modely.

Krok 4: Probuzení bez klikání – openWakeWord

Aby asistent reagoval na klíčové slovo (třeba „Hey Jarvis" nebo „Computer"), potřebuješ ještě jeden doplněk: openWakeWord.

  1. Nainstaluj add-on „openWakeWord"
  2. Spusť ho – výchozí konfigurace stačí pro začátek
  3. V Nastavení → Hlasový asistent → Přidat asistenta nakonfiguruj pipeline:
# Ukázka pipeline konfigurace v Home Assistant
name: "Lokální asistent"
conversation_agent: homeassistant
stt_engine: whisper
stt_language: cs-CZ
tts_engine: piper
tts_language: cs-CZ
tts_voice: cs_CZ-jirka-medium  # pokud je dostupný
wake_word_entity: openwakeword.computer

Uložíš a můžeš vyskočit od klávesnice – asistent teď čeká na tvůj hlas.

Home Assistant – obrazovka konfigurace hlasového asistenta na tabletu

Krok 5: Propojení mikrofonu a reproduktoru

Tohle je část, kde lidi občas narazí. Připoj USB mikrofon a USB reproduktor do Pi 5. Pak si v terminálu SSH ověř, že je systém vidí:

arecord -L   # zobrazí dostupné nahrávací zařízení
aplay -L     # zobrazí dostupné přehrávací zařízení

Měl bys vidět něco jako plughw:CARD=NázevTvéhoMikrofonu,DEV=0. Jak ukazuje komunita Home Assistant, příkaz pro testovací nahrávku vypadá takto:

arecord -r 16000 -c 1 -f S16_LE -d 3 test.wav
aplay test.wav

Pokud slyšíš svůj hlas zpátky – hardware funguje a můžeš pokračovat. Pokud ne, zkontroluj, jestli není jiné zařízení nastavené jako výchozí v /etc/asound.conf.

Co tě čeká dál: satelity a Ollama

Základní sestava je hotová, ale tohle je teprve začátek. Pokud chceš hlasové ovládání v každé místnosti, stačí přidat tzv. Wyoming satelity – třeba levné ESP32 s mikrofonem nebo starý Raspberry Pi Zero 2 W. Každý satelit se připojí přes Wyoming protokol k hlavnímu Home Assistant serveru a zpracování řeči zůstane centralizované.

A pro skutečné fajnšmekry: raspberry.tips zmiňuje, že Home Assistant Assist lze propojit s Ollama – lokálním LLM enginem. Pak asistent rozumí složitým přirozeným dotazům, ne jen pevně daným příkazům. „Zavři všechna okna, pokud bude pršet a já budu pryč déle než hodinu" – tohle zvládne lokální LLM bez problémů. Ale to je námět na samostatný článek o bastlení s AI.

Otázka na závěr pro tebe: Jak moc ti vadí, že komerční asistenti nahrávají tvoje hlasové příkazy? A jsi ochotný investovat jeden víkend do toho, abys měl konečně něco, co je opravdu tvoje?