Hlas
Assist pipeline
Assist pipeline určuje hlasovou trasu v RichPear Home: převod řeči na text, vyhodnocení příkazu, výběr odpovědi a převod textu zpět na řeč.
- Doména
assist_pipeline- Typ
- hlasový základ
- Použití
- hlasová zařízení a satelity
- Nastavení
- automaticky nebo YAML
Co pipeline zajišťuje
Pipeline skládá několik částí hlasového ovládání do jednoho profilu. V jednom místě volíte jazyk, rozpoznávání řeči, konverzačního agenta a hlas pro odpovědi.
Prakticky to znamená, že kuchyňský mikrofon, telefon nebo hlasový satelit nemusí řešit celý proces samostatně. Zařízení pošle zvuk nebo text do vybrané pipeline a dostane zpět odpověď nebo akci.
Kdy ji řešit
- když nastavujete češtinu pro hlasové ovládání,
- když měníte převod řeči na text nebo textu na řeč,
- když chcete různé profily pro různé místnosti nebo zařízení.
Příprava před nastavením
Připravte si mikrofonní zařízení, reproduktor nebo satelit, který bude hlas používat. Ověřte, že zařízení slyší běžný hlas v místnosti a že odpověď je slyšitelná bez nepříjemného zpoždění.
RichPear Home v domácí síti běžně otevřete na http://rphome.local:8123. Pokud tato adresa neodpoví, použijte http://IP-ADRESA:8123.
Nastavení v RichPear Home
Ve většině instalací se Assist pipeline zapne automaticky, jakmile ji potřebuje hlasové ovládání. V nastavení hlasu potom vyberte jazyk, rozpoznávání řeči, konverzačního agenta a převod textu na řeč.
Pokud používáte vlastní minimalistickou konfiguraci bez výchozí sady integrací, můžete pipeline zapnout ručně v configuration.yaml:
assist_pipeline:
Po změně konfigurace zkontrolujte syntaxi, restartujte RichPear Home a vraťte se do hlasových nastavení. Ruční zápis používejte jen tehdy, když víte, proč automatické zapnutí ve vaší instalaci nestačí.
Volba převodu řeči
V nastavení asistenta zkontrolujte dostupný převod řeči na text. Pokud převodník chybí, nejdřív doplňte hlasovou službu nebo lokální doplněk.
Kontrola hlasové trasy
Po nastavení spusťte jednoduchý dotaz bez fyzického dopadu, například kontrolu času, počasí nebo stavu světla. Sledujte tři části: jestli se řeč správně přepíše, jestli se příkaz pochopí a jestli odpověď zazní správným hlasem.
Pokud máte více satelitů, otestujte každý zvlášť. U místností s hlukem nebo ozvěnou počítejte s jiným nastavením mikrofonu, hlasitosti a případně i samostatnou pipeline.
Po nastavení
- pojmenujte pipeline podle jazyka nebo místnosti,
- ověřte chování po restartu RichPear Home,
- teprve potom používejte hlasové příkazy pro fyzické ovládání.
Provoz a údržba
Při změně mikrofonu, reproduktoru, jazyka, hlasového modelu nebo konverzačního agenta proveďte nový test celé trasy. Nehodnoťte jen to, zda odpověď zazní, ale i prodlevu a srozumitelnost v běžném hluku domácnosti.
U lokálního zpracování hlídejte výkon zařízení. U vzdálených služeb počítejte se zpožděním, limity a výpadky mimo vaši síť. Pro důležité ovládání ponechte dostupnou i ruční možnost zásahu.
Řešení problémů
Když hlas nereaguje, postupujte po trase: mikrofon, přepis řeči, konverzační agent, převod textu na řeč a reproduktor. Chyba v jedné části se často projeví jako mlčení celého asistenta.
V Nastavení → Systém → Logy hledejte chyby podle domény assist_pipeline a podle názvu použité hlasové služby. Po úpravě nastavení vždy zopakujte test jednoduchým dotazem, než zapojíte příkazy pro světla, zámky, topení nebo jiné fyzické zařízení.