Skip to content

AzureTTS Voice Channel

What is it?

AzureTTS is a text-to-speech service from Microsoft Azure cloud platform. It produces very natural voice output, supports SSML markup, and is ideal for professional dubbing needs.

Prerequisites:

  • An Azure account
  • Azure Speech Services enabled
  • An authorization Key and region information

AzureTTS voice channel

Step 1: Enable Azure Speech Services

  1. Visit Azure Portal and log in
  2. Create a resource → search for "Speech Services"
  3. Create a Speech resource, choosing a suitable region (recommended: East Asia)
  4. After creation, go to the resource details page

Step 2: Get Your Key and Region

  1. On the resource details page, find "Keys and Endpoint"
  2. Copy KEY 1 or KEY 2 (either works)
  3. Note your region (e.g., eastasia)

Step 3: Configure the Software

  1. Open the software and go to Menu → Settings → AzureTTS
  2. Fill in the following:
    • Authorization Key: Paste the key you copied
    • Region: Enter EastAsia (or whichever region you selected)
    • Custom Region: Leave blank unless you have specific requirements
  3. Click the test button to verify the connection

Azure configuration

Step 4: Select a Voice

After configuration, return to the main interface:

  1. Select AzureTTS from the Voice Channel dropdown
  2. Choose the desired language in Target Language
  3. Select a voice from the Voice dropdown
  4. Click the play button to preview

Free Trial Channel

Starting from v3.95, the software includes a free voice channel based on Azure's trial endpoint. This channel:

  • Can use all Azure voices
  • Does not require an Azure account
  • May not be very stable
  • For a better experience, consider subscribing to a paid Azure plan

Supported Languages and Voices

AzureTTS supports 400+ languages and voice roles worldwide, including:

  • Chinese (Mandarin, Cantonese, Taiwanese)
  • English (American, British, Australian, etc.)
  • Japanese, Korean
  • French, German, Spanish
  • Many more...

Important Notes

  • Billed per character — review Azure pricing before heavy usage
  • Region selection affects latency — choose the nearest region to you
  • If using a custom region, ensure it matches your Azure resource's region

Common Errors

ErrorCauseSolution
Authentication errorInvalid keyVerify the key was copied correctly
Resource not foundIncorrect regionConfirm the region matches your Azure resource
Quota exceededUsage limit reachedCheck your Azure account quota or upgrade your plan