aconchillo
ca224219dc
Update changelog for version 0.0.108
2026-03-27 21:43:37 -07:00
Aleix Conchillo Flaqué
83dc979d19
Merge pull request #4186 from pipecat-ai/mb/fix-websocket-disconnect-race-condition
...
Fix FastAPI WebSocket disconnect race condition
2026-03-27 21:40:21 -07:00
Mark Backman
4670370dbb
Add changelog for #4186
2026-03-28 00:02:44 -04:00
Aleix Conchillo Flaqué
ea7324b2ba
Add changelog for #4183
2026-03-27 19:03:55 -07:00
Mark Backman
ac2716811c
Merge pull request #4176 from pipecat-ai/mb/fix-websocket-rtvi-messages
...
Fix RTVI events not delivered over WebSocket transports
2026-03-27 16:50:37 -04:00
Mark Backman
d313d56776
Fix RTVI events not delivered over WebSocket transports
...
The base serializer filters out RTVI protocol messages by default
(ignore_rtvi_messages=True) to prevent them from being sent over
telephony media streams. ProtobufFrameSerializer is used by WebSocket
transports, which are the delivery channel for these messages, so
disable the filter there.
2026-03-27 16:47:11 -04:00
Mark Backman
bae193ab4d
Merge pull request #4172 from pipecat-ai/mb/rime-tts-fixes
...
Fix Rime TTS stop-frame handling and handle done message
2026-03-27 16:22:25 -04:00
Mark Backman
a1a29b3933
Add changelog for #4174
2026-03-27 14:50:12 -04:00
Mark Backman
fc3186dc0d
Add changelog entries for PR #4172
2026-03-27 12:38:53 -04:00
Filipi da Silva Fuchter
a8bfc23d3a
Merge pull request #4167 from pipecat-ai/filipi/inworld_improvements
...
InworldTTSService improvements.
2026-03-27 11:15:14 -04:00
filipi87
e851f8c1d5
Adding changelog entry for the fix.
2026-03-27 12:11:35 -03:00
kompfner
9e350bcc2f
Merge pull request #4147 from pipecat-ai/cb/gemini-transcript-fixes
...
Fix Gemini Live to handle bundled server_content fields
2026-03-27 11:00:10 -04:00
Mark Backman
900fc88430
Merge pull request #4128 from pipecat-ai/mb/end-of-turn-assembly
2026-03-27 10:47:09 -04:00
filipi87
4ef5ac6f0c
InworldTTSService improvements.
2026-03-27 11:33:32 -03:00
Filipi da Silva Fuchter
fb1996cedc
Merge pull request #4143 from pipecat-ai/cb/sagemaker-flux
...
Add Deepgram Flux STT service for AWS SageMaker
2026-03-27 10:27:49 -04:00
Filipi da Silva Fuchter
95c55ec6c3
Merge pull request #4145 from pipecat-ai/filipi/tts_improvements_remove_reset
...
TTS improvements.
2026-03-27 10:24:59 -04:00
Mark Backman
a45de9af7f
Merge pull request #4161 from tanmayc25/fix/lemonslice-missing-dtmf-callback
...
fix(lemonslice): add missing on_dtmf_event callback in DailyCallbacks construction
2026-03-27 10:19:54 -04:00
Mark Backman
5e61a57582
Fix changelog entry for #4161
2026-03-27 10:16:25 -04:00
Filipi da Silva Fuchter
38c961a363
Merge pull request #4113 from inworld-ai/ian/lang-timestamps
...
fix(inworld): fallback to full text when TTS timestamps are not received
2026-03-27 09:34:05 -04:00
Filipi da Silva Fuchter
e1bfa4cf21
Merge pull request #4152 from vpalmisano/vpalmisano-patch-1
...
Fix audio transcript check in base_llm.py
2026-03-27 08:34:15 -04:00
filipi87
537d57449e
Fixing the format and including the changelog.
2026-03-27 09:29:46 -03:00
Tanmay Chaudhari
33e146decd
fix(lemonslice): add missing on_dtmf_event callback in DailyCallbacks construction
...
DailyCallbacks gained a required on_dtmf_event field in PR #4047 .
PR #4079 fixed this for TavusTransportClient but
LemonSliceTransportClient.setup() was not updated, causing a pydantic
ValidationError at pipeline setup time.
2026-03-27 12:06:26 +05:30
Mark Backman
21a729ae5d
Merge pull request #4146 from pipecat-ai/mb/gemini-live-local-vad
2026-03-26 17:48:21 -04:00
Mark Backman
5c51981207
Merge pull request #4149 from pipecat-ai/mb/fix-service-switcher-passthrough-errors
...
Fix ServiceSwitcher reacting to pass-through ErrorFrames
2026-03-26 16:34:45 -04:00
Mark Backman
533dcdba3f
Merge pull request #4154 from pipecat-ai/mb/deprecate-sambanova-stt
...
Remove SambaNovaSTTService
2026-03-26 14:10:14 -04:00
Mark Backman
7eec03cb77
Merge pull request #4156 from pipecat-ai/mb/mem0-improvements
...
fix(mem0): improve Mem0 service reliability and add get_memories() method
2026-03-26 14:09:34 -04:00
Mark Backman
83911dced6
docs: add changelog entries for #4156
2026-03-26 13:30:00 -04:00
Mark Backman
ca2bfd6f12
Remove SambaNovaSTTService
...
SambaNova no longer offers speech-to-text audio models.
2026-03-26 12:22:06 -04:00
namanbansal013
800fd6a916
Changelog entry for the websocket word context leak.
2026-03-26 11:52:34 -03:00
filipi87
d286991257
Changelog entry for the changes involving add_word_timestamp.
2026-03-26 11:51:31 -03:00
filipi87
c4466ba678
Adding changelog for the InterruptibleTTSService race condition fix
2026-03-26 10:58:57 -03:00
Mark Backman
259f5e124c
Add changelog for #4153
2026-03-26 08:48:45 -04:00
Mark Backman
af566ac936
Merge pull request #4151 from ajmeraharsh/fix/livekit-clear-audio-queue-on-interruption
...
fix(livekit): clear AudioSource buffer on interruption
2026-03-26 00:52:26 -04:00
ajmeraharsh
62484a4fc3
fix(livekit): clear AudioSource buffer on interruption
...
When an InterruptionFrame arrives, the Python-side audio task is
cancelled but frames already submitted to rtc.AudioSource continue
playing from its internal buffer. This causes the bot to keep speaking
for several seconds after being interrupted.
Fix by overriding process_frame in LiveKitOutputTransport to call
audio_source.clear_queue() on InterruptionFrame, immediately flushing
the buffered audio.
2026-03-26 09:47:00 +05:30
Mark Backman
7fef3b01eb
Merge pull request #4142 from pipecat-ai/mb/grok-move-to-xai-module
...
Consolidate Grok services into xai module
2026-03-25 23:32:18 -04:00
Mark Backman
ddfe44940d
Add changelog for #4149
2026-03-25 22:54:25 -04:00
Chad Bailey
2d78533d77
Add changelog for Gemini Live server_content fix
2026-03-25 23:42:42 +00:00
Mark Backman
9db15e7942
Add changelog entry for #4146
2026-03-25 18:07:05 -04:00
Filipi da Silva Fuchter
2441c4f801
Merge pull request #4135 from pipecat-ai/filipi/audio_buffer
...
Fixed audio crackling and popping artifacts in AudioBufferProcessor
2026-03-25 15:40:17 -04:00
Mark Backman
165932e1cc
Add changelog for #4136
2026-03-25 15:23:54 -04:00
Chad Bailey
052075c244
updated changelog
2026-03-25 19:12:37 +00:00
Chad Bailey
a8d0e1de9f
Update changelog filename with PR number
2026-03-25 19:10:20 +00:00
Chad Bailey
4f0b2066c0
Add Deepgram Flux STT service for AWS SageMaker
...
Add DeepgramFluxSageMakerSTTService that combines SageMaker's HTTP/2
transport with Flux's JSON turn detection protocol (StartOfTurn,
EndOfTurn, EagerEndOfTurn, TurnResumed). Includes mid-stream Configure
support, silence watchdog, and an example bot.
2026-03-25 19:09:52 +00:00
Ian Lee
5645909d34
[inworld] add falbback for empty timestamps from server
2026-03-25 11:55:09 -07:00
filipi87
e5a2723632
Fixed audio crackling and popping artifacts in AudioBufferProcessor.
2026-03-25 15:29:50 -03:00
Mark Backman
4ee4002d5d
Merge pull request #4137 from pipecat-ai/mb/language-string-log-level-debug
...
Downgrade unrecognized language string log from warning to debug
2026-03-25 12:26:46 -04:00
Mark Backman
54a17ab1f3
Add changelog for #4142
2026-03-25 12:22:37 -04:00
Nicholas Zhao
bbd14de9c5
Address PR review: rename to XAIHttpTTSService, add language map, clean up API
...
- Rename XAITTSService → XAIHttpTTSService and XAITTSSettings → XAIHttpTTSSettings
- Add language_to_xai_language() with explicit LANGUAGE_MAP using resolve_language()
- Remove deprecated InputParams, params, voice, language init params
- Remove XAI_DEFAULT_SAMPLE_RATE and XAI_PCM_CODEC constants; add encoding param
- Set sample_rate=None default (picked up from PipelineParams or user)
- Use Language.EN enum instead of string "en" for default language
- Add changelog/4031.added.md
- Add 07e-interruptible-xai.py foundational example
- Update 14g-function-calling-grok.py to use XAIHttpTTSService
- Register 07e in run-release-evals.py
2026-03-25 10:46:54 -04:00
Mark Backman
7bc8b89a54
Add changelog for #4137
2026-03-25 10:21:44 -04:00
kompfner
86e086c6b5
Merge pull request #4130 from pipecat-ai/pk/realtime-services-init-v-context-system-instructions-cleanup
...
Prefer init-provided system instructions in realtime services
2026-03-25 09:13:52 -04:00