Skip to main content

Overview

AudioPod AI’s Voice Changer API converts source audio to match target voice characteristics. Transform any speech recording to sound like a different voice while preserving the original speech content, timing, and emotional expression.

Key Features

  • Voice Conversion: Transform source audio to match target voice characteristics
  • Content Preservation: Maintains original speech content, timing, and emotional expression
  • Multiple Voice Sources: Use any completed voice profile as a target voice
  • High Quality Processing: Advanced voice-to-voice conversion for natural-sounding results
  • Public Voice Support: Access to both user-owned and public voice profiles
  • Flexible Input: Support for various audio formats (WAV, MP3, M4A, etc.)
  • Real-time Processing: Fast conversion for production workflows

Authentication

All endpoints require authentication:
  • API Key (Recommended): X-API-Key: your_api_key header
  • JWT Token: Authorization: Bearer your_jwt_token (for session-based auth)

Voice Conversion

Convert Audio to Target Voice

Transform the voice characteristics in a source audio file to match a target voice profile.
Parameters:
  • file (required): Source audio file containing speech to convert
  • voice_uuid (required): UUID of the target voice profile to match
Voice UUID Sources:
  • User’s own custom voice profiles (from voice cloning)
  • Public voice profiles available in the voice library
  • Voice must have status “COMPLETED” and available audio file
Response:

Job Management

Get Conversion Status

Monitor the progress of voice conversion jobs.
Response (Completed Job):

List Conversion Jobs

Get all voice conversion jobs for the authenticated user.

Download Converted Audio

Voice Profile Management

Find Available Voices

Before converting, you can browse available voice profiles to use as targets.

Use Cases & Examples

Podcast Voice Consistency

Content Localization

Voice Anonymization

Error Handling

Causes: - Target voice UUID doesn’t exist - Voice is not accessible to user - Voice is not completed or ready Solutions: - Verify voice UUID is correct - Ensure voice is completed and has audio file available - Use public voices or your own custom voices
Causes: - Source audio file has no speech content - Unsupported audio format - Audio file corrupted Solutions: - Ensure audio contains clear speech - Use supported formats (WAV, MP3, M4A) - Verify file integrity
Causes: - Source audio quality too poor - Incompatible voice characteristics - Processing timeout Solutions: - Improve source audio quality - Try different target voice - Use shorter audio segments
Causes: - Not enough credits for conversion duration Solutions: - Purchase additional credits - Check credit requirements for audio duration

Best Practices

Audio Quality Guidelines

For optimal voice conversion results:

Target Voice Selection

Pricing

Voice conversion is billed by audio duration:

Cost Examples — API wallet (per minute)

Cost Optimization Tips

  1. Pre-process audio to remove silence and optimize duration
  2. Batch similar conversions using the same target voice
  3. Test with shorter clips before converting long content
  4. Use high-quality source audio to avoid re-processing

Next Steps

Voice Management

Browse and manage available voice profiles for conversion.

Speech-to-Text

Extract text from converted audio for verification.