firebase / firebase/flutterfire
🚀 [firebase_ai] Support Live API Voice Interrupts
- 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
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