audioPlayer doesn't work in real alexa device

amazon-alexa

#1

Hi, I’m trying to play an audio on my Alexa device but it’s not working. On the jovo debugger it works correctly and the audio is played but when the test on the real device does not work.
I created a project for Alexa AudioPlayer Skills with:
$ jovo new <directory> --template alexa-audioplayer

I set the credentials with my aws account, following: $ ask init.

My project.js file is the following:

> // project.js
> 
> module.exports = {
>     alexaSkill: {
>         nlu: 'alexa',
>         manifest: {
>             apis: {
>                 custom: {
>                   interfaces: [
>                     {
>                       type: 'AUDIO_PLAYER'
>                     }
>                   ]
>                 }
>             }
>         }
>     },
>     googleAction: {
>         nlu: 'dialogflow',
>     },
>     endpoint: '${JOVO_WEBHOOK_URL}'
> };

I want to play the audio when the skill is invoked, like this:
//app.js

> LAUNCH() {
>     const song = 'https://traffic.libsyn.com/voicebot/Jan_Konig_on_the_Jovo_Open_Source_Framework_for_Voice_App_Development_-_Voicebot_Podcast_Ep_56.mp3';
> 
>     if (this.isAlexaSkill()) {
>         this.$alexaSkill.$audioPlayer
>             .setOffsetInMilliseconds(0)
>             .play(song, 'token');
>     }
>     this.tell('Play');
> },
> 

after running jovo build and jovo deploy when test my skill in the real device does not start.

can someone help me please?:pray:


#2

Are you getting any error message? Could you paste the response JSON here?


#3

I have no error messages, the JSON response is this:

{
“version”: “1.0”,
“session”: {
“new”: true,
“sessionId”: “amzn1.echo-api.session.6a79b5f6-c03e-4e79-b5e5-7f867ec97b87”,
“application”: {
“applicationId”: “amzn1.ask.skill.b88b12e9-0716-4b2b-9a60-acff481d35df”
},
“user”: {
“userId”: “amzn1.ask.account.AHFAFINRSQMB3346FHUP3CIUJUW25U6ZCTQYN7AVTUFQIPOXUHYDXPYLH2THNQCXO52ACLDSARRVCHDLURRVJFFOMW4AAYE6ZRIJJK7LU44VE7JEKSB4UNYXKITWK7LQRAZ5Q62E7DY2WXTMH6IWEGQSGT5LJ7PD5NMQLVUTH5EFM2RIURDYZ3FX6K2K7JONYOY3XHKYQFIA2BY”
}
},
“context”: {
“System”: {
“application”: {
“applicationId”: “amzn1.ask.skill.b88b12e9-0716-4b2b-9a60-acff481d35df”
},
“user”: {
“userId”: “amzn1.ask.account.AHFAFINRSQMB3346FHUP3CIUJUW25U6ZCTQYN7AVTUFQIPOXUHYDXPYLH2THNQCXO52ACLDSARRVCHDLURRVJFFOMW4AAYE6ZRIJJK7LU44VE7JEKSB4UNYXKITWK7LQRAZ5Q62E7DY2WXTMH6IWEGQSGT5LJ7PD5NMQLVUTH5EFM2RIURDYZ3FX6K2K7JONYOY3XHKYQFIA2BY”
},
“device”: {
“deviceId”: “amzn1.ask.device.AELODNW4M4XZ4AWFALXNHNF5SN32RCP4OORVQBVHA5NBRCPC5PANP4FAI7QCBZYW7HVL7ISUKHMAMNESNTTPTDDNYAYRQCVUCSBIQSV3DVIGGSZCKW5NVIWB4QRPCDCDYOFOU5B4LLQ7A6IH73JXJTLAWTHSR3ILVRDOLYMW7PXWIDBPTSETU”,
“supportedInterfaces”: {
“Geolocation”: {}
}
},
“apiEndpoint”: “https://api.eu.amazonalexa.com”,
“apiAccessToken”: “eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IjEifQ.eyJhdWQiOiJodHRwczovL2FwaS5hbWF6b25hbGV4YS5jb20iLCJpc3MiOiJBbGV4YVNraWxsS2l0Iiwic3ViIjoiYW16bjEuYXNrLnNraWxsLmI4OGIxMmU5LTA3MTYtNGIyYi05YTYwLWFjZmY0ODFkMzVkZiIsImV4cCI6MTU3NTkyODEzMywiaWF0IjoxNTc1OTI3ODMzLCJuYmYiOjE1NzU5Mjc4MzMsInByaXZhdGVDbGFpbXMiOnsiY29udGV4dCI6IkFBQUFBQUFBQVFDQU9iSG03SW4zbzZDUGVPNTA4ejlQS2dFQUFBQUFBQUFIa1RDN0tDOWRIWDc1UlNySzNLdktOWjRsZEdqRCtSTHg3ZzVpYnBDMXpaeUhQZ1pNN3JmSWl2Z21hV1Fwc09peW10UjNnSk53SDdHbWFoV3QxWU9mVTErSk1HVEVOUXRtbHVhbWZuTENRcWtGSE05VlpVazlxLzVMbWwvZ1hiTWNKdk1zQzVQV2xlNGFwSlExeXcxanppMVZZWkxPYmk2aXpSQWV2eG5UT201allyM3EyeGFCeTBiQzZCc3dsMjlHTFJLUWYvUm5NNXNZMXM2WXRkVG9USDdNdWEwRjhZK1h3N0xyWEN6UFNIY0VNV2UvUllmWGxnRllQcktGeUtVdStQK3pSUmgrdWg3MWxDaHJCcGp0WUxpdjMyam14Rjc4bmY4dVVMRU83SjlQZExnRFlUSHIxaVhWdGNaSjdjaWNDNlhWa1U0Y0Z4VzB2Tnl1czc2cTRtSTRmUU9kUDNoN3QwVXZnVXR3ZVU0WG1heGdJMWtxVEhrUHh6N0ZFOE5IZjNqdHFmRzBtdjUzIiwiY29uc2VudFRva2VuIjpudWxsLCJkZXZpY2VJZCI6ImFtem4xLmFzay5kZXZpY2UuQUVMT0ROVzRNNFhaNEFXRkFMWE5ITkY1U04zMlJDUDRPT1JWUUJWSEE1TkJSQ1BDNVBBTlA0RkFJN1FDQlpZVzdIVkw3SVNVS0hNQU1ORVNOVFRQVERETllBWVJRQ1ZVQ1NCSVFTVjNEVklHR1NaQ0tXNU5WSVdCNFFSUENEQ0RZT0ZPVTVCNExMUTdBNklINzNKWEpUTEFXVEhTUjNJTFZSRE9MWU1XN1BYV0lEQlBUU0VUVSIsInVzZXJJZCI6ImFtem4xLmFzay5hY2NvdW50LkFIRkFGSU5SU1FNQjMzNDZGSFVQM0NJVUpVVzI1VTZaQ1RRWU43QVZUVUZRSVBPWFVIWURYUFlMSDJUSE5RQ1hPNTJBQ0xEU0FSUlZDSERMVVJSVkpGRk9NVzRBQVlFNlpSSUpKSzdMVTQ0VkU3SkVLU0I0VU5ZWEtJVFdLN0xRUkFaNVE2MkU3RFkyV1hUTUg2SVdFR1FTR1Q1TEo3UEQ1Tk1RTFZVVEg1RUZNMlJJVVJEWVozRlg2SzJLN0pPTllPWTNYSEtZUUZJQTJCWSJ9fQ.dzmXIfHwP0-i2T0TQR4gbp_kUbOzBlo4j4FZKcWD1cO2N527Vx9-STHTHGB3m99EIyppxikoPhb0TAWtmfD7nq9Ba2jubX4xhafTU9SJADWGE2bl1MVwW5VF_R1S6mfKQ51i5dCeB6Gebfwk4Ep4JmIjFoTwgW2GmcSrsFT1jhIYPc43foMrHOp2RFJqJl3pK6ZVehd4NVdpljwz00y4OG3zcp3Q6JabOQBX3elTCPkzFhs7kCoUzkZ-7sQ2VzAT_30spimp7IBWati6YbiQOHt8Ik7vXL2klwzSvP6_QwrFUCxh4wfHy-D9YdzXD3TnHZ_blN9FRxMz0xJG2_2ggw”
}
},
“request”: {
“type”: “LaunchRequest”,
“requestId”: “amzn1.echo-api.request.9ac7df1f-b9b0-43d4-8a0d-c526e9733f0a”,
“timestamp”: “2019-12-09T21:43:53Z”,
“locale”: “it-IT”,
“shouldLinkResultBeReturned”: false
}
}
{
“version”: “1.0”,
“response”: {
“shouldEndSession”: true,
“outputSpeech”: {
“type”: “SSML”,
“ssml”: “play”
}
},
“sessionAttributes”: {}
}