Skip to main content

🎯 Resemble AI: Custom Brand Voices

Create unlimited custom voices with your brand’s unique sound. WebSocket streaming ensures real-time responses for professional applications.

Quick Setup

1

Get API Credentials

  1. Visit Resemble AI and create an account
  2. Navigate to SettingsAPI Keys
  3. Generate an API key with TTS permissions
  4. Copy your API Key and Project UUID
2

Create Custom Voice

  1. Go to Voices in your Resemble dashboard
  2. Click Create Voice and upload voice samples
  3. Wait for training completion (~30 minutes)
  4. Copy the generated Voice UUID
3

Configure in Burki

  1. Go to AI ConfigurationTTS tab
  2. Select Resemble AI as provider
  3. Enter your API Key, Project UUID, and Voice UUID
Business Plan Required: WebSocket streaming (required for real-time TTS) is only available on Business plans ($99+/month).

Voice Creation Process

🎙️ Build Your Brand Voice

Resemble AI specializes in creating custom voices that match your brand personality and requirements.

Voice Training Steps

Upload Requirements:
  • Duration: 3-10 minutes of clean audio
  • Format: WAV or MP3, 22kHz+ sample rate
  • Content: Read diverse sentences for best results
  • Quality: Clear speech, minimal background noise

Available Models

🔧 Synthesis Models

Resemble AI focuses on custom voice synthesis rather than multiple models.

Default Synthesis Model

~300ms latencyHigh-quality neural synthesis optimized for custom voicesFeatures:
  • Custom voice support
  • WebSocket streaming
  • Phone-compatible formats
  • Twilio integration ready
Best for: Brand-specific applications, personalized experiences
Model Focus: Unlike other providers, Resemble specializes in voice quality and customization rather than offering multiple model options.

WebSocket Streaming

⚡ Real-Time Streaming

WebSocket streaming enables real-time TTS for live applications like phone calls and interactive experiences.

Streaming Setup

Audio Format Configuration

Custom Voice Management

🎛️ Voice Library Management

Organize and manage your custom voices for different use cases and brand requirements.

Voice Categories

Use Case: Customer service, sales, brand communicationCharacteristics:
  • Professional and approachable tone
  • Consistent with brand personality
  • Clear pronunciation and pacing
  • Suitable for extended conversations
Training Tips:
  • Use your actual customer service representatives
  • Record in professional setting
  • Include common business phrases and terminology
  • Test with actual customer scripts
Use Case: Gaming, entertainment, interactive mediaCharacteristics:
  • Distinctive personality traits
  • Appropriate for character backstory
  • Emotionally expressive range
  • Memorable and engaging
Training Tips:
  • Work with voice actors who understand the character
  • Include emotional range in training samples
  • Record character-appropriate content
  • Test with actual dialogue scripts
Use Case: E-learning, audiobooks, documentationCharacteristics:
  • Clear and educational tone
  • Good pacing for comprehension
  • Neutral but engaging delivery
  • Suitable for long-form content
Training Tips:
  • Use experienced narrators or educators
  • Include varied sentence structures
  • Practice with actual educational content
  • Focus on clarity and comprehension

Voice UUID Management

Integration Examples

Pricing Structure

💰 Custom Voice Pricing

Resemble AI pricing is based on usage and plan features. WebSocket streaming requires Business plans or higher.
WebSocket Requirement: Real-time TTS for phone calls requires Business plan ($199/month) or higher due to WebSocket streaming dependency.

Cost Optimization Tips

  • Voice Reuse: Create versatile voices that work across multiple use cases
  • Batch Processing: Use REST API for non-real-time applications to save costs
  • Smart Caching: Cache frequently used phrases to reduce API calls
  • Context-Aware Selection: Use different voices only when necessary for user experience

Quality Assurance

🎯 Voice Quality Testing

Ensure your custom voices meet production standards with systematic testing approaches.

Testing Framework

1

Initial Voice Validation

Test basic voice quality with standard phrases
2

Domain-Specific Testing

Test with actual content from your application domain
3

Edge Case Testing

Test with numbers, abbreviations, and special cases
4

User Acceptance Testing

Get feedback from actual users or stakeholders
5

Production Monitoring

Monitor voice quality in real applications

Common Quality Issues

Issue: Custom voice mispronounces specific wordsSolutions:
  • Include problematic words in training data
  • Use phonetic spelling in TTS requests
  • Create pronunciation guide for domain-specific terms
  • Retrain voice with additional samples if needed
Example Fix:
Issue: Voice sounds monotone or lacks expressionSolutions:
  • Include more emotional range in training samples
  • Use varied sentence types during training
  • Consider retraining with more expressive speaker
  • Test with TTS-specific emotional markup if available
Training Improvement:

Troubleshooting

Problem: Cannot establish WebSocket connectionSolutions:
  • Verify Business plan subscription
  • Check API key permissions for streaming
  • Confirm project UUID is correct
  • Test connection with WebSocket debugging tools
  • Check firewall settings for WebSocket traffic
Problem: Custom voice UUID returns errorSolutions:
  • Verify voice training is completed
  • Check voice UUID spelling in configuration
  • Confirm voice is associated with correct project
  • Contact support if voice disappeared after training
Problem: Generated audio has artifacts or poor qualitySolutions:
  • Adjust audio format settings (sample rate, precision)
  • Test with different output formats
  • Check if voice training data was high quality
  • Consider retraining voice with better samples
  • Verify network stability for streaming

Migration Guide

Migration Benefits:
  • Custom brand voice consistency
  • WebSocket streaming for real-time apps
  • Unlimited voice creation potential
  • Professional voice quality control
Migration Steps:
  1. Voice Planning: Decide what custom voices you need
  2. Training Data: Collect high-quality voice samples
  3. Voice Creation: Train your custom voices
  4. Testing: Validate voice quality and performance
  5. Integration: Update API calls to use custom voice UUIDs
  6. Monitoring: Implement quality monitoring

🎯 Ready to Create Your Brand Voice?

Set up Resemble AI in your assistant configuration and start building custom voices that represent your brand perfectly!