Using Audio Directive

6 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$49.99
List Price:  $69.99
You save:  $20
€47.98
List Price:  €67.18
You save:  €19.19
£39.89
List Price:  £55.86
You save:  £15.96
CA$69.90
List Price:  CA$97.87
You save:  CA$27.96
A$76.87
List Price:  A$107.62
You save:  A$30.75
S$67.31
List Price:  S$94.24
You save:  S$26.93
HK$389.14
List Price:  HK$544.83
You save:  HK$155.68
CHF 44.67
List Price:  CHF 62.54
You save:  CHF 17.87
NOK kr553.51
List Price:  NOK kr774.97
You save:  NOK kr221.45
DKK kr357.84
List Price:  DKK kr501
You save:  DKK kr143.16
NZ$85.68
List Price:  NZ$119.95
You save:  NZ$34.27
د.إ183.61
List Price:  د.إ257.07
You save:  د.إ73.46
৳5,972.22
List Price:  ৳8,361.58
You save:  ৳2,389.36
₹4,221.07
List Price:  ₹5,909.84
You save:  ₹1,688.76
RM223.35
List Price:  RM312.71
You save:  RM89.36
₦84,627.22
List Price:  ₦118,484.88
You save:  ₦33,857.66
₨13,887.22
List Price:  ₨19,443.22
You save:  ₨5,556
฿1,722.96
List Price:  ฿2,412.28
You save:  ฿689.32
₺1,727.27
List Price:  ₺2,418.32
You save:  ₺691.05
B$289.99
List Price:  B$406.01
You save:  B$116.02
R905.58
List Price:  R1,267.89
You save:  R362.30
Лв93.83
List Price:  Лв131.37
You save:  Лв37.54
₩70,211.45
List Price:  ₩98,301.65
You save:  ₩28,090.20
₪185.06
List Price:  ₪259.10
You save:  ₪74.04
₱2,946.36
List Price:  ₱4,125.14
You save:  ₱1,178.78
¥7,736.95
List Price:  ¥10,832.35
You save:  ¥3,095.40
MX$1,021.22
List Price:  MX$1,429.79
You save:  MX$408.57
QR182.26
List Price:  QR255.18
You save:  QR72.92
P683.46
List Price:  P956.90
You save:  P273.44
KSh6,472.14
List Price:  KSh9,061.51
You save:  KSh2,589.37
E£2,482.01
List Price:  E£3,475.01
You save:  E£993
ብር6,118.22
List Price:  ብር8,566
You save:  ብር2,447.77
Kz45,640.87
List Price:  Kz63,900.87
You save:  Kz18,260
CLP$49,324.13
List Price:  CLP$69,057.73
You save:  CLP$19,733.60
CN¥362.07
List Price:  CN¥506.93
You save:  CN¥144.86
RD$3,012.01
List Price:  RD$4,217.06
You save:  RD$1,205.04
DA6,712.40
List Price:  DA9,397.90
You save:  DA2,685.50
FJ$113.77
List Price:  FJ$159.29
You save:  FJ$45.51
Q385.78
List Price:  Q540.13
You save:  Q154.34
GY$10,455.70
List Price:  GY$14,638.82
You save:  GY$4,183.11
ISK kr6,982.60
List Price:  ISK kr9,776.20
You save:  ISK kr2,793.60
DH502.76
List Price:  DH703.91
You save:  DH201.14
L910.90
List Price:  L1,275.33
You save:  L364.43
ден2,951.80
List Price:  ден4,132.76
You save:  ден1,180.95
MOP$400.70
List Price:  MOP$561.01
You save:  MOP$160.31
N$906.31
List Price:  N$1,268.91
You save:  N$362.60
C$1,838.97
List Price:  C$2,574.70
You save:  C$735.73
रु6,749.45
List Price:  रु9,449.77
You save:  रु2,700.32
S/189.51
List Price:  S/265.32
You save:  S/75.81
K201.21
List Price:  K281.71
You save:  K80.50
SAR187.68
List Price:  SAR262.77
You save:  SAR75.08
ZK1,382
List Price:  ZK1,934.92
You save:  ZK552.91
L238.86
List Price:  L334.42
You save:  L95.56
Kč1,216.06
List Price:  Kč1,702.59
You save:  Kč486.52
Ft19,746.05
List Price:  Ft27,646.05
You save:  Ft7,900
SEK kr551.69
List Price:  SEK kr772.42
You save:  SEK kr220.72
ARS$50,182.44
List Price:  ARS$70,259.44
You save:  ARS$20,076.99
Bs345.34
List Price:  Bs483.50
You save:  Bs138.16
COP$219,443.60
List Price:  COP$307,238.59
You save:  COP$87,794.99
₡25,456.77
List Price:  ₡35,641.51
You save:  ₡10,184.74
L1,262.95
List Price:  L1,768.23
You save:  L505.28
₲390,155.46
List Price:  ₲546,248.87
You save:  ₲156,093.40
$U2,130.69
List Price:  $U2,983.14
You save:  $U852.45
zł208.13
List Price:  zł291.40
You save:  zł83.27
Already have an account? Log In

Transcript

Hello guys, welcome to the 22nd session of create custom Alexa skill using AWS lambda function tutorial for beginners. In this session we will use audio player directive that is update speech message with playing your request to renew need to use add audio player play director method of response project it can take five parameters. First is playback behavior. It can be replaced all and cue and replace and depress all will begin playback immediately and playback at the end of the queue. Place and curve will remove all existing playback and add new in the queue. However, it will not reflect current playing track I'm using replaced on rockiness URL of the audio file I have a new same order that we have used in the previous session.

Next is going to identify this train. You can use any text but no longer than 124 characters. Here I'm using URL of the audio file as a token. So it will be unique for each audio file. Next is offset. A specifies offset in milliseconds from which audio will be played.

I want to play this from starting to select zero. Next as expected the previous token when you are using anchor this token is required, which specifies token for track after which this will be played. Here I have used to replace all so it is not required. Now we have created a handler for starting music but no write anything for stop or pause. Let us copy this music intent handler to create a new handler. Listen to this handler for pausing.

It is a special kind of intent. It will be added when we will adding an audio player interface for us to the need to execute it when audio player is playing online. Let us add a simple message to inform the user that stopping your music request. We need to call add audio claims top directive method. This method does not require any parameters, so remove those and we need to register for now save the file and deploy our lambda function. Here we also need to add permissions for audio players.

So click on interface. Enable audio player build models. Open JSON editor. Here you can see that it includes some predefined intents such as pause intent and resume intent. If you want to continue developing from xela then now we need to use ask clone command to clone an existing theme to your computer. Currently, the simulator does not support audio player directories, so you need to test it in your device.

I'm going to use my Echo Dot Alexa, open the second demo Welcome to your first Alexa skill from version two SDK playing your request Alexa, pause music stopping your music request hear it played audio as well as a stop as we have data. Now let us see what we are learning in this session. We can generate audio into race that is accessible and audio directed audio file must be followed specification provided by Amazon. Use this ffm PG library to convert your existing audio file and upload it to s3 bucket contains several predefined intents. Those are listed here we have used pausing Alexa support that Three audio player directories at the time of recording. Here we have use, play and stop.

You can also try clear cue to remove all tracks from the queue. And also try to use predefined intent to create your own custom music. This is an example we have used as a salmon to play audio, use audio tag and pass audio file URL in source attribute. To send an audio file using audio player directive, we need to use an audio player play to write to method in which we need to pass behavior or a URL token produced open and opposite. We can also attach a standard card or text message to our player. Recently, Amazon announced a metadata for the audio player which will display album art or Ecosport.

You may have stopped audio player on pause requests. You can also handle it in cancer intent. I have also chatted that we will stop it only if audio players Use an audio player stop directive method to stop. We have updated interface permissions from Steam console. But we can also change it from skills dot Jason dot file, but you need to manually add all intent required by the interface in interaction model. Thanks for watching this video.

If you have any doubts, please feel free to contact Have a nice day

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.