Last month at AWS re:INVENT developers conference, Amazon announced two new services — Amazon Transcribe and Amazon Translate — with an aim to improve the company’s artificial intelligence and machine learning capabilities.
Amazon Transcribe can analyse audio files (.wav, .mp3, .flac) stored on Amazon S3. On the other hand, Amazon Translate provides a fast translation of text-based content to create a multilingual experience on the web. It can also simply mass-translate documents on command.
"A lot of companies are talking about the potential of machine learning and artificial intelligence, and thinking about how to incorporate these technologies in their applications," said Swami Sivasubramanian, vice president of Machine Learning at AWS. "AWS changed all this with the introduction of Amazon SageMaker that makes ML accessible to everyday developers by eliminating the heavy lifting of building, training, and deploying models," he added.
Developers can now integrate Translate and Transcribe into their applications and link it with other services from Amazon. These two services further extend the language capabilities provided on AWS with Amazon Lex, Amazon Polly and Amazon Comprehend, for processing natural language to discover insights and contextual relationship in a text.
How Amazon Transcribe Works
Transcribe recognises speech from audio files and converts it into text. It works in English and Spanish to create applications which incorporate the content of the audio files. For instance, you can use it to transcribe the audio track from a video recording to create closed captions for the video. Developers can also use it with other services like:- Transcribing audio, sending the transcription to Amazon Comprehend to identify topics, keywords or sentiments.
- Converting voice to text and then sending it to Amazon Polly to speak the translated text.
- StartTranscriptionJob: It transcribes speech in a studio file text.
- ListTransciptionJob: It returns a list of transcription jobs that have been started. For instance, a developer can get a list of all the pending jobs or a list of completed jobs.
- GetTransciptionJob: It returns the result of a completed transcription. When it completes a task, it creates a link to a JavaScript Object Notation (JSON) file which contains the results and saves it in an S3 bucket.


Your reaction
Discussion
What's your take on this story?
No comments yet — be the first to share your view.