filipi87
4a00e6829f
Automated tests for the context summarizer.
2026-02-10 18:58:44 -03:00
filipi87
9d89afa7d4
Automated tests for the context summarization feature.
2026-02-10 18:58:33 -03:00
filipi87
92b6ecd945
New Claude skill to help refactor and cleanup the code.
2026-02-10 18:58:22 -03:00
filipi87
314d074c61
Context summarization feature implementation.
2026-02-10 18:58:12 -03:00
Filipi da Silva Fuchter
9c627e7292
Merge pull request #3653 from pipecat-ai/filipi/heygen_lite
...
HeyGen improvements.
2026-02-10 12:12:22 -05:00
Filipi da Silva Fuchter
ad179b0852
Merge pull request #3584 from pipecat-ai/filipi/speak_frame
...
TTS services improvements.
2026-02-10 12:11:47 -05:00
filipi87
5128089d42
Add changelog entries for PR #3653 .
2026-02-10 14:02:32 -03:00
filipi87
87a79df048
Updating the heygen examples to use sandbox by default.
2026-02-10 14:02:20 -03:00
filipi87
24f90715e3
Use LITE as the default mode, and add support for video_settings and is_sandbox in LiveAvatarNewSessionRequest.
2026-02-10 14:02:09 -03:00
filipi87
e00b98343e
Changelog entries for TTS context tracking
2026-02-10 11:37:21 -03:00
filipi87
ad1bec4583
Updated openai example to use on_tts_request and append_to_text.
2026-02-10 11:28:35 -03:00
filipi87
a47d7f98ee
Refactored all 30+ TTS service implementations to support context tracking
2026-02-10 11:28:08 -03:00
filipi87
19cd242261
Added TTS context tracking system to trace audio generation through the pipeline.
2026-02-10 11:27:58 -03:00
filipi87
9bb712a47b
Simplified universal context aggregators, _handle_text() to only check frame.append_to_context instead of also checking self._started
2026-02-10 11:27:30 -03:00
filipi87
1dccbe7c0b
Simplified context aggregators, _handle_text() to only check frame.append_to_context instead of also checking self._started
2026-02-10 11:27:13 -03:00
Mark Backman
2dd3e2f1e7
Merge pull request #3697 from pipecat-ai/mb/soniox-rt-4
...
Update SonioxSTTService default model to stt-rt-v4
2026-02-10 09:24:39 -05:00
filipi87
f206aaa28d
- Added context_id field to all TTS-related frames (TTSAudioRawFrame, TTSStartedFrame, TTSStoppedFrame, AggregatedTextFrame, TTSTextFrame)
...
- Added append_to_context parameter to TTSSpeakFrame for conditional LLM context addition
2026-02-10 11:22:26 -03:00
Mark Backman
60e42f5690
Merge pull request #3701 from pipecat-ai/mb/changelog-3700
2026-02-10 09:19:42 -05:00
Mark Backman
88e981c013
Set vad_force_turn_endpoint to False in SonioxSTTService
2026-02-10 09:16:03 -05:00
Mark Backman
7bd8dfe898
Add changelog for PR 3700
2026-02-10 08:20:03 -05:00
Mark Backman
83039a1a35
Merge pull request #3700 from ashotbagh/chore/async-migration
...
chore: update Async API URL and default model
2026-02-10 08:17:04 -05:00
Ashot
28e8b61eb4
chore: update Async API URL and default model
2026-02-10 15:23:51 +04:00
Mark Backman
d47d95e1f0
Update SonioxSTTService default model to stt-rt-v4
2026-02-09 23:48:08 -05:00
Mark Backman
79b9d929c5
Merge pull request #3682 from eoinoreilly30/patch-1
...
Add new voice options 'marin' and 'cedar'
2026-02-09 23:47:39 -05:00
Eoin
dfc0856d54
Added changelog entry
2026-02-10 12:31:26 +09:00
Eoin
f3c1cd4cd6
Lint
2026-02-10 12:31:26 +09:00
Eoin
18d91d6df3
Add new voice options 'marin' and 'cedar'
2026-02-10 12:31:26 +09:00
Mark Backman
688f502488
Merge pull request #3644 from pipecat-ai/mb/update-assembly-ai-default-config
...
AssemblyAISTTService: Disable turn detection when setting vad_force_t…
2026-02-09 22:27:44 -05:00
Mark Backman
7684a94c33
AssemblyAISTTService: Disable turn detection when setting vad_force_turn_endpoint to True
2026-02-09 22:20:35 -05:00
Aleix Conchillo Flaqué
e27f4bccfb
Merge pull request #3695 from pipecat-ai/aleix/more-claude-updates
...
CLAUDE.md: add pipeline task and pipeline runner
2026-02-09 18:14:30 -08:00
Mark Backman
fa8b0aeda8
Merge pull request #3690 from pipecat-ai/mb/add-claude-settings
...
Add shared Claude Code settings
2026-02-09 19:22:28 -05:00
Aleix Conchillo Flaqué
946f0f4e77
CLAUDE.md: add pipeline task and pipeline runner
2026-02-09 16:19:11 -08:00
Mark Backman
b9cf3f3225
Merge pull request #3694 from pipecat-ai/mb/claude-updates
...
Add observers, error handling, task management, and testing to CLAUDE.md
2026-02-09 19:05:49 -05:00
Aleix Conchillo Flaqué
d32c4b2f5f
Merge pull request #3693 from pipecat-ai/aleix/update-examples-remove-default-turn-analyzer
...
remove the now default turn analyzer from examples
2026-02-09 16:04:19 -08:00
Mark Backman
77a5d16a10
Merge pull request #3692 from pipecat-ai/mb/request-metadata-updates
...
Rename RequestMetadataFrame to ServiceSwitcherRequestMetadataFrame with service targeting
2026-02-09 18:19:29 -05:00
Mark Backman
ca224834b2
Add observers, error handling, task management, and testing to CLAUDE.md
2026-02-09 18:12:24 -05:00
Aleix Conchillo Flaqué
3867bc6302
LLMUserAggregator: update turn analyzer warning
2026-02-09 14:33:38 -08:00
Aleix Conchillo Flaqué
83a8379401
examples: remove the now default turn analyzer user turn stop strategy
2026-02-09 14:33:38 -08:00
mattie ruth backman
f2688deb0d
Update args field in RTVILLMFunctionCallInProgressMessageData to match API of existing RTVILLMFunctionCallResultData.
2026-02-09 17:17:01 -05:00
Mark Backman
981253c703
Rename RequestMetadataFrame to ServiceSwitcherRequestMetadataFrame with service targeting
...
Add a `service` field so the frame targets a specific service, allowing
ServiceSwitcher.push_frame to consume it only when the targeted service
matches the active service. STTService and test mocks now push the frame
downstream after handling instead of silently consuming it.
2026-02-09 16:48:34 -05:00
Mark Backman
aa6c9797ca
Merge pull request #3671 from pipecat-ai/mb/sarvam-cleanup
...
Clean up on Sarvam STT and TTS classes
2026-02-09 15:58:34 -05:00
Mark Backman
6305e04569
Clean up on Sarvam STT and TTS classes
2026-02-09 15:53:05 -05:00
Mark Backman
3ff9b7b5ad
Merge pull request #3687 from pipecat-ai/mb/rtvi-mute-events
...
Emit RTVI events for user mute/unmute
2026-02-09 15:18:28 -05:00
Mark Backman
cc797ba3cf
Add shared Claude Code settings to disable commit attribution
2026-02-09 15:15:31 -05:00
Aleix Conchillo Flaqué
91c8122c17
Merge pull request #3689 from pipecat-ai/aleix/default-smart-turn-stop-strategy
...
Use TurnAnalyzerUserTurnStopStrategy as default stop strategy
2026-02-09 12:07:16 -08:00
Aleix Conchillo Flaqué
944ac92593
Fix test_langchain to use explicit stop strategy
...
The default stop strategy changed to TurnAnalyzerUserTurnStopStrategy,
which requires actual audio analysis. Use SpeechTimeoutUserTurnStopStrategy
explicitly since this test is not testing turn detection.
2026-02-09 12:00:41 -08:00
Aleix Conchillo Flaqué
ca0d2e68c3
Add changelog for #3689
2026-02-09 11:58:09 -08:00
Aleix Conchillo Flaqué
631463e573
Use TurnAnalyzerUserTurnStopStrategy as default stop strategy
...
Change the default user turn stop strategy from
TranscriptionUserTurnStopStrategy to TurnAnalyzerUserTurnStopStrategy
with LocalSmartTurnAnalyzerV3. Also reduce AUDIO_INPUT_TIMEOUT_SECS
from 1.0 to 0.5 and remove its debug log.
2026-02-09 11:58:09 -08:00
Mark Backman
6a553367a2
Merge pull request #3676 from pipecat-ai/mb/code-review-skill
...
Add Claude code-review skill
2026-02-09 14:48:20 -05:00
Mark Backman
00ec6c77ea
Emit RTVI events for user mute/unmute state changes
...
Add UserMuteStartedFrame/UserMuteStoppedFrame and corresponding RTVI
messages so clients can observe when mute strategies activate/deactivate.
2026-02-09 14:44:32 -05:00