Setup Azure Keys¶
Connect your own Azure account to Kaizen Speech Studio to unlock unlimited Text-to-Speech, Speech-to-Text, and AI Video Dubbing. This guide walks you through every step.
PRO License Required
Azure keys can only be saved with a PRO license. If you haven't upgraded yet, get a PRO license here.
What You'll Get¶
By linking your Azure account, these features become unlimited (within your Azure free tier quota):
| Feature | Azure Resource Needed | Keys You'll Enter in the App |
|---|---|---|
| Text-to-Speech | Azure Speech Service | Secret Key + Region |
| Speech-to-Text | Azure Speech Service | Secret Key + Region |
| AI Video Dubbing | Azure Speech Service + Blob Storage | Secret Key + Region + Storage Name + Connection String |
| Text Translation (phasing out) | Azure Translator | Secret Key |
| Improve Text / Ask AI (phasing out) | Azure OpenAI | Endpoint + Secret Key + Model |
Free Tier Quotas
Azure offers generous free monthly quotas for many services:
- Speech Service: 500,000 characters/month for TTS, 5 hours/month for STT
- Translator: 2 million characters/month
- Blob Storage: 5 GB (LRS)
- Azure OpenAI: Varies by model and region
If you stay within these limits, you will not be billed.
Prerequisites¶
Before you begin, make sure you have:
- Kaizen Speech Studio installed with a PRO license activated
- An Azure account — create one free at portal.azure.com
Credit Card Required
Azure requires a valid, active credit card for account verification, even for free tier usage. You will not be charged unless you exceed the free quotas.
Monitor Your Azure Usage
Kaizen Speech Studio does not monitor or track your Azure usage or billing. You must check your usage at portal.azure.com to ensure you stay within free limits. If you exceed the free quota, Azure may charge your credit card.
If in doubt, contact Azure Support or email us at [email protected] — we'll help you with your query.
Where to Enter Keys in the App¶
In Kaizen Speech Studio, you'll see four panels for entering Azure keys:
- Azure Speech Services (top-left) — for Text-to-Speech, Speech-to-Text, and AI Dubbing
- Azure Translation (top-right) — for Text Translation
- Azure Blob Storage (bottom-left) — for AI Dubbing file storage
- Azure OpenAI (bottom-right) — for Improve Text and Ask AI
For each panel:
- Paste the required keys into the fields
- Check the "Enable — use this key" checkbox
- Click the "Save Details" button at the bottom
Changes take effect immediately
After saving, the keys are active right away. If you experience any issues, close and reopen the application.
Step 1: Create a Resource Group¶
A Resource Group is a container in Azure that holds all your resources together, making it easy to manage and track usage.
- Go to portal.azure.com and sign in
- Search for "Resource groups" in the top search bar
- Click "+ Create"
- Fill in the details:
- Subscription: Select your subscription
- Resource group name: Choose a memorable name, e.g.
kaizenSpeechStudioMar2026 - Region: Select East US (recommended)
- Click "Review + create", then "Create"

Step 2: Create Azure Speech Service¶
This is the most important resource — it powers Text-to-Speech, Speech-to-Text, and AI Dubbing.
2a. Create the Resource¶
- In the Azure portal, search for "Speech service" in the top search bar
- Select "Speech services" from the results

- Click "+ Create"
- Fill in the details:
- Subscription: Select your subscription
- Resource group: Select the one you created (e.g.
kaizenSpeechStudioMar2026) - Region: East US (recommended — same as resource group)
- Name: Choose any name, e.g.
kaizenSpStudMar2026SpeechService - Pricing tier: Select Standard S0

- Click "Review + create", then "Create"
- Wait for deployment to complete (usually takes less than a minute)
2b. Get Your Keys¶
- Once created, go to your Speech Service resource
- In the left sidebar, under "Resource Management", click "Keys and Endpoint"
- Copy either KEY 1 or KEY 2 (both work the same)
- Note the Location/Region value (e.g.
eastus)

2c. Enter Keys in the App¶
- Open Kaizen Speech Studio
- In the Azure Speech Services panel:
- Paste the key into the "Secret Key" field
- Enter the region into the "Region" field (e.g.
eastus)
- Check the "Enable — use this key" checkbox
- Click "Save Details"
Done!
Text-to-Speech, Speech-to-Text, and AI Dubbing are now connected to your Azure account.
Step 3: Create Azure Translator¶
Feature Being Phased Out
Text Translation is being phased out in future versions. You can skip this step if you don't need translation.
3a. Create the Resource¶
- In the Azure portal, search for "Translator"
- Select "Translators" from the results

- Click "+ Create"
- Fill in the details:
- Subscription: Select your subscription
- Resource group: Select your existing group (e.g.
kaizenSpeechStudioMar2026) - Region: East US
- Name: e.g.
kaizenSpStudMar2026Translator - Pricing tier: Standard
- Click "Review + create", then "Create"
3b. Get Your Key¶
- Go to the Translator resource
- Under "Resource Management" → "Keys and Endpoint"
- Copy either KEY 1 or KEY 2

3c. Enter Key in the App¶
- In the Azure Translation panel in Kaizen Speech Studio:
- Paste the key into the "Secret Key" field
- Check the "Enable — use this key" checkbox
- Click "Save Details"
Step 4: Create Azure Blob Storage¶
Required for AI Video Dubbing
Blob Storage is used to temporarily store video files during the AI dubbing process. If you don't use AI Dubbing, you can skip this step.
4a. Create the Resource¶
- In the Azure portal, search for "Storage accounts"
- Click "+ Create"
- Fill in the details:
- Subscription: Select your subscription
- Resource group: Select your existing group
- Storage account name: e.g.
kaizenstoragmar2026(lowercase letters and numbers only) - Region: East US
- Performance: Standard
- Redundancy: LRS (Locally-redundant storage) — cheapest option
- Click "Review + create", then "Create"
4b. Get Your Connection String¶
- Go to the Storage Account resource
- In the left sidebar, under "Security + networking", click "Access keys"
- Click "Show" next to key1
- Copy the Storage account name and the Connection string
4c. Enter in the App¶
- In the Azure Blob Storage panel in Kaizen Speech Studio:
- Paste the storage account name into the "Name" field
- Paste the connection string into the "Conn. String" field
- Check the "Enable — use this key" checkbox
- Click "Save Details"
Step 5: Create Azure OpenAI¶
Feature Being Phased Out
Improve Text and Ask AI are being phased out in future versions. You can skip this step if you don't need these features.
5a. Create the Resource¶
- In the Azure portal, search for "Azure OpenAI"
- Click "+ Create"
- Fill in the details:
- Subscription: Select your subscription
- Resource group: Select your existing group
- Region: East US
- Name: e.g.
kaizenOpenAIMar2026 - Pricing tier: Standard S0
- Click "Review + create", then "Create"
Azure OpenAI Access
Azure OpenAI may require approval from Microsoft. If you see an access request form, fill it out and wait for approval (usually within 1-2 business days).
5b. Deploy a Model¶
- Once the resource is created, go to Azure AI Foundry
- Select your OpenAI resource
- Go to "Deployments" → "+ Create deployment"
- Select a model (e.g. gpt-4o) and deploy it
- Note the deployment name you chose
5c. Get Your Keys¶
- Go back to your Azure OpenAI resource in the portal
- Under "Resource Management" → "Keys and Endpoint"
- Copy the Endpoint URL and either KEY 1 or KEY 2
5d. Enter in the App¶
- In the Azure OpenAI panel in Kaizen Speech Studio:
- Paste the endpoint into the "Endpoint" field
- Paste the key into the "Secret Key" field
- Enter the deployment name into the "Model" field
- Check the "Enable — use this key" checkbox
- Click "Save Details"
Quick Reference: What Goes Where¶
| App Panel | Field | Where to Find in Azure |
|---|---|---|
| Azure Speech Services | Secret Key | Speech Service → Keys and Endpoint → KEY 1 |
| Azure Speech Services | Region | Speech Service → Keys and Endpoint → Location/Region |
| Azure Translation | Secret Key | Translator → Keys and Endpoint → KEY 1 |
| Azure Blob Storage | Name | Storage Account → Overview → Storage account name |
| Azure Blob Storage | Conn. String | Storage Account → Access keys → Connection string |
| Azure OpenAI | Endpoint | OpenAI resource → Keys and Endpoint → Endpoint |
| Azure OpenAI | Secret Key | OpenAI resource → Keys and Endpoint → KEY 1 |
| Azure OpenAI | Model | The deployment name you chose in Azure AI Foundry |
Important Reminders¶
Don't Forget These Steps
- Check the "Enable — use this key" checkbox for each panel — keys won't work without it
- Click "Save Details" at the bottom — unsaved changes will be lost
- Monitor your Azure usage at portal.azure.com — Kaizen Speech Studio does not track your Azure billing
- If you stay within Azure free tier limits, you will not be charged
Troubleshooting¶
Keys not working after saving?
- Make sure the "Enable — use this key" checkbox is checked
- Verify you clicked "Save Details"
- Close and reopen Kaizen Speech Studio
- Double-check that you copied the full key without extra spaces
"Upgrade to PRO" message when trying to save?
- Azure keys require a PRO license. Upgrade here
Azure resource creation fails?
- Make sure your credit card is valid and active on your Azure account
- Try a different region if East US is unavailable
- Contact Azure Support for account-specific issues
Unexpected charges on Azure?
- Check your usage at portal.azure.com → "Cost Management"
- Review the Azure free services page for current free tier limits
- Contact us at [email protected] — we'll help you understand your usage
Next Steps¶
- Text-to-Speech Guide — Start converting text to speech
- Speech-to-Text Guide — Transcribe audio to text
- Video Dubbing Guide — Dub videos into other languages
- Speech Studio Overview — Full feature list
Need help? Contact us at [email protected] or book a free demo session.