Echo Cancellation
Automatically remove speaker audio from your microphone input so your voice stays clean.
What it does
When you're recording system audio and your microphone at the same time, your mic picks up sounds from your speakers. Echo cancellation uses Apple's voice processing to subtract the speaker audio from your mic signal, leaving just your voice.
How to enable it
Toggle echo cancellation on in the recording settings. It's available whenever microphone recording is enabled.
How it works
ShipClip uses AVAudioEngine with voice processing mode. The system compares what's playing through your speakers with what your mic is picking up and cancels the overlap. The result is a clean voice track.
When to use it
- Recording narration while playing app audio through speakers
- Demos where you're talking over a video or presentation
- Any time you're not wearing headphones during a recording
When to skip it
- If you're wearing headphones, your mic won't pick up speaker audio and echo cancellation isn't needed.
- If you're not recording system audio, there's nothing to cancel.
Compatibility
Echo cancellation works with most microphones. If you have a virtual audio driver installed (like Soundflower or BlackHole), ShipClip will warn you if it detects a potential conflict. In rare cases where voice processing isn't available for your audio device, ShipClip falls back to standard mic capture.