~/talk

Android Gets a Voice: Building Real-Time Agents

Talkat DroidKaigi 2026 · 2026-09-01..09-03· [android, large-language-models]
links:none on file
slides:none on file

Real-time Android voice agent that listens, thinks, and speaks simultaneously using Jetpack Compose UI, a foreground audio service, streaming ST, an LLM, and low-latency TTS; three production demos: on-device GVP using MLKit gen + AI Core with Android TTS achieving ~<700 ms TTFT, cloud Cliff over WebSockets using Deepgram Flux ST + Deepgram Ora2 (Fujen) and backend ephemeral tokens at ~<800 ms, and Pipecat/WebRTC agentic Pika driving OpenClaw with Pipecat WebRTC + OpenClaw where barge‑in, echo cancellation, and the animated visualizer all work end-to-end.

AI-written summary · about

  1. 0:00Android voice systems
  2. 1:42Coding with AI agents
  3. 4:11Voice fundamentals
  4. 8:32Three voice architectures
  5. 8:54Demo: Google Voice Pipeline
  6. 12:53Demo: Cliff app
  7. 19:18Agentic voice solutions
  8. 28:00Key takeaways and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.