Let's implement this application layer by layer, starting with the service implementations that contain the crucial AI capabilities that make the Universal Translator tick.
Implementing services
Transcription service – speech-to-text
In the Universal Translator, we are going to translate spoken words from one language to another. The first step of this translation process is to know which words were spoken. For this, we are going to use the Amazon Transcribe service. Amazon Transcribe uses deep learning based Automatic Speech Recognition (ASR) algorithms to generate text from speech.
Let's use the AWS CLI to understand how the Transcribe service works. Issue the following command to start a transcription:
...