Accessibility Adjustments

Use these optional tools to adjust reading and display preferences. These tools cannot resolve every accessibility barrier. Please contact the website owner if you need assistance.

  • Text adjustments
  • Content scaling 100%
  • Font size 100%
  • Line height 100%
  • Letter spacing 100%
  • Colour adjustments
  • Orientation adjustments

Google AI Edge Gallery voice: offline speech and device limits

Listen to this article

Google AI Edge Gallery now has a documented voice workflow for talking to local models and hearing their replies. The useful distinction is not simply offline versus cloud: the Android system APIs, downloadable open-weight speech models and Gallery app have different compatibility and setup requirements.

Google described the integration in a November 10 developer announcement. The November 12 Hugging Face community article republishes that announcement. This is not a November 12 model launch: Gallery 1.0.23 release notes, dated November 4, already mention speech stability improvements and XR Language Teacher activities.

What the voice workflow does

The announcement describes streaming speech input and spoken responses in AI Chat, plus an XR Language Teacher demonstration that combines a camera image, a question and a bilingual answer. Sentence highlighting and playback controls let a user follow a spoken reply. These are Google’s descriptions, not ByteForward hands-on results.

The Gallery repository lists Android 12 and later and iOS 17 and later as app requirements, with Google Play and App Store download links. It calls Gallery an experimental beta. Meeting that app-level OS requirement does not establish support for every speech engine or Gemini Nano feature.

ML Kit support is narrower than the app’s OS requirement

The ML Kit speech-recognition documentation separates Basic mode from Advanced mode. Basic runs on Android API level 31 and above. Advanced depends on selected Gemini Nano devices, including Pixel 10 and Pixel 11 series and listed Snapdragon, Dimensity and Exynos chipsets. The SDK’s minimum API level of 26 is not the runtime compatibility list.

Recognition produces text in the spoken language. Translation requires the separate Speech Translation API. Developers should also distinguish partial transcriptions, which can change, from final results. The recognition API is alpha, with no service-level agreement or deprecation policy; Google warns that backward-incompatible changes are possible.

The separate ML Kit text-to-speech API is also alpha. Its supported-device list includes Pixel 8 through Pixel 11 and specified Samsung Galaxy models. It requires an up-to-date Google Speech Recognition & Synthesis app. Voice availability must be checked, and a voice may need downloading before synthesis works. Google documents eight voices and 21 locales, not universal language coverage.

Open-weight bundles make a different tradeoff

Developers targeting other platforms can inspect the downloadable speech bundles rather than assume Android’s system models are available everywhere. The PocketTTS conversion card lists a 156 MB English bundle and a 725 MB seven-language bundle. Those are file sizes, not a promise about total runtime memory. The packages combine speech-model components and voice assets for MediaPipe and LiteRT.

The Parakeet-TDT conversion card limits its language coverage to 25 European languages. Its documented streaming approach can expose provisional words before confirming boundary-spanning speech. That is a practical reason to avoid treating every live word as a finished transcript.

Gallery’s code license is Apache 2.0, but that does not replace model licenses. The inspected PocketTTS package is labeled CC BY 4.0; the Parakeet card likewise identifies CC BY 4.0 for weights and tokenizer and separate Apache-licensed conversion and runtime components.

Offline inference still needs preparation

The local speech path can avoid sending inference to a remote model, but downloads, service initialization and updates still require connectivity. ML Kit’s documentation explicitly includes downloadable and unavailable states. Prepare the required models and voices before relying on the app without a connection.

For a deployment decision, check the actual device, selected engine, language and model license together. Local execution is not evidence that every optional Gallery skill is offline, nor a substitute for checking an application’s permissions and data handling.

For a different local-model approach, our LFM3 deployment guide separates audio-capable checkpoints from text models and explains why runtime support and model licensing need their own checks.

Image: AI-generated editorial illustration, not a product interface. Google and Google AI Edge are trademarks of Google LLC. ByteForward is not affiliated with or endorsed by Google.

Jordan Reid
Jordan Reid

Jordan Reid is focused on AI tools, agents, developer products, and the way technology changes everyday work. Jordan approaches a launch from the user’s side of the screen. What can it actually help someone finish? The voice is practical, conversational, and skeptical of products that turn a simple job into five new settings. Coverage follows coding assistants, creative software, browser agents, and the workflows around them, with attention to pricing, permissions, setup, and the human work that remains.

Leave a Reply

Your email address will not be published. Required fields are marked *

Gravatar profile