SlideShare a Scribd company logo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Robin Dautricourt, Sr. Product Manager
Felix Duchesneau, Software Development Manager,
11/14/2017
Bringing Characters to Life with
Amazon Polly Text-to-Speech
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Polly
• What is Amazon Polly?
• A short overview of how
Text-to-Speech is produced.
• Text-to-Speech features.
• Game development use case.
Amazon Lumberyard
• What is Lumberyard?
• A short overview of how video
games are made.
• Cloud assisted production tools.
• New experiences made possible.
Agenda for Today
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What is Amazon Polly?
• AWS service that converts text into lifelike speech
• 50 voices across 24 languages
• Low latency responses allow developers to build real-time
systems
• Developers can store, replay, and distribute generated
speech
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Text-to-Speech Development
Text
Text normalization
Grapheme-to-phoneme
conversion
Waveform
generation
Speech
She has $20 in her pocket.
she has twenty dollars in her pocket
ˈ ʃ i ˈ h æ z ˈ t w ɛ n . t i ˈ d ɑ . ɫ ə ɹ z ˈ ɪ n ˈ h ɝ ɹ ˈ p ɑ . k ə t
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Speech Synthesis Markup Language (SSML) Features
<speak>I can speak normally,
<prosody volume="x-loud">or I can speak in a louder voice.</prosody>
</speak>
<speak>When I get excited,
<prosody rate="x-fast">I start to speak very
fast.</prosody></speak>
<speak>Sometimes when I get nervous,
<prosody pitch="high">my pitch goes way up.</prosody></speak>
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Speech Marks Feature
Synchronize Speech for an Enhanced Visual
Experience
• Speech Marks: additional metadata stream
• Timing information for visemes, words, sentences,
SSML
Sample use cases:
• Karaoke-style text highlighting
• Facial animation (lip-syncing)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Polly Use Cases
Telephony
/ IVR
Special Needs
AI Assistant
AI AnnouncerVideo
Voice-Over
Navigation Content
Creation
Education
Technology
Podcasts
Game Development
• Pre-Production Speech
• Character Casting
• Directing (with SSML)
• Real-time Speech
• Store and Replay
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Polly for Game Development -
Amazon Lumberyard Use Case
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What is Lumberyard?
Amazon Lumberyard is a free AAA game engine deeply
integrated with AWS and Twitch – with full source.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Polly
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Video game development in a nutshell
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Producing a video game
Time
ProductionPre-productionConception
GameLaunches
Post-launch …
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Producing a video game
The environment will be under construction for most of the
production
The player, the NPCs, the gameplay mechanics, the story
telling need to be perfectly adapted to the environment
The assets: Characters, animations, props, audio will also
be under development for most of the production
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Producing a video game
Time
Produce 100s of characters
Put assets and characters in world
Build the world with tools in development
Produce 1000s of assets
Implement & improve gameplay mechanics
Playtest, Iterate, find and improve the fun
Story telling through cinematics and scripted events
Signs and feedback
Fix 1000s of bugs
Missions and level design
Assembleeverything
Hopeforthebest
R&D and Experimentation
Develop new tools to build faster
Optimize
Prepare day1 patch
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Placeholders will be used until the very end
- Reserve “physical” space
- Reserve memory budget
- Reserve time (timing-wise)
- Iterate and playtest
- Test if there is enough variety
- Test the localization
- …
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Story telling - consistent story in a consistent world.
The story will be told by:
- Cinematics
- Scripted events
- Ambiance dialogues and audio
- Props, accessories
- Lighting
- Weather conditions
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Game ≠ Story
Find the fun through play tests and iteration
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Game mechanics
Player must understand what is going on.
Player must understand gameplay mechanics
Gameplay mechanics == computer algorithms
Player understands computer algorithms
How?
Signs and feedback
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Signs and feedback
- UI elements
- Sounds
- Ambient dialogues
- NPC dialogues
- FX
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Gameplay mechanics – An example
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A stealth game with a gameplay loop of 4 states
CombatSearch
Alert Relaxed
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Relaxed state
Wait Patrol
Enemy seen Enemy heard
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Player has been momentarily seen or heard
Alert
“Did you hear something?”
“What was that?”
“What was that noise?”
“Huh?”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Alert state
Unseen
(--)
Seen/heard
(++)
Detected!
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Player did not hide soon enough
Search
Show yourself!
Over there! I think I saw something.
Who’s there?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Search
Search
“Come out we don’t have all night.”
“Come out, come out wherever you are!”
“Hope you have good life insurance dude.”
“It takes some guts to come in here uninvited.”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Investigate last
known position
Search around
last known
position
Spread
Search state
Enemy
seen
Enemy
heard
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Enemies are attacking – Time to run or fight
Combat
“Get him!”
“There he is!”
“Attaaaaaaack!”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Cloud assisted production tools
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Three Parts of a Cloud Gem
Backend
infrastructure
Client Component Cloud Gem Portal
Plugin
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
New runtime game experiences made possible
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More Related Content

Viewers also liked

AWS Cloud Migration Insights Forum
AWS Cloud Migration Insights ForumAWS Cloud Migration Insights Forum
AWS Cloud Migration Insights Forum
Amazon Web Services
 
Hands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech Talks
Hands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech TalksHands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech Talks
Hands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech Talks
Amazon Web Services
 
AWS Step Functions - Dev lounge Express Edition.pdf
AWS Step Functions - Dev lounge Express Edition.pdfAWS Step Functions - Dev lounge Express Edition.pdf
AWS Step Functions - Dev lounge Express Edition.pdf
Amazon Web Services
 
Building Serverless Websites with Lambda@Edge - AWS Online Tech Talks
Building Serverless Websites with Lambda@Edge - AWS Online Tech TalksBuilding Serverless Websites with Lambda@Edge - AWS Online Tech Talks
Building Serverless Websites with Lambda@Edge - AWS Online Tech Talks
Amazon Web Services
 
Advanced Law Enforcement Investigation Platform
Advanced Law Enforcement Investigation PlatformAdvanced Law Enforcement Investigation Platform
Advanced Law Enforcement Investigation Platform
deppster
 
Amazon Partnership Model
Amazon Partnership Model Amazon Partnership Model
Amazon Partnership Model
Amazon Web Services
 
Partner Marketing Plan for Amazon Web Services
Partner Marketing Plan for Amazon Web ServicesPartner Marketing Plan for Amazon Web Services
Partner Marketing Plan for Amazon Web Services
MakewavesGroup
 
AWS Webcast - AWS Cloud Solution for State and Local Law Enforcement Agencies
AWS Webcast -  AWS Cloud Solution for State and Local Law Enforcement Agencies AWS Webcast -  AWS Cloud Solution for State and Local Law Enforcement Agencies
AWS Webcast - AWS Cloud Solution for State and Local Law Enforcement Agencies
Amazon Web Services
 
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech TalksWorking with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
Amazon Web Services
 
Reactive Architectures with Microservices
Reactive Architectures with MicroservicesReactive Architectures with Microservices
Reactive Architectures with Microservices
AWS Germany
 
AWS re:Invent 2016: The Effective AWS CLI User (DEV402)
AWS re:Invent 2016: The Effective AWS CLI User (DEV402)AWS re:Invent 2016: The Effective AWS CLI User (DEV402)
AWS re:Invent 2016: The Effective AWS CLI User (DEV402)
Amazon Web Services
 
Becoming a Command Line Expert with the AWS CLI (TLS304) | AWS re:Invent 2013
Becoming a Command Line Expert with the AWS CLI (TLS304) | AWS re:Invent 2013Becoming a Command Line Expert with the AWS CLI (TLS304) | AWS re:Invent 2013
Becoming a Command Line Expert with the AWS CLI (TLS304) | AWS re:Invent 2013
Amazon Web Services
 
(DEV301) Automating AWS with the AWS CLI
(DEV301) Automating AWS with the AWS CLI(DEV301) Automating AWS with the AWS CLI
(DEV301) Automating AWS with the AWS CLI
Amazon Web Services
 
Building Smart Applications with Amazon Machine Learning.pdf
Building Smart Applications with Amazon Machine Learning.pdfBuilding Smart Applications with Amazon Machine Learning.pdf
Building Smart Applications with Amazon Machine Learning.pdf
Amazon Web Services
 
AWSome Day Utrecht - Keynote
AWSome Day Utrecht - KeynoteAWSome Day Utrecht - Keynote
AWSome Day Utrecht - Keynote
Amazon Web Services
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
Amazon Web Services
 
9 Security Best Practices
9 Security Best Practices9 Security Best Practices
9 Security Best Practices
Amazon Web Services
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
Amazon Web Services
 
透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸
透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸
透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸
Amazon Web Services
 
AWS EC2 and ELB troubleshooting
AWS EC2 and ELB troubleshootingAWS EC2 and ELB troubleshooting
AWS EC2 and ELB troubleshooting
Shiva Narayanaswamy
 

Viewers also liked (20)

AWS Cloud Migration Insights Forum
AWS Cloud Migration Insights ForumAWS Cloud Migration Insights Forum
AWS Cloud Migration Insights Forum
 
Hands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech Talks
Hands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech TalksHands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech Talks
Hands on Lab: Deploy .NET Code to AWS from Visual Studio - AWS Online Tech Talks
 
AWS Step Functions - Dev lounge Express Edition.pdf
AWS Step Functions - Dev lounge Express Edition.pdfAWS Step Functions - Dev lounge Express Edition.pdf
AWS Step Functions - Dev lounge Express Edition.pdf
 
Building Serverless Websites with Lambda@Edge - AWS Online Tech Talks
Building Serverless Websites with Lambda@Edge - AWS Online Tech TalksBuilding Serverless Websites with Lambda@Edge - AWS Online Tech Talks
Building Serverless Websites with Lambda@Edge - AWS Online Tech Talks
 
Advanced Law Enforcement Investigation Platform
Advanced Law Enforcement Investigation PlatformAdvanced Law Enforcement Investigation Platform
Advanced Law Enforcement Investigation Platform
 
Amazon Partnership Model
Amazon Partnership Model Amazon Partnership Model
Amazon Partnership Model
 
Partner Marketing Plan for Amazon Web Services
Partner Marketing Plan for Amazon Web ServicesPartner Marketing Plan for Amazon Web Services
Partner Marketing Plan for Amazon Web Services
 
AWS Webcast - AWS Cloud Solution for State and Local Law Enforcement Agencies
AWS Webcast -  AWS Cloud Solution for State and Local Law Enforcement Agencies AWS Webcast -  AWS Cloud Solution for State and Local Law Enforcement Agencies
AWS Webcast - AWS Cloud Solution for State and Local Law Enforcement Agencies
 
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech TalksWorking with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
Working with Amazon Lex Chatbots in Amazon Connect - AWS Online Tech Talks
 
Reactive Architectures with Microservices
Reactive Architectures with MicroservicesReactive Architectures with Microservices
Reactive Architectures with Microservices
 
AWS re:Invent 2016: The Effective AWS CLI User (DEV402)
AWS re:Invent 2016: The Effective AWS CLI User (DEV402)AWS re:Invent 2016: The Effective AWS CLI User (DEV402)
AWS re:Invent 2016: The Effective AWS CLI User (DEV402)
 
Becoming a Command Line Expert with the AWS CLI (TLS304) | AWS re:Invent 2013
Becoming a Command Line Expert with the AWS CLI (TLS304) | AWS re:Invent 2013Becoming a Command Line Expert with the AWS CLI (TLS304) | AWS re:Invent 2013
Becoming a Command Line Expert with the AWS CLI (TLS304) | AWS re:Invent 2013
 
(DEV301) Automating AWS with the AWS CLI
(DEV301) Automating AWS with the AWS CLI(DEV301) Automating AWS with the AWS CLI
(DEV301) Automating AWS with the AWS CLI
 
Building Smart Applications with Amazon Machine Learning.pdf
Building Smart Applications with Amazon Machine Learning.pdfBuilding Smart Applications with Amazon Machine Learning.pdf
Building Smart Applications with Amazon Machine Learning.pdf
 
AWSome Day Utrecht - Keynote
AWSome Day Utrecht - KeynoteAWSome Day Utrecht - Keynote
AWSome Day Utrecht - Keynote
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
9 Security Best Practices
9 Security Best Practices9 Security Best Practices
9 Security Best Practices
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸
透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸
透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸
 
AWS EC2 and ELB troubleshooting
AWS EC2 and ELB troubleshootingAWS EC2 and ELB troubleshooting
AWS EC2 and ELB troubleshooting
 

Similar to Bringing Characters to Life with Amazon Polly Text-to-Speech - AWS Online Tech Talks

NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
Amazon Web Services
 
AI: State of the Union
AI: State of the UnionAI: State of the Union
AI: State of the Union
Amazon Web Services
 
AI Services on AWS - CTO Club JLM
AI Services on AWS - CTO Club JLMAI Services on AWS - CTO Club JLM
AI Services on AWS - CTO Club JLM
Boaz Ziniman
 
Intro to Amazon AI Services
Intro to Amazon AI ServicesIntro to Amazon AI Services
Intro to Amazon AI Services
Amazon Web Services
 
An Introduction to AI Services on AWS - Web Summit Lisbon
An Introduction to AI Services on AWS -  Web Summit LisbonAn Introduction to AI Services on AWS -  Web Summit Lisbon
An Introduction to AI Services on AWS - Web Summit Lisbon
Boaz Ziniman
 
Conversation and Memory - ALX401-R - re:Invent 2017
Conversation and Memory - ALX401-R - re:Invent 2017Conversation and Memory - ALX401-R - re:Invent 2017
Conversation and Memory - ALX401-R - re:Invent 2017
Amazon Web Services
 
AWS 機器學習 I ─ 人工智慧 AI
AWS 機器學習 I ─ 人工智慧 AIAWS 機器學習 I ─ 人工智慧 AI
AWS 機器學習 I ─ 人工智慧 AI
Amazon Web Services
 
NEW LAUNCH! Building Virtual Reality and Augmented Reality Applications with ...
NEW LAUNCH! Building Virtual Reality and Augmented Reality Applications with ...NEW LAUNCH! Building Virtual Reality and Augmented Reality Applications with ...
NEW LAUNCH! Building Virtual Reality and Augmented Reality Applications with ...
Amazon Web Services
 
Innovations and The Cloud
Innovations and The CloudInnovations and The Cloud
Innovations and The Cloud
Adrian Hornsby
 
NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...
NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...
NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...
Amazon Web Services
 
AI: State of the Union
AI: State of the UnionAI: State of the Union
AI: State of the Union
Adrian Hornsby
 
AI State of the Union
AI State of the UnionAI State of the Union
AI State of the Union
Amazon Web Services
 
Powering Multilingual Video Transcription, Translation, and Search (AIM337) -...
Powering Multilingual Video Transcription, Translation, and Search (AIM337) -...Powering Multilingual Video Transcription, Translation, and Search (AIM337) -...
Powering Multilingual Video Transcription, Translation, and Search (AIM337) -...
Amazon Web Services
 
AI & Deep Learning At Amazon
AI & Deep Learning At AmazonAI & Deep Learning At Amazon
AI & Deep Learning At Amazon
Amazon Web Services
 
Designing Far-Field Speech Processing Systems with Intel and Amazon Alexa Voi...
Designing Far-Field Speech Processing Systems with Intel and Amazon Alexa Voi...Designing Far-Field Speech Processing Systems with Intel and Amazon Alexa Voi...
Designing Far-Field Speech Processing Systems with Intel and Amazon Alexa Voi...
Amazon Web Services
 
re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...
re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...
re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...
Adrian Hornsby
 
ALX401-Advanced Alexa Skill Building Conversation and Memory
ALX401-Advanced Alexa Skill Building Conversation and MemoryALX401-Advanced Alexa Skill Building Conversation and Memory
ALX401-Advanced Alexa Skill Building Conversation and Memory
Amazon Web Services
 
Building the Organisation of the Future: Leveraging Artificial Intelligence a...
Building the Organisation of the Future: Leveraging Artificial Intelligence a...Building the Organisation of the Future: Leveraging Artificial Intelligence a...
Building the Organisation of the Future: Leveraging Artificial Intelligence a...
Amazon Web Services
 
Ai Services on AWS - AWS IL Meetup
Ai Services on AWS - AWS IL MeetupAi Services on AWS - AWS IL Meetup
Ai Services on AWS - AWS IL Meetup
Boaz Ziniman
 
AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0
Amazon Web Services
 

Similar to Bringing Characters to Life with Amazon Polly Text-to-Speech - AWS Online Tech Talks (20)

NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
NEW LAUNCH! Introducing Amazon Sumerian – Build VR/AR and 3D Applications - M...
 
AI: State of the Union
AI: State of the UnionAI: State of the Union
AI: State of the Union
 
AI Services on AWS - CTO Club JLM
AI Services on AWS - CTO Club JLMAI Services on AWS - CTO Club JLM
AI Services on AWS - CTO Club JLM
 
Intro to Amazon AI Services
Intro to Amazon AI ServicesIntro to Amazon AI Services
Intro to Amazon AI Services
 
An Introduction to AI Services on AWS - Web Summit Lisbon
An Introduction to AI Services on AWS -  Web Summit LisbonAn Introduction to AI Services on AWS -  Web Summit Lisbon
An Introduction to AI Services on AWS - Web Summit Lisbon
 
Conversation and Memory - ALX401-R - re:Invent 2017
Conversation and Memory - ALX401-R - re:Invent 2017Conversation and Memory - ALX401-R - re:Invent 2017
Conversation and Memory - ALX401-R - re:Invent 2017
 
AWS 機器學習 I ─ 人工智慧 AI
AWS 機器學習 I ─ 人工智慧 AIAWS 機器學習 I ─ 人工智慧 AI
AWS 機器學習 I ─ 人工智慧 AI
 
NEW LAUNCH! Building Virtual Reality and Augmented Reality Applications with ...
NEW LAUNCH! Building Virtual Reality and Augmented Reality Applications with ...NEW LAUNCH! Building Virtual Reality and Augmented Reality Applications with ...
NEW LAUNCH! Building Virtual Reality and Augmented Reality Applications with ...
 
Innovations and The Cloud
Innovations and The CloudInnovations and The Cloud
Innovations and The Cloud
 
NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...
NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...
NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...
 
AI: State of the Union
AI: State of the UnionAI: State of the Union
AI: State of the Union
 
AI State of the Union
AI State of the UnionAI State of the Union
AI State of the Union
 
Powering Multilingual Video Transcription, Translation, and Search (AIM337) -...
Powering Multilingual Video Transcription, Translation, and Search (AIM337) -...Powering Multilingual Video Transcription, Translation, and Search (AIM337) -...
Powering Multilingual Video Transcription, Translation, and Search (AIM337) -...
 
AI & Deep Learning At Amazon
AI & Deep Learning At AmazonAI & Deep Learning At Amazon
AI & Deep Learning At Amazon
 
Designing Far-Field Speech Processing Systems with Intel and Amazon Alexa Voi...
Designing Far-Field Speech Processing Systems with Intel and Amazon Alexa Voi...Designing Far-Field Speech Processing Systems with Intel and Amazon Alexa Voi...
Designing Far-Field Speech Processing Systems with Intel and Amazon Alexa Voi...
 
re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...
re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...
re:Invent re:Cap - An overview of Artificial Intelligence and Machine Learnin...
 
ALX401-Advanced Alexa Skill Building Conversation and Memory
ALX401-Advanced Alexa Skill Building Conversation and MemoryALX401-Advanced Alexa Skill Building Conversation and Memory
ALX401-Advanced Alexa Skill Building Conversation and Memory
 
Building the Organisation of the Future: Leveraging Artificial Intelligence a...
Building the Organisation of the Future: Leveraging Artificial Intelligence a...Building the Organisation of the Future: Leveraging Artificial Intelligence a...
Building the Organisation of the Future: Leveraging Artificial Intelligence a...
 
Ai Services on AWS - AWS IL Meetup
Ai Services on AWS - AWS IL MeetupAi Services on AWS - AWS IL Meetup
Ai Services on AWS - AWS IL Meetup
 
AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
Amazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Amazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Bringing Characters to Life with Amazon Polly Text-to-Speech - AWS Online Tech Talks

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Robin Dautricourt, Sr. Product Manager Felix Duchesneau, Software Development Manager, 11/14/2017 Bringing Characters to Life with Amazon Polly Text-to-Speech
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Polly • What is Amazon Polly? • A short overview of how Text-to-Speech is produced. • Text-to-Speech features. • Game development use case. Amazon Lumberyard • What is Lumberyard? • A short overview of how video games are made. • Cloud assisted production tools. • New experiences made possible. Agenda for Today
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What is Amazon Polly? • AWS service that converts text into lifelike speech • 50 voices across 24 languages • Low latency responses allow developers to build real-time systems • Developers can store, replay, and distribute generated speech
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Text-to-Speech Development Text Text normalization Grapheme-to-phoneme conversion Waveform generation Speech She has $20 in her pocket. she has twenty dollars in her pocket ˈ ʃ i ˈ h æ z ˈ t w ɛ n . t i ˈ d ɑ . ɫ ə ɹ z ˈ ɪ n ˈ h ɝ ɹ ˈ p ɑ . k ə t
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Speech Synthesis Markup Language (SSML) Features <speak>I can speak normally, <prosody volume="x-loud">or I can speak in a louder voice.</prosody> </speak> <speak>When I get excited, <prosody rate="x-fast">I start to speak very fast.</prosody></speak> <speak>Sometimes when I get nervous, <prosody pitch="high">my pitch goes way up.</prosody></speak>
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Speech Marks Feature Synchronize Speech for an Enhanced Visual Experience • Speech Marks: additional metadata stream • Timing information for visemes, words, sentences, SSML Sample use cases: • Karaoke-style text highlighting • Facial animation (lip-syncing)
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Polly Use Cases Telephony / IVR Special Needs AI Assistant AI AnnouncerVideo Voice-Over Navigation Content Creation Education Technology Podcasts Game Development • Pre-Production Speech • Character Casting • Directing (with SSML) • Real-time Speech • Store and Replay
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Polly for Game Development - Amazon Lumberyard Use Case
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What is Lumberyard? Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Polly
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Video game development in a nutshell
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Producing a video game Time ProductionPre-productionConception GameLaunches Post-launch …
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Producing a video game The environment will be under construction for most of the production The player, the NPCs, the gameplay mechanics, the story telling need to be perfectly adapted to the environment The assets: Characters, animations, props, audio will also be under development for most of the production
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Producing a video game Time Produce 100s of characters Put assets and characters in world Build the world with tools in development Produce 1000s of assets Implement & improve gameplay mechanics Playtest, Iterate, find and improve the fun Story telling through cinematics and scripted events Signs and feedback Fix 1000s of bugs Missions and level design Assembleeverything Hopeforthebest R&D and Experimentation Develop new tools to build faster Optimize Prepare day1 patch
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Placeholders will be used until the very end - Reserve “physical” space - Reserve memory budget - Reserve time (timing-wise) - Iterate and playtest - Test if there is enough variety - Test the localization - …
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Story telling - consistent story in a consistent world. The story will be told by: - Cinematics - Scripted events - Ambiance dialogues and audio - Props, accessories - Lighting - Weather conditions
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Game ≠ Story Find the fun through play tests and iteration
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Game mechanics Player must understand what is going on. Player must understand gameplay mechanics Gameplay mechanics == computer algorithms Player understands computer algorithms How? Signs and feedback
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Signs and feedback - UI elements - Sounds - Ambient dialogues - NPC dialogues - FX
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Gameplay mechanics – An example
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A stealth game with a gameplay loop of 4 states CombatSearch Alert Relaxed
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Relaxed state Wait Patrol Enemy seen Enemy heard
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Player has been momentarily seen or heard Alert “Did you hear something?” “What was that?” “What was that noise?” “Huh?”
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Alert state Unseen (--) Seen/heard (++) Detected!
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Player did not hide soon enough Search Show yourself! Over there! I think I saw something. Who’s there?
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Search Search “Come out we don’t have all night.” “Come out, come out wherever you are!” “Hope you have good life insurance dude.” “It takes some guts to come in here uninvited.”
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Investigate last known position Search around last known position Spread Search state Enemy seen Enemy heard
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Enemies are attacking – Time to run or fight Combat “Get him!” “There he is!” “Attaaaaaaack!”
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Cloud assisted production tools
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Three Parts of a Cloud Gem Backend infrastructure Client Component Cloud Gem Portal Plugin
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. New runtime game experiences made possible
  • 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 45. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.