firebase / firebase/flutterfire

🚀 [firebase_ai] Support Live API Voice Interrupts

Open
#17,706 2 comments 5 reactions 0 assignees View on GitHub
Needs Attention plugin: ai type: enhancement
Dominant language
Dart
Stars
9.3k
Forks
4.1k
Avg merge
1d 18h
Merged PRs (30d)
52

Description

Requesting support for user voice interrupts when using the Gemini Live API. Currently, the model keeps talking (often for 10+ seconds) about an old topic even when the user speaks over it (interrupting it).

Relevant documentation section: https://firebase.google.com/docs/ai-logic/live-api?api=dev#handle-interruptions

Looks like the Python library [already supports this](https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/multimodal-live#interruptions). Does this mean only client SDK changes are neccesary?

Contributor guide

Open the contributing guide

Research direction

Start with the firebase_ai Live API client and the Firebase documentation section on handling interruptions, then compare the linked Python library's interruption behavior. Done means user speech stops or interrupts the model's ongoing response as described by the Live API documentation.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, firebase
Domain
mobile-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.