Translator powered by Azure Cognitive Services

 

Picture from Pavel Danilyuk (https://www.pexels.com/@pavel-danilyuk/)
Picture from Pavel Danilyuk (https://www.pexels.com/@pavel-danilyuk/)

After toying with a few Azure Cognitive Services (here, here, and here), this is the final blog around these services. I piece them into a Speech-to-Speech translation application.

  1. Using a simple web page, I capture the voice and send it over to the Speech-to-Text service to get the translated message.
  2. From this text, the Translation service translates the message from English to a target language.
  3. Finally, the Text-to-Speech service generates the voice for the translated message.
Here is a demo


The source code is at github.

Comments

Popular posts from this blog

OpenAI: Functions Feature in 2023-07-01-preview API version

Storing embedding in Azure Database for PostgreSQL

Happy New Year, 2024 from DALL-E