Experimental Voice Processing
@RequiresOptIn(level = RequiresOptIn.Level.WARNING, message = "Voice processing sounds very different per platform; on iOS it noticeably changes the tone of the voice." )
Marks the VoiceProcessing constructor: its result differs a lot between platforms and may change.
On iOS all three effects run through Apple's voice-processing unit, which is tuned for calls: it changes the tone of the voice noticeably, which is fine for a call and unwelcome in a recording. On Android the per-device effects are usually subtler.