Skip to content

Commit 0dcffb5

Browse files
Add success sound in SSML
1 parent 4fde88d commit 0dcffb5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

connect.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ i18n.configure({
2020
directory: __dirname + '/locales'
2121
});
2222

23+
const successSound = "<audio src='soundbank://soundlibrary/musical/amzn_sfx_electronic_beep_02'/>";
24+
2325
// Run every time the skill is accessed
2426
app.pre = function (req, res, _type) {
2527
const applicationId = require('./package.json').alexa.applicationId;
@@ -114,7 +116,7 @@ app.intent('PauseIntent', {
114116
return rq.put("https://api.spotify.com/v1/me/player/pause", req.getSession().details.user.accessToken)
115117
.then((r) => {
116118
req.getSession().set("statusCode", r.statusCode);
117-
res.say(i18n.__("Paused"));
119+
res.say(successSound);
118120
}).catch((err) => {
119121
if (err.statusCode === 403) res.say(i18n.__("Make sure your Spotify account is premium"));
120122
});
@@ -135,6 +137,7 @@ app.intent('SkipNextIntent', {
135137
return rq.post("https://api.spotify.com/v1/me/player/next", req.getSession().details.user.accessToken)
136138
.then((r) => {
137139
req.getSession().set("statusCode", r.statusCode);
140+
res.say(successSound);
138141
}).catch((err) => {
139142
if (err.statusCode === 403) res.say(i18n.__("Make sure your Spotify account is premium"));
140143
});
@@ -156,6 +159,7 @@ app.intent('SkipPreviousIntent', {
156159
return rq.post("https://api.spotify.com/v1/me/player/previous", req.getSession().details.user.accessToken)
157160
.then((r) => {
158161
req.getSession().set("statusCode", r.statusCode);
162+
res.say(successSound);
159163
}).catch((err) => {
160164
if (err.statusCode === 403) res.say(i18n.__("Make sure your Spotify account is premium"));
161165
});

0 commit comments

Comments
 (0)