Vai alla navigazione

Quickstart dell'Isolatore Vocale

Scopri come rimuovere il rumore di fondo da un file audio usando l'API Isolatore Vocale.

Questa guida ti mostrerà come rimuovere il rumore di fondo da un file audio usando l’API Isolatore Vocale.

Usa la skill voice-isolator di ElevenLabs per rimuovere il rumore di fondo dai file audio dal tuo assistente di coding IA:

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

Usare l’API Isolatore Vocale

1

Crea una chiave API

Crea qui una chiave API nella dashboard, che userai per accedere all’API in modo sicuro.

Archivia la chiave come secret gestito e passala agli SDK come variabile d’ambiente tramite un file .env oppure direttamente nella configurazione della tua app, a seconda delle tue preferenze.

.env
ELEVENLABS_API_KEY=<your_api_key_here>
2

Installa l'SDK

Useremo anche la libreria dotenv per caricare la nostra chiave API da una variabile d’ambiente.

pip install elevenlabs
pip install python-dotenv

Per riprodurre l’audio dagli altoparlanti, potrebbe esserti richiesto di installare MPV e/o ffmpeg.

3

Effettua la richiesta API

Crea un nuovo file denominato example.py o example.mts, a seconda del linguaggio scelto, e aggiungi il seguente codice:

# 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)

Poi eseguilo:

python example.py

Dovresti sentire la voce isolata riprodotta dagli altoparlanti.

Passaggi successivi