voice-changer

Transform audio timbre into a target voice while preserving prosody via ElevenLabs API.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/ri-ru/cyrano --skill voice-changer-ri-ru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: voice-changer
Source: https://github.com/ri-ru/cyrano/tree/main/.agents/skills/voice-changer
Command: npx skills add https://github.com/ri-ru/cyrano --skill voice-changer-ri-ru

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @elevenlabs/elevenlabs-js, elevenlabs, requests, and includes references (resource) components.

What problem does it solve?

This skill solves the challenge of changing the speaker of an existing audio recording without losing the original emotion, pacing, or delivery.

Core Features & Use Cases

  • Speech-to-Speech Conversion: Swaps the voice of a speaker while maintaining the original performance, including laughs, whispers, and intonation.
  • Localization and Dubbing: Enables high-quality voice-over dubbing by converting source audio into a target voice in different languages.
  • Use Case: Use this to re-voice a scratch narration track with a professional character voice or to anonymize a speaker in a sensitive recording while keeping the original cadence.

Quick Start

Use the voice-changer skill to convert the audio file source.mp3 into the voice of George using the ElevenLabs API.

Frequently Asked Questions about voice-changer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does speech-to-speech voice conversion preserve original emotion and pacing?

Speech-to-speech voice conversion transforms audio timbre into a target voice while preserving the original prosody, including laughs, whispers, and intonation. This maintains the speaker's emotional delivery and pacing during the voice swap.

Can I use ElevenLabs to change a voice for audio dubbing and localization?

Yes, you can use the ElevenLabs API for voice-over dubbing and localization. It converts source audio into a target voice in different languages while maintaining the original performance and emotional delivery.

Do I need an ElevenLabs API key to perform speech-to-speech audio processing?

Yes, an ElevenLabs API key is required to perform speech-to-speech audio processing. You must provide this key to authenticate your requests when transforming audio recordings into a target voice.

What audio formats are supported for voice conversion and speaker anonymization?

The voice conversion process supports various audio formats for speech-to-speech processing. You can use these formats for tasks like speaker anonymization in sensitive recordings while keeping the original cadence.

What is the best way to re-voice a scratch narration track with a character voice?

The best way to re-voice a scratch narration track is using speech-to-speech conversion. This technique swaps the original speaker's timbre with a professional character voice while preserving the original pacing and delivery.

Are there limitations when anonymizing a speaker in a sensitive audio recording?

When anonymizing a speaker in sensitive audio recordings, limitations depend on the ElevenLabs API processing capabilities. The conversion preserves the original cadence, but complex audio with heavy background noise may affect the voice swap quality.