Embedding Gemma Transcribe

Google's EmbeddingGemma 2 is an embedding model. We turned it into a speech-to-text model: an hour of audio in about 13 seconds on a base MacBook Air, entirely on device.

models download on first launch (715 MB)

Can an embedding model transcribe speech?

EmbeddingGemma 2 is a multimodal embedding model: text, images, audio and video in one shared space. Say a word out loud and its audio lands close to the written word.

So we tried reading words straight out of that space.

How it works

  1. EmbeddingGemma 2's audio encoder stays exactly as it is.
  2. A small reader moves each short slice of audio into the model's text space.
  3. The closest of ~229,000 English words wins, and the slices become a transcript.
  4. A tiny extra model adds punctuation and capitals.