- Will the anonymized voice still be intelligible?
- Yes, when pitch shift stays within Β±4 semitones and formant shift stays below 1.4Γ, speech remains clearly understandable. The tool defaults are tuned for this balance. Going to extremes (Β±6 st, 1.5Γ formant) will produce more distortion at the cost of some intelligibility β use the sliders if you need stronger protection.
- Can automatic speaker identification software still identify the speaker?
- Combined pitch + formant + jitter transformation significantly degrades the accuracy of modern speaker-identification systems (e.g. those using i-vectors or x-vectors). Formant shift is the most important layer because it alters the vocal-tract spectral envelope that speaker-ID models rely on most. No client-side tool can offer a 100% guarantee against all adversarial attacks, but this combination substantially raises the bar for casual or semi-professional de-anonymization attempts.
- What output format does the tool produce?
- The download is a standard WAV file (PCM 16-bit, same sample rate as the input). WAV is uncompressed and universally accepted by editing software, broadcast systems, and publication platforms. If you need MP3, import the WAV into any audio editor (Audacity, GarageBand, etc.) after downloading.
- Is my audio uploaded to any server?
- No. The Web Audio API runs entirely in your browser. Your file is read locally by the browser's file picker β it is never transmitted over the network. You can verify this by opening your browser's developer tools β Network tab and observing zero outbound requests while processing. This makes the tool safe for sensitive journalistic, legal, or investigative recordings.
- What file formats are supported as input?
- Any audio format your browser can decode natively: MP3, WAV, OGG Vorbis, AAC (in Safari/Chrome), FLAC (in Firefox/Chrome). Most browsers support MP3, WAV, and OGG. If your file is in a less common format (e.g. M4A, AIFF), convert it first with a tool like VLC or FFmpeg, or rename an AAC file to .m4a and try it in Chrome.