Getting Started
To integrate Azure Cognitive Services with your Rapida application for text-to-speech (TTS) capabilities, follow these steps:Supported Models
Text-to-Speech Voices
Azure Cognitive Services supports 400+ voices across multiple languages. Some popular voices include:English Voices
| Voice Name | Gender | Description |
|---|---|---|
| en-US-AriaNeural | Female | Modern, natural-sounding US English female |
| en-US-GuyNeural | Male | Natural US English male voice |
| en-GB-AmberNeural | Female | British English female voice |
| en-GB-AlfieNeural | Male | British English male voice |
| en-AU-NatashaNeural | Female | Australian English female |
| en-AU-WilliamNeural | Male | Australian English male |
Supported Languages
Azure supports text-to-speech in 50+ languages including:- English (US, UK, Australian, Indian variants)
- Spanish, French, German, Italian, Dutch
- Mandarin, Cantonese, Japanese, Korean
- Hindi, Portuguese, Russian, Arabic, Hebrew
- Thai, Vietnamese, Polish, Swedish, and more
Features
- Neural Voices: High-quality neural network-powered voices
- Speaking Styles: Different emotional tones (cheerful, empathetic, calm, etc.)
- Pitch & Rate Control: Fine-tune pitch and speaking rate
- SSML Support: Full SSML markup support for advanced control
- Audio Formats: Support for multiple audio formats and sample rates
Prerequisites
- Have an Azure account
- Create an Azure Cognitive Services Speech resource
- Get your Subscription Key and Endpoint URL
- Note your resource region
Setting Up Provider Credentials
Select Azure Cognitive Services
On the Integrations page, find the Azure Cognitive Services provider card.Click the “Setup Credential” button for Azure Cognitive Services.
Create Provider Credential
A modal window will appear titled “Create provider credential”. Follow these steps:
- Select “Azure Cognitive Services” from the dropdown (if not already selected)
- Enter a Key Name: Assign a unique name to this provider key for easy identification
- Enter Subscription Key: Input your Azure Subscription Key
- Enter Endpoint: Input your Azure Cognitive Services endpoint URL
- Click “Configure” to save the credential
Verify Credential Setup
After setting up the credential, you can verify it’s been added:
- The Azure Cognitive Services provider card should now show “Connected”
- If you click on the provider, you’ll see a “View provider credential” modal
- This modal displays the credential name, when it was last updated, and options to delete or close
Integration Features
- 400+ Neural Voices: Extensive voice selection across multiple languages
- Natural Quality: High-quality neural speech synthesis
- Multiple Languages: Support for 50+ languages
- Emotional Expression: Different speaking styles and emotions
- SSML Support: Advanced markup language for precise control
- Cost-Effective: Pay-as-you-go pricing model
- Enterprise Ready: Compliance and security certifications
