Paul Kompfner
3aa403a16f
Add a LLMMessagesTransformFrame to facilitate programmatically editing context in a frame-based way.
...
The previous approach required the caller to directly grab a reference to the context object, grab a "snapshot" of its messages *at that point in time*, transform the messages, and then push an `LLMMessagesUpdateFrame` with the transformed messages. This approach can lead to problems: what if there had already been a change to the context queued in the pipeline? The transformed messages would simply overwrite it without consideration.
2026-02-05 16:37:45 -05:00
Paul Kompfner
e039abd290
Add README for changes to make Gemini Live work with Pipecat Flows
2026-02-05 11:27:57 -05:00
Mark Backman
a592b7fdf0
Update per PR 1789, align with ErrorFrame norms
2026-02-02 08:55:29 -05:00
Aleix Conchillo Flaqué
f453227ba3
Merge pull request #3612 from pipecat-ai/aleix/use-kokoro-onnx
...
KokoroTTSService: use kokoro-onnx instead of kokoro
2026-01-31 21:03:55 -08:00
Aleix Conchillo Flaqué
95689cc81c
KokoroTTSService: use kokoro-onnx instead of kokoro
2026-01-31 17:20:27 -08:00
Aleix Conchillo Flaqué
acc9923c0a
PipelineTask: don't add RTVIObserver if already there
2026-01-31 14:54:29 -08:00
aconchillo
614b8e1a62
Update changelog for version 0.0.101
2026-01-30 22:54:31 -08:00
Aleix Conchillo Flaqué
ef51c2a5c6
changelog: fix 3582 changed file
2026-01-30 22:48:26 -08:00
Aleix Conchillo Flaqué
d87f3543c7
GeminiLiveLLMService: let the transcription timeout handler be scheduled
2026-01-30 22:41:10 -08:00
Mark Backman
e779233918
Fix IVRNavigator to push AggregatedTextFrame when switching to conversation mode
2026-01-30 21:07:49 -05:00
Mark Backman
63a23246d5
Add UserTurnCompletionLLMServiceMixin ( #3518 )
...
* Added UserTurnCompletionLLMServiceMixin class
* Added 22-filter-incomplete-turns.py foundational example
* Removed old 22 natural conversation foundational examples
* Added test_user_turn_completion_mixin.py
2026-01-30 14:57:15 -05:00
Aleix Conchillo Flaqué
a69a037ffa
changelog: add updates for #3583
2026-01-30 10:07:34 -08:00
Aleix Conchillo Flaqué
72ab329513
services(tss): add new KokoroTTSService
2026-01-30 09:39:01 -08:00
Mark Backman
7be2b8cc34
Merge pull request #3587 from pipecat-ai/mb/gradium-improvements
...
GradiumSTTService now flushes pending transcripts on VAD stopped dete…
2026-01-29 18:11:25 -05:00
Aleix Conchillo Flaqué
671cc8eb74
Merge pull request #3590 from pipecat-ai/aleix/custom-cli-runner-args
...
runner: allow custom CLI arguments
2026-01-29 13:53:27 -08:00
Aleix Conchillo Flaqué
253a1d1114
UserTurnController: reset user turn timeout with interim transcriptions
2026-01-29 13:10:10 -08:00
Aleix Conchillo Flaqué
bbb8b53d03
runner: allow custom CLI arguments
2026-01-29 10:15:53 -08:00
Aleix Conchillo Flaqué
f3b72e9263
Merge pull request #3585 from pipecat-ai/aleix/improve-piper-tts-support
...
improve Piper TTS support
2026-01-29 08:36:13 -08:00
Mark Backman
31c7fbc5ba
Add delay_in_frames and language support
2026-01-29 10:59:04 -05:00
Mark Backman
6ab12626d6
GradiumSTTService now flushes pending transcripts on VAD stopped detection
2026-01-29 10:26:17 -05:00
Mark Backman
b77a50de73
Merge pull request #3529 from lukepayyapilli/fix/llm-timeout-without-retry
...
feat: handle exceptions for BaseOpenAILLMService
2026-01-29 09:12:54 -05:00
Aleix Conchillo Flaqué
bd00587092
changelog: add files for 3585
2026-01-29 00:16:39 -08:00
Filipi da Silva Fuchter
27277ed3d9
Merge pull request #3571 from pipecat-ai/filipi/funcion_call_improvements
...
Function call improvements
2026-01-28 14:03:40 -05:00
filipi87
5543bc56f3
Add changelog files for PR #3571
...
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-28 15:43:59 -03:00
Aleix Conchillo Flaqué
49bd3da26b
Merge pull request #3582 from pipecat-ai/aleix/daily-sample-room-url
...
rename DAILY_SAMPLE_ROOM_URL to DAILY_ROOM_URL
2026-01-28 10:38:14 -08:00
Aleix Conchillo Flaqué
f3ef488925
rename DAILY_SAMPLE_ROOM_URL to DAILY_ROOM_URL
2026-01-28 10:05:27 -08:00
Aleix Conchillo Flaqué
4f08098917
Merge pull request #3580 from Pulkit0729/fix/livekit
...
fix: adding missing livekit transport configs
2026-01-28 10:04:34 -08:00
Pulkit
a7cd5b0322
fix: adding missing livekit transport configs
2026-01-28 23:15:03 +05:30
Aleix Conchillo Flaqué
01bbf61e0d
Merge pull request #3500 from ssillerom/feature/genesys_serializer
...
Feature/genesys serializer
2026-01-28 09:09:11 -08:00
ssillerom
10fb77c0e2
added changelog file
2026-01-28 18:07:33 +01:00
kompfner
312caaba86
Merge pull request #3429 from lukepayyapilli/fix/gemini-live-interrupted-signal
...
feat: handle server_content.interrupted for faster interruptions
2026-01-28 10:25:36 -05:00
Luke Payyapilli
ff0eb6d286
fix: emit ErrorFrame on LLM completion timeout
2026-01-28 09:44:32 -05:00
filipi87
bdae177125
Adding changelog entry for the OpenAiRealtimeLLMService fix.
2026-01-28 08:39:11 -03:00
Mark Backman
bf9b166464
Merge pull request #3575 from pipecat-ai/mb/fix-turn-stopped-event-end-cancel-frame
...
Emit on_assistant_turn_stopped and on_user_turn_stopped from EndFrame…
2026-01-27 14:55:34 -05:00
Mark Backman
e80e0eab29
Emit on_assistant_turn_stopped and on_user_turn_stopped from EndFrame or CancelFrame
2026-01-27 14:50:10 -05:00
Mark Backman
61242e6575
Merge pull request #3574 from pipecat-ai/mb/fix-websocket-close-message-handling
...
Fix WebsocketService infinite loop on graceful server disconnect
2026-01-27 13:53:26 -05:00
Aleix Conchillo Flaqué
ee695ae9fe
FrameSerializer: subclass from BaseObject so we can add events
2026-01-27 09:53:46 -08:00
Mark Backman
52012b0fb2
Fix WebsocketService infinite loop on graceful server disconnect
2026-01-27 12:41:28 -05:00
Mark Backman
f7a1c6b719
Merge pull request #3408 from ai-coustics/aic-v2
...
Add ai-coustics AIC SDK v2 support with model downloading
2026-01-27 10:38:26 -05:00
Gökmen Görgen
6aa77ccc13
group aic related changes in changelog.
2026-01-27 16:22:54 +01:00
Mark Backman
1c434c6ad5
Merge pull request #3562 from speechmatics/fix/smx-ttfs-finals
...
Support TTFS for Speechmatics STT
2026-01-27 08:35:34 -05:00
Mark Backman
4591affba9
Merge pull request #3568 from pipecat-ai/mb/changelog-3536
2026-01-27 07:14:41 -05:00
Filipi da Silva Fuchter
6a66ebe332
Merge pull request #3541 from pipecat-ai/filipi/audio_buffer
...
Refactoring AudioBufferProcessor to fix audio track synchronization.
2026-01-27 05:32:41 -05:00
Filipi da Silva Fuchter
c1d4180042
Merge pull request #3567 from pipecat-ai/filipi/openai_realtime_audio_duration
...
Fixed race condition in OpenAIRealtimeBetaLLMService
2026-01-27 05:30:33 -05:00
Sam Sykes
23d7608e5f
changelog update
2026-01-26 23:15:30 +00:00
Mark Backman
febd52274d
Add changelog fragment for PR 3536
2026-01-26 16:42:00 -05:00
Mark Backman
1542d922e7
Merge pull request #3546 from pipecat-ai/pk/changelog-fragment-for-pr-3406
...
Added a changelog fragment for PR 3406
2026-01-26 16:31:57 -05:00
Paul Kompfner
15d5d1159e
Added a changelog fragment for PR 3406
2026-01-26 16:27:33 -05:00
filipi87
98fcfd7c91
Adding changelog entry for the OpenAiRealtimeBetaLLMService fix.
2026-01-26 17:19:08 -03:00
Sam Sykes
fc1444c9d6
Updated changelog
2026-01-26 16:25:37 +00:00