Merge pull request #1513 from pipecat-ai/mb/gemini-context-formatting
Fix: GeminiMultimodalLiveLLMService, add spaces between words in assi…
This commit is contained in:
@@ -77,6 +77,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
`TransportParams.audio_out_10ms_chunks`. Previously, it only worked with 20ms
|
`TransportParams.audio_out_10ms_chunks`. Previously, it only worked with 20ms
|
||||||
chunks.
|
chunks.
|
||||||
|
|
||||||
|
- Fixed an issue with `GeminiMultimodalLiveLLMService` where the assistant
|
||||||
|
context messages had no space between words.
|
||||||
|
|
||||||
- Fixed an issue where `LLMAssistantContextAggregator` would prevent a
|
- Fixed an issue where `LLMAssistantContextAggregator` would prevent a
|
||||||
`BotStoppedSpeakingFrame` from moving through the pipeline.
|
`BotStoppedSpeakingFrame` from moving through the pipeline.
|
||||||
|
|
||||||
|
|||||||
@@ -898,7 +898,7 @@ class GeminiMultimodalLiveLLMService(LLMService):
|
|||||||
GeminiMultimodalLiveContext.upgrade(context)
|
GeminiMultimodalLiveContext.upgrade(context)
|
||||||
user = GeminiMultimodalLiveUserContextAggregator(context, **user_kwargs)
|
user = GeminiMultimodalLiveUserContextAggregator(context, **user_kwargs)
|
||||||
|
|
||||||
default_assistant_kwargs = {"expect_stripped_words": False}
|
default_assistant_kwargs = {"expect_stripped_words": True}
|
||||||
default_assistant_kwargs.update(assistant_kwargs)
|
default_assistant_kwargs.update(assistant_kwargs)
|
||||||
assistant = GeminiMultimodalLiveAssistantContextAggregator(
|
assistant = GeminiMultimodalLiveAssistantContextAggregator(
|
||||||
context, **default_assistant_kwargs
|
context, **default_assistant_kwargs
|
||||||
|
|||||||
Reference in New Issue
Block a user