Hoppa till navigering

Voice Isolator-snabbstart

Lär dig hur du tar bort bakgrundsbrus från en ljudfil med Voice Isolator API.

Den här guiden visar hur du tar bort bakgrundsbrus från en ljudfil med Voice Isolator API.

Använd ElevenLabs voice-isolator-färdigheten för att ta bort bakgrundsbrus från ljudfiler från din AI-kodningsassistent:

npx skills add elevenlabs/skills --skill voice-isolator

Använda Voice Isolator API

1

Skapa en API-nyckel

Skapa en API-nyckel i kontrollpanelen här, som du använder för att säkert få åtkomst till API:et.

Spara nyckeln som en hanterad hemlighet och skicka den till SDK:erna antingen som en miljövariabel via en .env-fil eller direkt i appens konfiguration, beroende på vad du föredrar.

.env
ELEVENLABS_API_KEY=<your_api_key_here>
2

Installera SDK:t

Vi använder också biblioteket dotenv för att läsa in vår API-nyckel från en miljövariabel.

pip install elevenlabs
pip install python-dotenv

För att spela upp ljudet via dina högtalare kan du uppmanas att installera MPV och/eller ffmpeg.

3

Gör API-begäran

Skapa en ny fil med namnet example.py eller example.mts, beroende på vilket språk du väljer, och lägg till följande kod:

# example.py
import os
from dotenv import load_dotenv
from elevenlabs.client import ElevenLabs
from elevenlabs.play import play
import requests
from io import BytesIO
load_dotenv()
elevenlabs = ElevenLabs(
api_key=os.getenv("ELEVENLABS_API_KEY"),
)
audio_url = "https://storage.googleapis.com/eleven-public-cdn/documentation_assets/audio/voice_with_background.mp3"
response = requests.get(audio_url)
audio_data = BytesIO(response.content)
audio_stream = elevenlabs.audio_isolation.convert(audio=audio_data)
play(audio_stream)

Kör sedan den:

python example.py

Du bör höra den isolerade rösten spelas upp via dina högtalare.

Nästa steg