Skip to content

Explore the power of Azure Text-to-Speech with interactive talking avatar, Lisa πŸ‘©πŸ»β€πŸ¦±. Choose from multiple languages and avatar styles to bring your text to life.

License

Notifications You must be signed in to change notification settings

Sgvkamalakar/Azure-Talking-Avatar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Azure Text-to-Speech with Avatar

Open in Streamlit

This Streamlit app allows you to submit and monitor batch synthesis jobs using Azure Text-to-Speech with Avatar. It leverages the Azure AI Services to create talking avatars based on the provided text.

Usage

  • Choose the language and avatar style using the sidebar dropdowns.
  • Type the text you want to synthesize in the selected language.
  • Click the "Submit Synthesis Job" button to initiate the batch synthesis job.
  • Monitor the status in real-time. Once the job is successful, the talking avatar video will be displayed.

Supported Languages and Avatars

The application supports multiple languages, each associated with a specific talking avatar style.

Language Voice
Arabic ZariyahNeural
Bahasa Indonesian GadisNeural
Bengali TanishaaNeural
Chinese Mandarin XiaoxiaoNeural
Dutch FennaNeural
English AvaNeural
French DeniseNeural
German KatjaNeural
Hindi SwaraNeural
Italian ElsaNeural
Japanese NanamiNeural
Korean SunHiNeural
Russian SvetlanaNeural
Spanish ElviraNeural
Telugu ShrutiNeural

Demo

Check out the demo video:

Demo.Video.mp4

Setup

To run the application, you need to set up your Azure Text-to-Speech subscription key, service region, and service host. You can set these values in a .env file or directly in the script.

The text-to-speech avatar feature is only available in these service regions: West US 2, West Europe, and Southeast Asia. Create a resource group in these regions and use the same.

SUBSCRIPTION_KEY=<your_subscription_key>
SERVICE_REGION=<your_service_region>

References

Learn more about Text-to-Speech Avatar on Microsoft Azure here

About

Explore the power of Azure Text-to-Speech with interactive talking avatar, Lisa πŸ‘©πŸ»β€πŸ¦±. Choose from multiple languages and avatar styles to bring your text to life.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages