> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Quickstart für Voice Remixing

Dieser Leitfaden zeigt Ihnen, wie Sie durch Remixing einer bestehenden Stimme eine völlig neue Stimme erstellen.

## Voice Design API verwenden

> **Note**
>
> Dieser Leitfaden setzt voraus, dass Sie [Ihren API-Schlüssel und Ihr SDK eingerichtet haben](/docs/de/eleven-api/quickstart). Schließen Sie
> zuerst die Schnellstartanleitung ab, falls Sie dies noch nicht getan haben. Um Audio über Ihre Lautsprecher wiederzugeben, benötigen Sie möglicherweise auch
> [MPV](https://mpv.io/) und/oder [ffmpeg](https://ffmpeg.org/).

#### API-Anfrage stellen

Das Remixen einer Stimme erfolgt in zwei Schritten:

1. Erstellen Sie eine Vorschau der neuen Stimme, indem Sie eine Stimmen-ID und einen Prompt angeben.
2. Erstellen Sie die neue Stimme aus der Vorschau.

Beginnen wir mit der Erstellung einer Vorschau der neuen Stimme.

Erstellen Sie je nach bevorzugter Sprache eine neue Datei namens `example.py` oder `example.mts` und fügen Sie den folgenden Code hinzu:

> **Warning**
>
> Sie können nur zuvor designte Stimmen, IVC- oder PVC-Stimmen sowie Stimmen aus der Stimmbibliothek mit unbegrenzter Kündigungsfrist remixen.

```python maxLines=0
# example.py
from dotenv import load_dotenv
from elevenlabs.client import ElevenLabs
from elevenlabs.play import play
import base64

load_dotenv()

elevenlabs = ElevenLabs(
    api_key=os.getenv("ELEVENLABS_API_KEY"),
)

voices = elevenlabs.text_to_voice.remix(
    voice_id="JBFqnCBsd6RMkjVDRZzb"
    voice_description="Use a higher pitch and change to a Boston accent.",
    text="Of course I'm a Bostonian, I've lived here all my life!",
)

for preview in voices.previews:
    # Convert base64 to audio buffer
    audio_buffer = base64.b64decode(preview.audio_base_64)

    print(f"Playing preview: {preview.generated_voice_id}")

    play(audio_buffer)
```

```typescript maxLines=0
// example.ts
import { ElevenLabsClient, play } from "@elevenlabs/elevenlabs-js";
import "dotenv/config";
import { Readable } from 'node:stream';
import { Buffer } from 'node:buffer';

const elevenlabs = new ElevenLabsClient();

const { previews } = await elevenlabs.textToVoice.remix("JBFqnCBsd6RMkjVDRZzb", {
    voiceDescription: "Use a higher pitch and change to a Boston accent.",
    text: "Of course I'm a Bostonian, I've lived here all my life!",
});

for (const preview of previews) {
    // Convert base64 to buffer and create a Readable stream
    const audioStream = Readable.from(Buffer.from(preview.audioBase64, 'base64'));

    console.log(`Playing preview: ${preview.generatedVoiceId}`);

    // Play the audio using the stream
    await play(audioStream);
}
```

#### Code ausführen

```python
python example.py
```

```typescript
npx tsx example.mts
```

Sie sollten die generierten Stimmvorschauen nacheinander über Ihre Lautsprecher hören.

#### Generierte Stimme zu Ihrer Bibliothek hinzufügen

Sobald Sie die Vorschauen erstellt und Ihren Favoriten ausgewählt haben, können Sie ihn über die generierte Stimmen-ID zu Ihrer Stimmbibliothek hinzufügen, damit er mit anderen APIs verwendet werden kann.

```python
voice = elevenlabs.text_to_voice.create(
    voice_name="Bostonian",
    voice_description="A high pitched Bostonian accent.",
    # The generated voice ID of the preview you want to use,
    # using the first in the list for this example
    generated_voice_id=voices.previews[0].generated_voice_id
)

print(voice.voice_id)
```

```typescript
const voice = await elevenlabs.textToVoice.create({
    voiceName: "Bostonian",
    voiceDescription: "A high pitched Bostonian accent.",
    // The generated voice ID of the preview you want to use,
    // using the first in the list for this example
    generatedVoiceId: previews[0].generatedVoiceId
});

// The ID of the newly created voice, use this to reference the voice in other APIs
console.log(voice.voiceId);
```

## Nächste Schritte

#### [Stimmendesign](/docs/de/eleven-api/guides/how-to/voices/voice-design)

Erstellen Sie eine neue Stimme anhand einer Textbeschreibung, statt eine bestehende zu remixen.

#### [API-Referenz](/docs/de/api-reference/text-to-voice/remix)

Vollständige API-Referenz und Parameter für Voice Remix.