Real-Time Voice Changer for Live Phone Calls Using ElevenLabs API

Job ID: 40207403

Budget: $15 – $25 USD

We need a developer to build a real-time voice transformation application that changes our voice during live phone calls (both inbound and outbound) using the ElevenLabs Speech-to-Speech API.

What We Need:
The app should capture microphone input, stream it to the ElevenLabs voice changer API, and route the transformed audio back through a virtual audio device (like VB-Cable or VoiceMeeter) so it can be used as a microphone input for any calling app — Zoom, Google Voice, Teams, RingCentral, or any softphone.
Key Requirements:

Real-time voice transformation with minimal latency (target sub-500ms)
Works with any phone/calling application via virtual audio device
Supports both inbound and outbound calls
Simple desktop GUI with voice selection, on/off toggle, and audio level meters
Ability to browse and switch between ElevenLabs voices
Background noise removal support
Hotkey to toggle voice changer on/off during a call
Fallback to natural voice if API connection drops

Required Skills:

Real-time audio processing and streaming (PyAudio, PortAudio, or similar)
API integration experience (REST/streaming)
Virtual audio device setup (VB-Cable, VoiceMeeter, BlackHole)
Desktop app development (Python, Electron, C#, or similar)
Experience with ElevenLabs API is a strong plus