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
01

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.

02

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.

03

Š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.

04

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.

05

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.

06

Ú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.