Hlasový přehled
Amazon Alexa Flash Briefing
Alexa Flash Briefing vytvoří vlastní zdroj krátkých zpráv, který Alexa přečte v denním přehledu. Obsah se generuje z konfigurace RichPear Home a může používat šablony.
- Doména
- alexa
- Typ
- Hlas
- Komunikace
- Veřejný HTTPS endpoint
- Nastavení
- configuration.yaml a Amazon Developer Console
Požadavky na endpoint
Flash Briefing vyžaduje endpoint dostupný přes SSL. Pro vývojový režim může stačit i vlastní certifikát, ale veřejná dostupnost přes HTTPS je pořád nutná.
Amazon očekává přístup přes port 443. Buď přesměrujte veřejný port 443 na port RichPear Home, nebo nastavte webovou vrstvu tak, aby endpoint pro briefing běžel na standardním HTTPS portu.
Nastavení feedu v RichPear Home
Feed se nastavuje v části alexa a flash_briefings v configuration.yaml. Pro ochranu endpointu nastavte heslo.
Jednotlivý briefing má vlastní klíč, například whoishome. Tento klíč se potom použije v URL feedu.
Šablony obsahu
V konfiguraci lze šablonovat hodnoty title, audio, text a display_url. Hodí se to pro přehled kdo je doma, počasí, stav zabezpečení nebo připravený denní souhrn.
Text držte krátký a jasný. Flash Briefing má být rychle přečtený přehled, ne dlouhé oznámení se všemi detaily.
Konfigurace v Amazon Developer Console
V konzoli Amazon Developer vytvořte nový skill a jako model zvolte Flash Briefing. Přidejte nový feed, nastavte název, žánr, typ obsahu a URL feedu.
URL má tvar https://VASE-DOMENA/api/alexa/flash_briefings/BRIEFING_ID?password=HESLO. BRIEFING_ID odpovídá klíči v konfiguraci.
Zapnutí v aplikaci Alexa
Po uložení skillu otevřete aplikaci Alexa, najděte vlastní skill, povolte ho a v nastavení Flash Briefing upravte pořadí zdrojů.
Otestujte běžný hlasový dotaz na zprávy nebo briefing. Pokud Alexa feed nenačte, začněte kontrolou veřejné URL a portu 443.
Údržba a bezpečnost
Heslo v URL považujte za citlivý údaj. Pokud se dostane mimo správce, změňte ho v konfiguraci i v Amazon konzoli.
Po změně šablon restartujte nebo znovu načtěte konfiguraci podle způsobu nasazení a ověřte, že odpověď neobsahuje prázdný nebo rozbitý text.