SreeUday/voicefilter-api
0
VoiceFilter - Speaker Voice Isolation
Extract a target speaker's voice from noisy/mixed audio using a reference sample.
How it works
- Upload noisy audio (mixed voices or background noise)
- Upload reference audio (clean sample of target speaker)
- Get extracted voice of just the target speaker
API Usage
This Space provides an API endpoint that can be called programmatically:
from gradio_client import Client
client = Client("YOUR_USERNAME/voicefilter-api")
result = client.predict(
"noisy_audio.wav",
"reference_audio.wav",
api_name="/predict"
)
print(result) # Path to extracted audioPowered by Target Speaker Extraction
