Microsoft jobber med nye Cortana-integrasjons-APIer for tredjepartsutviklere

Ikon for lesetid 2 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Rob Chambers er utviklingssjef for Cortana Speech-teamet hos Microsoft. I dag twitret han at teamet hans jobber med nye Cortana-integrasjons-APIer for tredjepartsutviklere. Som du kan se fra tweeten ovenfor, synes han disse kommende nye API-ene er veldig kule. Akkurat nå, Cortana APIer i Windows Phone er strukturert som nedenfor,

  1. Definer hvilke "talekommandoer" applikasjonen deres ønsker å støtte, deklarativt, i en skjematisert XML-fil. Disse talekommandoene inkluderer frasemønstre, som "Skype, Ring [kontakt_navn]", eller være like generelle som "Hulu, [hva enn_brukeren_kan si_her]". Talekommandoene inneholder også tilleggsinformasjon, som hvordan applikasjonen skal startes, og hva brukeren skal se mens applikasjonen lastes (f.eks. "Søker etter Mr. Peabody-visningstider...").
  2. Registrer XML-filen som inneholder talekommandoene ved første oppstart av programmet. Talekommandoene kan også oppdateres i ettertid, men som en bakgrunnsoppgave må du "installere" kommandoene når appen din kjøres for første gang.
  3. Håndter stemmeaktiveringen når Cortana gjenkjenner at brukeren sa appnavnet ditt, etterfulgt av en kommando du har registrert”. Du vil motta, ved applikasjonsaktivering/sidenavigering (WinRT app vs Silverlight app) parametere som indikerer hvilken talekommando som ble gjenkjent, fill_in_the_blank_phrases, samt hele teksten som ble gjenkjent (eller skrevet inn) i Cortanas UX.

Jeg vil gjerne se hvordan Microsoft kommer til å utvide Cortana med tredjepartsapper med de kommende nye APIene. Jeg tipper vi får høre mer om dette på BUILD utviklerkonferanse i april.

 

Mer om temaene: 3rd Party Integration, APIer, Cortana, utviklere, microsoft

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *