Instructors


Description

PRO KOHO JE KURZ URČEN

Kurz je určen jak pro programátory, tak i pro architekty, kreativní designéry nebo marketéry se základní znalostí programování. Zjistí základní principy, jak je hlasový asistent navržen a naučí se vyvinout hlasovou aplikaci.

ANOTACE

Programování hlasových asistentů pro Google Home nebo Amazon Echo je specifické. Potřebujete používat nové cloudové služby, machine learning, seznámit se s novou terminologií, nástroji a postupy. Navíc můžete být aplikace cross platformní.

Buďte mezi prvními vývojáři, jejichž hlasová aplikace bude používat češtinu. Kdy něco podobného zase zažijete?

Ukázka hlasových možností Google Assistant ve službách

 


V úvodu se seznámíte s hlasovými asistenty (Amazon Alexa, Google Assistant) a jejich užití v domácnosti a ve firmách. Na reálných příkladech uvidíte aplikace pro nákup zboží, bezpečné platební transakce, lokalizace polohy, ukázky z bankovnictví, telekomunikací, zdravotnictví a hlasové ovládání internetu věcí.

Během praktické části a “live coding” poznáte:

  • architekturu hlasových asistentů
  • rozdíly mezi vývojem pro Google Assistant, Amazon Alexa, Samsung Bixby
  • nástroje Dialogflow (machine learning pro tvorbu Intentů, Entit, TTS/STT)
  • Firebase functions pro vlastní kód aplikace v Javascript a TypeScript
  • knihovny Actions on Google / Dialogflow / IoT
  • uživatelské proměnné a permissions (notifikace, lokalita, user…)
  • napojení na externí API
  • propojení na databázi a služby Firebase
  • Deployment, alfa/beta testování
  • analytiky a statistiky.

 

Vysoká kvalita audio výstupů:

Asistent nemluví pouze “robotickým hlasem”, ale používá pokročilou syntézu, která se blíží kvalitě lidského hlasu. Pro větší autentičnost se používá SSML (Speech Synthesis Markup Language), díky kterému výsledný audio výstup je obohacen o efekty, zvuky a hudbu. Pro posluchače to představuje nečekaný reálný zážitek.

Ukázka SSML audio výstupu, generováno online

Bohatá integrace

Úžasné je, že jednou vytvořené jádro hlasové aplikace je možné rozšířit na různá hardwarová zařízení a integrovat do mnohých komunikačních platforem.

Hardwarová zařízení

Podíváme se jak designovat, vyvíjet a testovat aplikaci pro:

  • wearable, chytré hodinky (Smart watch)
  • mobilní telefony
  • inteligentní reproduktory s asistentem (Google Home, Google Home Mini)
  • zařízení s velkým displejem ( Google Home Hub)
  • do auta (Android Auto)
  • IoT, osvětlení, inteligentní domácnost
  • Smart TV
  • a další…

 

Komunikační platformy – komunikující přes

  • Hlasové asistenty: Google Assistant, Amazon Alexa, Microsoft Cortana
  • Web: chatBot na webové stránce
  • Twitter
  • chatBot: Facebook Messenger, Skype, Slack, Viber, Line, Cisco Spark, Telegram, kik, Twilio
  • SMS: chatBot komunikující přes SMS
  • telefonická ústředna: napojení na živý telefonický hovor.

 

Ukázka vytvořené aplikace Baba Yaga


AGENDA

  • Úvodní teorie a statistiky užití
  • Live coding
  • Architektura
  • Nástroje & prostředí
  • Dialogflow, functions
  • SSML
  • Development, Deployment, alfa/beta testování
  • Zařízení + Cross platformy
  • Demo a networking

CO SE NAUČÍTE

  • Přehled v hlasových asistentech
  • Znalost architektury, nástrojů, prostředí
  • Osobní zkušenosti vývojem hlasové aplikace
  • Znalost procesu od návrhu aplikace, vývoj a promotion

 


Kurz je vhodné kombinovat s dalšími workshopy:

 

Realizace u vás.