Amazon ir atvieglojis skaņu pievienošanu pielāgotajām Alexa prasmēm

Esmu atzīts par Amazon Alexa čempionu un platformā esmu publicējis vairāk nekā divdesmit pielāgotas prasmes. Es turpinu meklēt jaunus veidus, kā izstiept šo tehnoloģiju, un viens no labākajiem veidiem, kā uzlabot lietotāju pieredzi, ir skaņu pievienošana. Ņemot vērā neseno Amazon Alexa platformas uzlabojumu, tas ir kļuvis vēl vieglāk. Šeit ir īss pārskats par to, kā jūs varat izmantot šo jauno funkciju.

Kā darbojas Amazon Alexa

Alexa platformai ir iespēja iespējot trešo pušu izstrādātāju pielāgotās prasmes. Tagad no tiem ir pieejami vairāk nekā 30 000, un miljoniem Alexa lietotāju var tos iespējot savās ierīcēs. Tie svārstās no picas pasūtīšanas no populāras ķēdes līdz skaņu atskaņošanai, kas palīdz gulēt.

Šo pielāgoto prasmju arhitektūrai ir divi komponenti. Pirmais ir balss komponents, kas izmanto Alexa platformas mašīnmācīšanās modeļus. Tas ir tas, kas izrunātā vārda pieprasījumus pārvērš instrukciju kopā.

Otra sastāvdaļa ir loģika if / then / else, kas izlemj, kurai atbildei jāatgriežas pie lietotāja. Tas tiek mitināts AWS Lambda funkcijā.

Lai uzlabotu prasmes, var izmantot papildu AWS pakalpojumus, kā arī trešo pušu rīkus. Tas ietver pielāgotu MP3 skaņu un grafikas ierakstīšanu, kuras var izmantot ar Lambda funkciju.

Lai pievienotu skaņas, MP3 faili tiek augšupielādēti S3 spainī un tiek piemērota atbilstoša piekļuves politika, lai Alexa ierīce to varētu nolasīt.

Izaicinājumi ar pielāgotu skaņu pievienošanu

Viens no šķēršļiem iekļūšanai skaņu iekļaušanā pielāgotajās prasmēs ir bijusi iespēja ierakstīt augstas kvalitātes skaņas. Šīm skaņām jāatbilst precīziem platformas standartiem, tostarp bitu pārraides ātrumam un izlases ātrumam. To var izdarīt, izmantojot skaņas rediģēšanas zināšanas, izmantojot programmatūru, piemēram, Audacity, taču prasmes attīstīšanai tiek piešķirts laiks.

Arī augstas kvalitātes skaņu ierakstīšana var būt izaicinājums. Ir mobilajām ierīcēm paredzētas lietotnes, kas ļauj ierakstīt, taču piekļūt visdažādākajām skaņām ir grūti. Piemēram, ierakstot lidmašīnas rūkoņu vai skaņu, ko rada zilonis.

Alternatīvi Alexa izstrādātājs var meklēt skaņas, kuras ir ierakstījuši citi. Internetā ir dažas krātuves, kurām tas ir, taču lielākā daļa to maksā par licenci, un, lai iegūtu pareizos skaņas atribūtus, ir jāveic atkārtota paraugu ņemšana ar programmatūru, piemēram, Audacity.

Bezmaksas MP3 saturs

Amazon tagad ir publicējis simtiem skaņu katalogu, kas jau ir ierakstīts saskaņā ar precīziem standartiem, kurus pieprasa platforma. Tāpat kā iepriekš arhitektūras diagrammā, tie tiek publicēti S3 spainī AWS un tos var izmantot jebkura pielāgota prasme.

Pilns saraksts ir pieejams izstrādātāja lapā, un šeit ir galvenās kategorijas.

Diapazons ir plašs. Motociklu dzinēji, uguņošanas trokšņi un lāča rūkoņa ir visi jūsu rokai. Par to izmantošanu nav jāmaksā autoratlīdzība, un skaņas klipu lejupielādes izmaksas netiek iekasētas no jūsu AWS konta.

Kā izmantot skaņu pamata prasmē

Ja jūs tikko sākat darbu ar Amazon Alexa, sāciet ar pamata veidnēm no Alexa GitHub lapas. Tas ietver sīkumu prasmju, faktu prasmju veidošanu vai vienkāršas minēšanas spēles. Piemēram, es nesen publicēju jautru bērnu prasmi ar nosaukumu Lieldienu olu medības. Šeit ir pilns GitHub repo, ieskaitot gan Lambda funkciju, gan nodomu modeli.

Izmantojot jebkuru no ziņojumu atbildēm, varat pievienot SSML sintaksi, lai saiti uz MP3 failu iekļautu S3 spainī. Šeit ir Welcome Handler piemērs Lieldienu olu prasmei.

// This is the initial welcome message var welcomeMessage = "Welcome to the Easter Bunny Egg Hiding Game. I will ask you multiple questions that you should answer yes or no. Based on your choices, I will make a recommendation on where to hide an egg. Are you ready to begin?"; this.emit(':ask', welcomeMessage, repeatWelcomeMessage);

Kad lietotājs pirmo reizi izsauc šo pielāgoto prasmi, Alexa ierīce atskaņo skaņas klipu trompetes signālam, pēc tam ar standarta balsi nolasa sintaksi.

Vai esat gatavs sākt?

Ejiet un reģistrējieties bezmaksas izstrādātāja kontam Amazon un sāciet veidot savas pirmās prasmes jau šodien! Amazon izstrādātāju emuārā ir daži lieliski resursi, lai izmantotu šo tēmu, tostarp šis nesenais ziņojums sniedz idejas par šī jaunā satura izmantošanu.