6-2017 Amazon Alexa + Sitecore · Amazon Alexa + Sitecore 6-2017 Delivering an enterprise Alexa skill Stelio Di Bello - VoiceCase . 2 ... Play music - Spotify or Amazon Music Get

Post on 11-Jun-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Amazon Alexa + Sitecore

6-2017

Delivering an enterprise Alexa skill

Stelio Di Bello - VoiceCase

2

Stelio Di Bello – VoiceCase http://www.voicecase.co.uk

3

Agenda

• What is Amazon Alexa

• Architecture of a Custom Skill

• Using Sitecore to store Voice Messages

• Sitecore Personalisation

• Sitecore MVT

• Sitecore Commerce

4

Alexa Family and more devices to come…

5

○ Control your smart home (lights, temperature, etc)

○ Play music - Spotify or Amazon Music

○ Get Information (weather, news, wikipedia, etc)

○ Custom Skills (JustEat, Uber, Trainline, music Games)

○ IFTTT – do your own recipy

What can you do with Alexa

6

Alexa Skills: Processing a request

Audio

Request

Response

Your service

Speech Recognition Machine Learning

Natural Language Understanding

Text to Speech

Cards

7

Using Lambda for Processing the Request & generating the response

8

Is Sitecore the best place to manage the SSML required for your skill?

https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference

What is SSML?

9

Custom Skill integrating with Sitecore

10

Architecture of a Custom Skill

Amazon Developer Portal

• Intent Schema

• Utterances

Custom WebAPI

• Lambda with dotnetcore on AWS

• Custom Analytics (Google Analytics)

• Dynamo DB / S3

• CloudWatch

Sitecore

• Custom WebApi

• RTE customization

11

• Multilanguage

• Approval Workflow

• Rich Text Editor Customizations to support SSML

• SSML validation

• Linking to MP3 Audio in the media library or existing bucket

• Skill configuration settings on Sitecore

• Generate custom MP3 Audio from Sitecore using Polly and reference within your skill

Using Sitecore to store SSML for Voice Messages

12

Sitecore to store SSML for Voice Messages

13

Rich Text Editor to embed SSML Speechcons and Effects

14

• Personalization for anonymous devices

• Account Linking + personalization – personalized Voice messages for different customers

• Single view of the customer + Analytics

• Personalize based on XConnect + Datasources

Using Sitecore to deliver personalization

15

• Personalization for anonymous devices

• Single view of the customer + Analytics

• Test Personalization based on Xconnect + Datasources

Using Sitecore to do MVT

16

• Sitecore Commerce is a powerful e-commerce engine to deliver world class commerce experience

• E-commerce need to leverage personalization and testing capabilities

• Test Personalization based on Xconnect + Datasources

Using Sitecore commerce to deliver Conversational Commerce?

17

Done… Any questions?

top related