Skill per YouTube

Alexa: Creare la skill per Youtube – Parte Seconda e ultima

Skill Alexa  Youtube, richiede un certo sforzo, il procedimento è lungo e non facile. Ancora uno sforzo, siamo in dirittura finale!!!!

Creazione della skill… finalmente

Abbiamo creato la chiave necessaria a leggere e sentire youtube. Dobbiamo quindi andare nella pagina dei sviluppatori di per Alexa per la creazione vera e propria della skill. Sarà poi necessario anche configurare su smartphone.

Da developer.amazon.com andate su Alexa (Alexa Skill Kit) oppure su developer.amazon.com/alexa/console

Selezione “Create Skill” è date il nome della skill per esempio, “My Youtube skill“, che fantasia vero 🙂

È importantissimo settare il linguaggio del tuo Echo device. Nel nostro caso “Italian IT“. Scegli “Custom” come modello di skill e poi “Provision Your Own” e “Create Skill”.

Nella parte sinistra scendere fino a “JSON Editor” dove metteremo il programma.
Il nostro amico programmatore ha messo varie linguaggi, inglese, francese italiano tedesco e spagnolo.

Il link è il seguente per la lingua italiana:

https://raw.githubusercontent.com/ndg63276/alexa-youtube/master/InteractionModel_it.json

In caso la vostra lingua non sia italiano basta modificare InteractionModel_fr.json (Francese)
InteractionModel_en.json (Inglese)
InteractionModel_de.json (Spagnolo)
InteractionModel_es.json (Tedesco)

Salviamo il modello cliccando in altro “Save Model“.

Sempre dal menu di sinistra selezionare “Interfaces” e abilitate “Audio Player” e “Video App“. Salvate ancora una volta selezionando “Save Interfaces“.

Siamo ormai quasi alla fine. Andiamo su “Endpoint” e dal menù selezioniamo “AWS Lambda ARN” mettendo in “default region” il codice ARN quello arn:aws:lambda:eu-blablabla dell’articolo precedente. Salviamo Endpoint.

Sempre dal menù di sinistra andare su “Permission” per abilitare “Lists Read” e “Lists Write“. Sempre in questa pagina nel menù di sinistra Selezionare “Custom” per tornare indietro.

Ormai avete imparato, lo so! Menù di sinistra e cliccare su “Invocation“. Qua metterete le parole per far partire la skill. Ad esempio Youtube Iblog127, o quello che volete. Minimo due parole.

Salvare il modello con “”Save Model” e poi “Build Model”. Adesso potrebbe impiegare anche qualche minuto.

Quando finalmente la skill è stata creata , andate in alto su “Test” è cambiare il menù a tendina da “Off” –>”Development“.

Possiamo crere una lista di 90 canzoni, ma bisogna abilitare dall’app di alexa.

App di Alexa.. diamo i permessi

Dall’app di Alexa andare su skill, e in fondo vi è “le tue skill“. Andare in fondo dove vi è “Sviluppatori” è trovereta la vostra skill “My Youtube Skill” nel mio caso. Andare in impostazione e concedere le autorizzazioni alla lettura delle liste e scrittura.

Per farla funzionare, basta dire:
Alexa Avvia Youtube Iblog127
e alla richiesta di quale canzone mettere

riproduci, riprodurre, metti, suona, avvia, cerca, senti ascolta, –>musica, brani, pezzi, video, o il nome del brano.
Inoltre è possibile ascoltare una play list, canale ecc.

 

Articoli Precedente: Creare la skill per Youtube
Articoli successivo: Creare la skill per Youtube – Parte Prima

Dichiarazione:
Attenzione. State utilizzando questa procedura a vostro rischio e pericolo. Il sito Iblog127 ed io non siamo responsabili in alcun modo.

 

Alla prossima con un altro Post!!!
Vostro iBlog127

 

 

Fonti:
github.com/ndg63276/alexa-youtube

Sito Amico:
https://pandaboss.altervista.org/
https://www.iblog127.it

 

Attenzione. Amazon ha modificato la possibilità di utilizzare questa skill.

Autore dell'articolo: iBlog127

21 commenti su “Alexa: Creare la skill per Youtube – Parte Seconda e ultima

    Domenico Lorusso

    (25 Dicembre 2019 - 15:06)

    ciao ho un problema, Alexa mi dice che c’è un problema con la scheda come risolvo per favore? grazie

      iBlog127

      (28 Dicembre 2019 - 10:23)

      Ciao…
      detta cosi è difficile capire, e un po’ troppo generico come errore. Non ti dice il tipo di errore?
      Come attivi la skill? Hai abilitato le permission? Hai copiato correttamente ARN?
      In pratica la creazione consiste in mega step.
      1) creazione della Key per Api di google
      2) creazione della funzione Arn in AWS con il programma in python e Key Google
      3) creazione della skill con inserimento del Arn

      Prova a rivedere con calma i vari passaggi. Fammi sapere.
      4) abilitazioni varie

    Danilo

    (8 Gennaio 2020 - 22:45)

    Ho seguito passo passo ma in AWS con tutto che metto nella prima parte Amazon Cloud ecc. quando ritorno alla schermata sotto Youtube ho solo Amazon Skill e ha destra niente.
    Il test funziona ma (ho un echo dot 3gen) al momento di riproduci ua canzone mi dice Audio Player an unsupported, mentre quando a voce con alexa dico avvia il nome della skill fa un rumore e niente piu come se si bloccasse.
    Come posso fare?

    iBlog127

    (10 Gennaio 2020 - 13:30)

    Ciao, non è un errore, ma semplicemente la funzionalità del lettore audio, attraverso il browser non è supportata. Devi eseguire la skill da un dispositivo reale.
    Se vuoi scrivermi direttamente per velocizzare la cosa iblog127@gmail.com

    Jacopo

    (13 Gennaio 2020 - 12:20)

    Ciao, grazie per la guida.
    Non sono molto pratico con le Skill di Alexa, e non riesco a capire come richiedere un secondo brano ad alexa mentre è in riproduzione.
    Come faccio a richiamare la skill intanto che è già avviata?

    Grazie

      iBlog127

      (13 Gennaio 2020 - 12:55)

      Ciao Jacapo,
      purtroppo non si può. E’ un limite di questa skill. Se trovo il modo per ovviare al problema lo comunico qua nel sito.

        Jacopo

        (14 Gennaio 2020 - 10:32)

        Ho “risolto” cambiando il modo in cui interrogo Alexa (“Alexa chiedi a MyYoutubeSkill di riprodurre….”)
        Non riesco però a riprodurre le mie playlist. Il collegamento con il mio account youtube dovrebbe essere automatico?

          iBlog127

          (14 Gennaio 2020 - 13:00)

          Purtroppo questo è un bug dell’applicazione (bug#133).
          Per addolcire la brutta notizia di metto i comandi possibili:
          “Chi è”,
          “Cos’è”,
          “Che video stai riproducendo”,
          “Andare avanti di”
          “Che canzone stai riproducendo”,
          “Cos’è questa musica”,
          “Cosa sta riproducendo”,
          “Che video sta riproducendo”,
          “Che canzone stai riproducendo”,
          “Cos’è questa musica”,
          “Cosa sta riproducendo”

    maueo

    (19 Gennaio 2020 - 15:41)

    ad oggi la skill non va piu….dopo la richiesta resta muta eppure funzionava tutto che puo essere successo

      iBlog127

      (20 Gennaio 2020 - 12:59)

      Purtroppo hai ragione ho provato anche io ed non funziona.
      Cerco di informarmi per capire cosa è successo.

        iBlog127

        (4 Febbraio 2020 - 12:43)

        Ciao a tutti
        purtroppo la skill è stata bloccata da Amazon, per questo non funziona più.
        Peccato perchè era davvero molto interessante.

    giuseppe

    (27 Febbraio 2020 - 14:37)

    Ciao ho effettuato tutti i passaggi correttemente quando provo ad avviare da alexa la skill es. alexa avvia youtube play “nome dato da me” lei mi dice di! per esempio riproduci video dei beatles e qualsiasi cosa io gli dica dopo un po si spegne e dice che si è verificato un’errore con la skill. Come posso risolvere?

    Geppo

    (5 Marzo 2020 - 8:01)

    Era un po’ che non usavo questa skill. Da qualche giorno non mi funziona. Parte correttamente ma poi durante la ricerca restituisce errore. Nell’app aleza dice “The target lambda application returned a failure response”.
    Qualche idea su come sistemare o almeno fare del debug dell’errore?

      iBlog127

      (5 Gennaio 2022 - 9:37)

      Come ho scritto purtroppo Google non permette più la riproduzione di youtube tramite Alexa

    Geppo

    (5 Marzo 2020 - 9:00)

    Ho improvvisato del debug e ho trovato questo:
    “request”: {
    “type”: “SessionEndedRequest”,
    “requestId”: “amzn1.echo-api.request.f9753ec1-2acf-4791-846d-3a318e09196f”,
    “timestamp”: “2020-03-05T07:39:15Z”,
    “locale”: “it-IT”,
    “reason”: “ERROR”,
    “error”: {
    “type”: “INVALID_RESPONSE”,
    “message”: “An exception occurred while dispatching the request to the skill.”
    }
    }

    In piu’ ho notato che nel codice alla riga 196 c’e’ il codice che fa scadere la skill (non so se sia meglio commentarla o no.)

    Paolo

    (6 Aprile 2020 - 9:10)

    Geppo, hai risolto? io ho il tuo stesso problema
    Grazie

    iBlog127

    (7 Ottobre 2020 - 9:05)

    Ciao a tutti
    come ho scritto questa skill non può più essere utilizzata in quanto bloccata da amazon

      Nuccio

      (21 Maggio 2021 - 19:41)

      Sono nuovo e premetto che sono molto inesperto…
      ho provato questa skill ma non funziona…
      sapete per caso se vi sono altri modi per utilizzare Youtube direttamente da Alexa echo dot 4 senza connetterlo via bluetooth?
      Vi ringrazio tanto…

        iBlog127

        (22 Maggio 2021 - 19:38)

        Ciao
        grazie per aver visitato il mio sito amatoriale
        Purtroppo come ho scritto, amazon ha bloccato l’accesso a youtube, e quindi non è più possibile sfruttare questo sistema.
        L’unica opzione che ho trovato, ed usare una skill (purtroppo a pagamento) che si chiama My Media, che permette di creare un media server su pc ed utilizzare i proprio files mp3.

    gianni

    (4 Gennaio 2022 - 14:54)

    Buongiorno. non riesco a trovare notizie in italiano per sviluppare skill alexa e riprodurre tramite url streaming la mia radio web. grazie

    iBlog127

    (5 Gennaio 2022 - 13:23)

    Ciao Gianni
    bhe in realtà è molto semplice. Venendo incontro alla tua esigenza pubblico oggi un minitutorial come avere una skill con una radio streaming (ma anche un podcast)!
    Questo è il link (lo trovi nel tab alexa):
    https://www.iblog127.it/alexa-amazon/alexa-creare-una-skill-per-la-radio/

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.