Implementing Speech Translation

Learn how to perform the speech-to-text conversion from one language to another using the Azure Speech SDK for Python.


One of the major tasks in Speech service is to translate speech from one language to another language. For example, if two people are speaking to eachother in different languages—but one is speaking German and one is speaking English—then there is a need to translate the speech from English to German and vice-versa. Wee can generate the transcripts in other languages using the audio input.


In this lesson, we’ll implement the speech translation application in two steps:

  • First, we’ll generate a text transcript in a different language using an audio file.

  • Second, we’ll use this text transcript to generate the audio in the corresponding language.

Get hands-on with 1200+ tech skills courses.