SafeSpeaker processes speech entirely on the device that captures it, rather than sending raw recordings to the cloud. Its time-based transformation approximates changes to speech formants, which help convey a speaker’s vocal characteristics, without using the frequency-based processing found in earlier resource-aware approaches.

In tests described by the researchers, SafeSpeaker processed audio nearly twice as fast as those approaches while matching their performance in obscuring speaker identity. A real-time prototype running on a $3 Arm Cortex-M4 microcontroller also maintained the smart speaker’s ability to understand and respond to voice commands.