preferredAudioBackend property

PreferredBackend? preferredAudioBackend
final

Backend for the AUDIO encoder, independent of preferredBackend. Null defaults to CPU in the LiteRT-LM engine as a conservative default — but, unlike the vision encoder, the audio encoder runs fine on GPU and is often faster there (Gemma 3n audio is ~2× CPU on Metal), so set it to PreferredBackend.gpu for speed. Ignored by MediaPipe.

Implementation

final PreferredBackend? preferredAudioBackend;