Skip to content

docs: update for pipecat PR #3845#562

Open
markbackman wants to merge 1 commit intomainfrom
docs/pr-3845
Open

docs: update for pipecat PR #3845#562
markbackman wants to merge 1 commit intomainfrom
docs/pr-3845

Conversation

@markbackman
Copy link
Contributor

@markbackman markbackman commented Feb 27, 2026

Automated documentation update for pipecat PR #3845.

Changes

Updated guides

  • guides/learn/text-to-speech.mdx — Updated TTSSpeakFrame documentation:
    • Clarified that TTSSpeakFrame bypasses LLM but optionally appends to conversation context via append_to_context parameter
    • Added code examples demonstrating append_to_context=True and append_to_context=False
    • Explained that when append_to_context=True, spoken text is automatically committed to context after being spoken
    • Updated description to mention it's useful for greetings and injected speech, not just system messages

Gaps identified

None. The PR changes were to internal base classes and frame handling:

  • src/pipecat/services/tts_service.py — Internal base class (skip-listed)
  • src/pipecat/frames/frames.py — Added internal LLMAssistantPushAggregationFrame
  • src/pipecat/processors/aggregators/llm_response_universal.py — Internal aggregator handling

These files don't map to reference documentation pages, but the behavioral change to TTSSpeakFrame is documented in the text-to-speech guide, which has been updated.

Updated text-to-speech guide to reflect the fix for TTSSpeakFrame
automatically committing spoken text to conversation context when
used outside of LLM responses.

Changes:
- Clarified that TTSSpeakFrame bypasses LLM but optionally appends
  to context (not bypassing context aggregators entirely)
- Added documentation for append_to_context parameter
- Added code examples showing both append_to_context=True and False
- Explained that append_to_context=True commits text after speaking

Addresses pipecat-ai/pipecat#3845
@markbackman markbackman added the auto-docs Automated documentation update from pipecat source changes label Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-docs Automated documentation update from pipecat source changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant