Guía de inicio rápido de Limpiar Audio

Aprende a eliminar el ruido de fondo de un archivo de audio con la API de Limpiar Audio.

Esta guía te mostrará cómo eliminar el ruido de fondo de un archivo de audio con la API de Limpiar Audio.

Usa la skill de limpiar audio de ElevenLabs para eliminar el ruido de fondo de archivos de audio desde tu asistente de programación con IA:

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

Uso de la API de Limpiar Audio

1

Crea una clave de API

Crea una clave de API aquí, en el panel, que usarás para acceder a la API de forma segura.

Guarda la clave como un secreto gestionado y pásala a los SDK como variable de entorno mediante un archivo .env, o directamente en la configuración de tu aplicación, según prefieras.

.env
ELEVENLABS_API_KEY=<your_api_key_here>
2

Instala el SDK

También usaremos la biblioteca dotenv para cargar nuestra clave de API desde una variable de entorno.

pip install elevenlabs
pip install python-dotenv

Para reproducir el audio por tus altavoces, puede que se te pida instalar MPV o ffmpeg, o ambos.

3

Haz la solicitud a la API

Crea un archivo nuevo llamado example.py o example.mts, según el lenguaje que prefieras, y añade el siguiente código:

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

Después, ejecútalo:

python example.py

Deberías escuchar la voz aislada por tus altavoces.

Siguientes pasos