Gemini Live to transcribe user audio

This commit is contained in:
Mark Backman
2025-05-16 09:27:05 -04:00
parent 90f27a3090
commit d3942dda52
10 changed files with 57 additions and 153 deletions

View File

@@ -53,11 +53,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- `GeminiMultimodalLiveLLMService` now uses the user transcription provided by
Gemini Live.
- `GoogleLLMService` has been updated to use `google-genai` instead of the
deprecated `google-generativeai`.
### Removed
- Since `GeminiMultimodalLiveLLMService` now transcribes it's own audio, the
`transcribe_user_audio` arg has been removed. Audio is now transcribed
automatically.
- Removed `SileroVAD` frame processor, just use `SileroVADAnalyzer`
instead. Also removed, `07a-interruptible-vad.py` example.