An open-source baseline for flagging sensitive data in live voice, without transcribing it. Self-host it, and help improve it.
Redacting PII by transcribing first adds more than a second of latency. Signal reads the acoustic texture directly.
Point your media stream at a Signal engine and mute audio the moment PII is detected. Works with Vapi, Twilio, or a raw WebSocket client.
import websockets async with websockets.connect("wss://your-host/stream?key=YOUR_KEY") as ws: await ws.send(json.dumps({"audio": chunk_b64, "format": "pcm16"})) if "PII_DETECTED" in await ws.recv(): mute_audio()
A working baseline you can run and improve. For a managed deployment or a pilot, get in touch.