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 Settings → API 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 Configuration → TTS 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!