SlideShare a Scribd company logo
1 of 19
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Workshop: Amazon ML Services for Video Transcription & Translation
Niranjan Hira – Solutions Architect
David Ping – Solutions Architect
Jillian Forde – Associate Solutions Architect
Kashif Imran – Sr. Solutions Architect
Ro Mullier – Solutions Architect
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Workshop Goals
• Introduction to relevant services
• Amazon Comprehend, Amazon Translate, and Amazon Transcribe
• Generate subtitles in English and Spanish
• Considerations for a production workflow
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
The Amazon machine learning stack
PLATFORM SERVICES
APPLICATION SERVICES
FRAMEWORKS & INTERFACES
Caffe2 CNTK
Apache
MXNet
PyTorch TensorFlow Torch Keras Gluon
AWS Deep Learning AMIs
Amazon SageMaker AWS DeepLens
Rekognition Transcribe Translate Polly Comprehend Lex
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
The Instructions
https://s3.amazonaws.com/mast-mast-3/
public/langws/2018/readme.html
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Amazon Comprehend
N a t u ra l l a n g u a g e p ro c e s s i n g
Entities
Key Phrases
Language
Sentiment
Amazon
Comprehend
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Amazon Transcribe
A u t o m a t i c s p e e c h r e c o g n i t i o n
Support for
telephony audio
Timestamp
generation
Intelligent punctuation
and formatting
Recognize multiple
speakers
Custom
vocabulary
Multiple
languages
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Amazon Translate
N a t u ra l a n d f l u e n t l a n g u a g e t ra n s l a t i o n ( b a s e d o n n e u ra l n e t w o r k s )
Real-time
translation
Batch analysis Automatic language
recognition
Low cost
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
The Instructions
https://s3.amazonaws.com/mast-mast-3/
public/langws/2018/readme.html
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Information Bots
Education
Accessibility
Knowledge Management
Voice of Customer
Applications
Customer Service/
Call Centers
Enterprise
Digital Assistant
Semantic Search
Captioning Workflows
LocalizationPersonalization
Common Use Cases for Language Services
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Transcription Results (walk-through)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Amazon Translate
1. Translate.translateText({
2. "Text": 'Hello world',
3. "SourceLanguageCode": 'en',
4. "TargetLanguageCode": 'es'
5. }, function(err, data) { ... });
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Demo – Video Subtitles
Submit
Transcribe
Job
Wait for
Job
Get
Transcript
Detect
Entities
Write
HTML
Wrapper
Translate
Subtitles
Write
Subtitles
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
What does the HTML look like?
1. <video controls id="vplayr">
2. <source src=”....mp4" type="video/mp4">
3. <track kind ="subtitles" label="English" srclang="en-us"
src=”..._en.vtt">
4. <track kind ="subtitles" label="Spanish" srclang="es"
src=”..._es.vtt">
5. This browser does not seem to support the video element.
6. </video>
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
What is WebVTT?
• Web Video Text Tracks format
• https://www.w3.org/TR/webvtt1/
• “Borrows” from SRT (SubRip Subtitles)
1. 2
2. 00:00:08.490 --> 00:00:11.000
3. Europa están convocando a ejecutivos de
4. facebook
5.
6. 3
7. 00:00:11.590 --> 00:00:14.000
8. para responder preguntas sobre si los
9. datos
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved
aws.amazon.com/activate
Everything and Anything Startups
Need to Get Started on AWS

More Related Content

What's hot

Automate for Efficiency with Amazon Transcribe & Amazon Translate
Automate for Efficiency with Amazon Transcribe & Amazon TranslateAutomate for Efficiency with Amazon Transcribe & Amazon Translate
Automate for Efficiency with Amazon Transcribe & Amazon TranslateAmazon Web Services
 
Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...
Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...
Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...Amazon Web Services
 
Automate for Efficiency with Amazon Transcribe and Amazon Translate
Automate for Efficiency with Amazon Transcribe and Amazon TranslateAutomate for Efficiency with Amazon Transcribe and Amazon Translate
Automate for Efficiency with Amazon Transcribe and Amazon TranslateAmazon Web Services
 
AWS Machine Learning Language Services (May 2018)
AWS Machine Learning Language Services (May 2018)AWS Machine Learning Language Services (May 2018)
AWS Machine Learning Language Services (May 2018)Julien SIMON
 
Improving Customer Experience: Enhanced Customer Insights Using Natural Langu...
Improving Customer Experience: Enhanced Customer Insights Using Natural Langu...Improving Customer Experience: Enhanced Customer Insights Using Natural Langu...
Improving Customer Experience: Enhanced Customer Insights Using Natural Langu...Amazon Web Services
 
Build Text Analytics Solutions with Amazon Comprehend and Amazon Translate
Build Text Analytics Solutions with Amazon Comprehend and Amazon TranslateBuild Text Analytics Solutions with Amazon Comprehend and Amazon Translate
Build Text Analytics Solutions with Amazon Comprehend and Amazon TranslateAmazon Web Services
 
AI & ML on AWS: State of the Union
AI & ML on AWS: State of the UnionAI & ML on AWS: State of the Union
AI & ML on AWS: State of the UnionJulien SIMON
 
Automate for Efficiency with Amazon Transcribe and Amazon Translate - AWS Onl...
Automate for Efficiency with Amazon Transcribe and Amazon Translate - AWS Onl...Automate for Efficiency with Amazon Transcribe and Amazon Translate - AWS Onl...
Automate for Efficiency with Amazon Transcribe and Amazon Translate - AWS Onl...Amazon Web Services
 
Create Smart and Interactive Apps with Intelligent Language Services on AWS (...
Create Smart and Interactive Apps with Intelligent Language Services on AWS (...Create Smart and Interactive Apps with Intelligent Language Services on AWS (...
Create Smart and Interactive Apps with Intelligent Language Services on AWS (...Amazon Web Services
 
Workshop: Build a Virtual Assistant with Amazon Polly and Amazon Lex - "Pollexy"
Workshop: Build a Virtual Assistant with Amazon Polly and Amazon Lex - "Pollexy"Workshop: Build a Virtual Assistant with Amazon Polly and Amazon Lex - "Pollexy"
Workshop: Build a Virtual Assistant with Amazon Polly and Amazon Lex - "Pollexy"Amazon Web Services
 
Unsupervised Learning with Amazon SageMaker (AIM333) - AWS re:Invent 2018
Unsupervised Learning with Amazon SageMaker (AIM333) - AWS re:Invent 2018Unsupervised Learning with Amazon SageMaker (AIM333) - AWS re:Invent 2018
Unsupervised Learning with Amazon SageMaker (AIM333) - AWS re:Invent 2018Amazon Web Services
 
Build an Intelligent Multi-Modal User Agent with Voice and NLU (AIM340) - AWS...
Build an Intelligent Multi-Modal User Agent with Voice and NLU (AIM340) - AWS...Build an Intelligent Multi-Modal User Agent with Voice and NLU (AIM340) - AWS...
Build an Intelligent Multi-Modal User Agent with Voice and NLU (AIM340) - AWS...Amazon Web Services
 
Build Text Analytics Solutions with AWS ML Services: Machine Learning Worksho...
Build Text Analytics Solutions with AWS ML Services: Machine Learning Worksho...Build Text Analytics Solutions with AWS ML Services: Machine Learning Worksho...
Build Text Analytics Solutions with AWS ML Services: Machine Learning Worksho...Amazon Web Services
 
Working with Amazon SageMaker Algorithms for Faster Model Training
Working with Amazon SageMaker Algorithms for Faster Model TrainingWorking with Amazon SageMaker Algorithms for Faster Model Training
Working with Amazon SageMaker Algorithms for Faster Model TrainingAmazon Web Services
 
Machine Learning: From Notebook to Production with Amazon Sagemaker (April 2018)
Machine Learning: From Notebook to Production with Amazon Sagemaker (April 2018)Machine Learning: From Notebook to Production with Amazon Sagemaker (April 2018)
Machine Learning: From Notebook to Production with Amazon Sagemaker (April 2018)Julien SIMON
 
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...Amazon Web Services
 
Build Models for Aerial Images Using Amazon SageMaker (AIM334) - AWS re:Inven...
Build Models for Aerial Images Using Amazon SageMaker (AIM334) - AWS re:Inven...Build Models for Aerial Images Using Amazon SageMaker (AIM334) - AWS re:Inven...
Build Models for Aerial Images Using Amazon SageMaker (AIM334) - AWS re:Inven...Amazon Web Services
 
Create a Custom Celebrity List for Your Media Assets (AIM349-R1) - AWS re:Inv...
Create a Custom Celebrity List for Your Media Assets (AIM349-R1) - AWS re:Inv...Create a Custom Celebrity List for Your Media Assets (AIM349-R1) - AWS re:Inv...
Create a Custom Celebrity List for Your Media Assets (AIM349-R1) - AWS re:Inv...Amazon Web Services
 
Add Intelligence to Applications with AWS ML Services
Add Intelligence to Applications with AWS ML ServicesAdd Intelligence to Applications with AWS ML Services
Add Intelligence to Applications with AWS ML ServicesAmazon Web Services
 
Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...
Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...
Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...Amazon Web Services
 

What's hot (20)

Automate for Efficiency with Amazon Transcribe & Amazon Translate
Automate for Efficiency with Amazon Transcribe & Amazon TranslateAutomate for Efficiency with Amazon Transcribe & Amazon Translate
Automate for Efficiency with Amazon Transcribe & Amazon Translate
 
Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...
Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...
Capture Voice of Customer Insights with NLP & Analytics (AIM415-R1) - AWS re:...
 
Automate for Efficiency with Amazon Transcribe and Amazon Translate
Automate for Efficiency with Amazon Transcribe and Amazon TranslateAutomate for Efficiency with Amazon Transcribe and Amazon Translate
Automate for Efficiency with Amazon Transcribe and Amazon Translate
 
AWS Machine Learning Language Services (May 2018)
AWS Machine Learning Language Services (May 2018)AWS Machine Learning Language Services (May 2018)
AWS Machine Learning Language Services (May 2018)
 
Improving Customer Experience: Enhanced Customer Insights Using Natural Langu...
Improving Customer Experience: Enhanced Customer Insights Using Natural Langu...Improving Customer Experience: Enhanced Customer Insights Using Natural Langu...
Improving Customer Experience: Enhanced Customer Insights Using Natural Langu...
 
Build Text Analytics Solutions with Amazon Comprehend and Amazon Translate
Build Text Analytics Solutions with Amazon Comprehend and Amazon TranslateBuild Text Analytics Solutions with Amazon Comprehend and Amazon Translate
Build Text Analytics Solutions with Amazon Comprehend and Amazon Translate
 
AI & ML on AWS: State of the Union
AI & ML on AWS: State of the UnionAI & ML on AWS: State of the Union
AI & ML on AWS: State of the Union
 
Automate for Efficiency with Amazon Transcribe and Amazon Translate - AWS Onl...
Automate for Efficiency with Amazon Transcribe and Amazon Translate - AWS Onl...Automate for Efficiency with Amazon Transcribe and Amazon Translate - AWS Onl...
Automate for Efficiency with Amazon Transcribe and Amazon Translate - AWS Onl...
 
Create Smart and Interactive Apps with Intelligent Language Services on AWS (...
Create Smart and Interactive Apps with Intelligent Language Services on AWS (...Create Smart and Interactive Apps with Intelligent Language Services on AWS (...
Create Smart and Interactive Apps with Intelligent Language Services on AWS (...
 
Workshop: Build a Virtual Assistant with Amazon Polly and Amazon Lex - "Pollexy"
Workshop: Build a Virtual Assistant with Amazon Polly and Amazon Lex - "Pollexy"Workshop: Build a Virtual Assistant with Amazon Polly and Amazon Lex - "Pollexy"
Workshop: Build a Virtual Assistant with Amazon Polly and Amazon Lex - "Pollexy"
 
Unsupervised Learning with Amazon SageMaker (AIM333) - AWS re:Invent 2018
Unsupervised Learning with Amazon SageMaker (AIM333) - AWS re:Invent 2018Unsupervised Learning with Amazon SageMaker (AIM333) - AWS re:Invent 2018
Unsupervised Learning with Amazon SageMaker (AIM333) - AWS re:Invent 2018
 
Build an Intelligent Multi-Modal User Agent with Voice and NLU (AIM340) - AWS...
Build an Intelligent Multi-Modal User Agent with Voice and NLU (AIM340) - AWS...Build an Intelligent Multi-Modal User Agent with Voice and NLU (AIM340) - AWS...
Build an Intelligent Multi-Modal User Agent with Voice and NLU (AIM340) - AWS...
 
Build Text Analytics Solutions with AWS ML Services: Machine Learning Worksho...
Build Text Analytics Solutions with AWS ML Services: Machine Learning Worksho...Build Text Analytics Solutions with AWS ML Services: Machine Learning Worksho...
Build Text Analytics Solutions with AWS ML Services: Machine Learning Worksho...
 
Working with Amazon SageMaker Algorithms for Faster Model Training
Working with Amazon SageMaker Algorithms for Faster Model TrainingWorking with Amazon SageMaker Algorithms for Faster Model Training
Working with Amazon SageMaker Algorithms for Faster Model Training
 
Machine Learning: From Notebook to Production with Amazon Sagemaker (April 2018)
Machine Learning: From Notebook to Production with Amazon Sagemaker (April 2018)Machine Learning: From Notebook to Production with Amazon Sagemaker (April 2018)
Machine Learning: From Notebook to Production with Amazon Sagemaker (April 2018)
 
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
Machine Learning Your Eight-Year-Old Would Be Proud Of (AIM390) - AWS re:Inve...
 
Build Models for Aerial Images Using Amazon SageMaker (AIM334) - AWS re:Inven...
Build Models for Aerial Images Using Amazon SageMaker (AIM334) - AWS re:Inven...Build Models for Aerial Images Using Amazon SageMaker (AIM334) - AWS re:Inven...
Build Models for Aerial Images Using Amazon SageMaker (AIM334) - AWS re:Inven...
 
Create a Custom Celebrity List for Your Media Assets (AIM349-R1) - AWS re:Inv...
Create a Custom Celebrity List for Your Media Assets (AIM349-R1) - AWS re:Inv...Create a Custom Celebrity List for Your Media Assets (AIM349-R1) - AWS re:Inv...
Create a Custom Celebrity List for Your Media Assets (AIM349-R1) - AWS re:Inv...
 
Add Intelligence to Applications with AWS ML Services
Add Intelligence to Applications with AWS ML ServicesAdd Intelligence to Applications with AWS ML Services
Add Intelligence to Applications with AWS ML Services
 
Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...
Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...
Democratize Data Preparation for Analytics & Machine Learning A Hands-On Lab ...
 

Similar to Using Amazon ML Services for Video Transcription and Translation

Add Intelligence to Applications with AWS ML Services
Add Intelligence to Applications with AWS ML ServicesAdd Intelligence to Applications with AWS ML Services
Add Intelligence to Applications with AWS ML ServicesAmazon Web Services
 
Using Amazon ML Services for Video Transcription & Translation: Machine Learn...
Using Amazon ML Services for Video Transcription & Translation: Machine Learn...Using Amazon ML Services for Video Transcription & Translation: Machine Learn...
Using Amazon ML Services for Video Transcription & Translation: Machine Learn...Amazon Web Services
 
Mike Gillespie - Build Intelligent Applications with AWS ML Services (200).pdf
Mike Gillespie - Build Intelligent Applications with AWS ML Services (200).pdfMike Gillespie - Build Intelligent Applications with AWS ML Services (200).pdf
Mike Gillespie - Build Intelligent Applications with AWS ML Services (200).pdfAmazon Web Services
 
Add Intelligence to Applications with AWS ML Services
Add Intelligence to Applications with AWS ML ServicesAdd Intelligence to Applications with AWS ML Services
Add Intelligence to Applications with AWS ML ServicesAmazon Web Services
 
Add Intelligence to Applications with AWS ML Services: Machine Learning Week ...
Add Intelligence to Applications with AWS ML Services: Machine Learning Week ...Add Intelligence to Applications with AWS ML Services: Machine Learning Week ...
Add Intelligence to Applications with AWS ML Services: Machine Learning Week ...Amazon Web Services
 
Add Intelligence to Applications with AWS ML: Machine Learning Workshops SF
Add Intelligence to Applications with AWS ML: Machine Learning Workshops SFAdd Intelligence to Applications with AWS ML: Machine Learning Workshops SF
Add Intelligence to Applications with AWS ML: Machine Learning Workshops SFAmazon Web Services
 
AWS Machine Learning Week SF: Build Intelligent Applications with AWS ML Serv...
AWS Machine Learning Week SF: Build Intelligent Applications with AWS ML Serv...AWS Machine Learning Week SF: Build Intelligent Applications with AWS ML Serv...
AWS Machine Learning Week SF: Build Intelligent Applications with AWS ML Serv...Amazon Web Services
 
AWS AI state of the union - AWS Cape Town Summit 2018
AWS AI state of the union - AWS Cape Town Summit 2018AWS AI state of the union - AWS Cape Town Summit 2018
AWS AI state of the union - AWS Cape Town Summit 2018Amazon Web Services
 
雲端推動的人工智能革命
雲端推動的人工智能革命雲端推動的人工智能革命
雲端推動的人工智能革命Amazon Web Services
 
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018Amazon Web Services
 
Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Amazon Web Services
 
AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스::Vikram Anbazhagan::AWS Summit Seoul 2018
AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스::Vikram Anbazhagan::AWS Summit Seoul 2018AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스::Vikram Anbazhagan::AWS Summit Seoul 2018
AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스::Vikram Anbazhagan::AWS Summit Seoul 2018Amazon Web Services Korea
 
Machine Learning for innovation and transformation
Machine Learning for innovation and transformationMachine Learning for innovation and transformation
Machine Learning for innovation and transformationAmazon Web Services
 
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018Amazon Web Services
 
Build Intelligent Apps with Amazon ML
Build Intelligent Apps with Amazon ML Build Intelligent Apps with Amazon ML
Build Intelligent Apps with Amazon ML Amazon Web Services
 
Integrando Machine Learning - da ingestão à persistência - AWS
Integrando Machine Learning - da ingestão à persistência - AWS Integrando Machine Learning - da ingestão à persistência - AWS
Integrando Machine Learning - da ingestão à persistência - AWS Hugo Rozestraten
 
DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay - Machine learning models at scale with Amazon SageMaker DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay - Machine learning models at scale with Amazon SageMaker DataXDay Conference by Xebia
 
AI Powered Conversational Interfaces
AI Powered Conversational InterfacesAI Powered Conversational Interfaces
AI Powered Conversational InterfacesAmazon Web Services
 

Similar to Using Amazon ML Services for Video Transcription and Translation (20)

Add Intelligence to Applications with AWS ML Services
Add Intelligence to Applications with AWS ML ServicesAdd Intelligence to Applications with AWS ML Services
Add Intelligence to Applications with AWS ML Services
 
Using Amazon ML Services for Video Transcription & Translation: Machine Learn...
Using Amazon ML Services for Video Transcription & Translation: Machine Learn...Using Amazon ML Services for Video Transcription & Translation: Machine Learn...
Using Amazon ML Services for Video Transcription & Translation: Machine Learn...
 
Mike Gillespie - Build Intelligent Applications with AWS ML Services (200).pdf
Mike Gillespie - Build Intelligent Applications with AWS ML Services (200).pdfMike Gillespie - Build Intelligent Applications with AWS ML Services (200).pdf
Mike Gillespie - Build Intelligent Applications with AWS ML Services (200).pdf
 
Add Intelligence to Applications with AWS ML Services
Add Intelligence to Applications with AWS ML ServicesAdd Intelligence to Applications with AWS ML Services
Add Intelligence to Applications with AWS ML Services
 
Add Intelligence to Applications with AWS ML Services: Machine Learning Week ...
Add Intelligence to Applications with AWS ML Services: Machine Learning Week ...Add Intelligence to Applications with AWS ML Services: Machine Learning Week ...
Add Intelligence to Applications with AWS ML Services: Machine Learning Week ...
 
Add Intelligence to Applications with AWS ML: Machine Learning Workshops SF
Add Intelligence to Applications with AWS ML: Machine Learning Workshops SFAdd Intelligence to Applications with AWS ML: Machine Learning Workshops SF
Add Intelligence to Applications with AWS ML: Machine Learning Workshops SF
 
AWS Machine Learning Week SF: Build Intelligent Applications with AWS ML Serv...
AWS Machine Learning Week SF: Build Intelligent Applications with AWS ML Serv...AWS Machine Learning Week SF: Build Intelligent Applications with AWS ML Serv...
AWS Machine Learning Week SF: Build Intelligent Applications with AWS ML Serv...
 
AWS AI state of the union - AWS Cape Town Summit 2018
AWS AI state of the union - AWS Cape Town Summit 2018AWS AI state of the union - AWS Cape Town Summit 2018
AWS AI state of the union - AWS Cape Town Summit 2018
 
雲端推動的人工智能革命
雲端推動的人工智能革命雲端推動的人工智能革命
雲端推動的人工智能革命
 
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
 
Intro to AI & ML at Amazon
Intro to AI & ML at AmazonIntro to AI & ML at Amazon
Intro to AI & ML at Amazon
 
AI Today
AI TodayAI Today
AI Today
 
Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018
 
AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스::Vikram Anbazhagan::AWS Summit Seoul 2018
AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스::Vikram Anbazhagan::AWS Summit Seoul 2018AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스::Vikram Anbazhagan::AWS Summit Seoul 2018
AWS의 새로운 언어, 음성, 텍스트 처리 인공지능 서비스::Vikram Anbazhagan::AWS Summit Seoul 2018
 
Machine Learning for innovation and transformation
Machine Learning for innovation and transformationMachine Learning for innovation and transformation
Machine Learning for innovation and transformation
 
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018
 
Build Intelligent Apps with Amazon ML
Build Intelligent Apps with Amazon ML Build Intelligent Apps with Amazon ML
Build Intelligent Apps with Amazon ML
 
Integrando Machine Learning - da ingestão à persistência - AWS
Integrando Machine Learning - da ingestão à persistência - AWS Integrando Machine Learning - da ingestão à persistência - AWS
Integrando Machine Learning - da ingestão à persistência - AWS
 
DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay - Machine learning models at scale with Amazon SageMaker DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay - Machine learning models at scale with Amazon SageMaker
 
AI Powered Conversational Interfaces
AI Powered Conversational InterfacesAI Powered Conversational Interfaces
AI Powered Conversational Interfaces
 

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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon 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
 
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 WorkloadsAmazon 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 sfatareAmazon 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 NodeJSAmazon 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 webAmazon 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 sfatareAmazon 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 AWSAmazon 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 DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon 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 ServiceAmazon 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
 

Using Amazon ML Services for Video Transcription and Translation

  • 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved Workshop: Amazon ML Services for Video Transcription & Translation Niranjan Hira – Solutions Architect David Ping – Solutions Architect Jillian Forde – Associate Solutions Architect Kashif Imran – Sr. Solutions Architect Ro Mullier – Solutions Architect
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved Workshop Goals • Introduction to relevant services • Amazon Comprehend, Amazon Translate, and Amazon Transcribe • Generate subtitles in English and Spanish • Considerations for a production workflow
  • 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved The Amazon machine learning stack PLATFORM SERVICES APPLICATION SERVICES FRAMEWORKS & INTERFACES Caffe2 CNTK Apache MXNet PyTorch TensorFlow Torch Keras Gluon AWS Deep Learning AMIs Amazon SageMaker AWS DeepLens Rekognition Transcribe Translate Polly Comprehend Lex
  • 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved The Instructions https://s3.amazonaws.com/mast-mast-3/ public/langws/2018/readme.html
  • 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved Amazon Comprehend N a t u ra l l a n g u a g e p ro c e s s i n g Entities Key Phrases Language Sentiment Amazon Comprehend
  • 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved Amazon Transcribe A u t o m a t i c s p e e c h r e c o g n i t i o n Support for telephony audio Timestamp generation Intelligent punctuation and formatting Recognize multiple speakers Custom vocabulary Multiple languages
  • 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved Amazon Translate N a t u ra l a n d f l u e n t l a n g u a g e t ra n s l a t i o n ( b a s e d o n n e u ra l n e t w o r k s ) Real-time translation Batch analysis Automatic language recognition Low cost
  • 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved The Instructions https://s3.amazonaws.com/mast-mast-3/ public/langws/2018/readme.html
  • 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved Information Bots Education Accessibility Knowledge Management Voice of Customer Applications Customer Service/ Call Centers Enterprise Digital Assistant Semantic Search Captioning Workflows LocalizationPersonalization Common Use Cases for Language Services
  • 10.
  • 11.
  • 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved Transcription Results (walk-through)
  • 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved Amazon Translate 1. Translate.translateText({ 2. "Text": 'Hello world', 3. "SourceLanguageCode": 'en', 4. "TargetLanguageCode": 'es' 5. }, function(err, data) { ... });
  • 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved Demo – Video Subtitles Submit Transcribe Job Wait for Job Get Transcript Detect Entities Write HTML Wrapper Translate Subtitles Write Subtitles
  • 15.
  • 16.
  • 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved What does the HTML look like? 1. <video controls id="vplayr"> 2. <source src=”....mp4" type="video/mp4"> 3. <track kind ="subtitles" label="English" srclang="en-us" src=”..._en.vtt"> 4. <track kind ="subtitles" label="Spanish" srclang="es" src=”..._es.vtt"> 5. This browser does not seem to support the video element. 6. </video>
  • 18. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved What is WebVTT? • Web Video Text Tracks format • https://www.w3.org/TR/webvtt1/ • “Borrows” from SRT (SubRip Subtitles) 1. 2 2. 00:00:08.490 --> 00:00:11.000 3. Europa están convocando a ejecutivos de 4. facebook 5. 6. 3 7. 00:00:11.590 --> 00:00:14.000 8. para responder preguntas sobre si los 9. datos
  • 19. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved aws.amazon.com/activate Everything and Anything Startups Need to Get Started on AWS