Aleix Conchillo Flaqué
e85a00cc0e
PipelineTask: automatically add RTVI processor and RTVI observer
...
If `enable_rtvi` is enabled (enabled by default) and RTVI processor will be
added automatically to the pipeline. Also, and RTVI observer will be
registered.
2026-01-21 18:14:17 -08:00
Aleix Conchillo Flaqué
cc61cdbba3
RTVIProcessor: add create_rtvi_observer()
2026-01-21 18:14:17 -08:00
Aleix Conchillo Flaqué
62f4708d43
transports: broadcast InputTransportMessageFrame frames
2026-01-21 18:14:17 -08:00
Aleix Conchillo Flaqué
ba0ddb1832
FrameProcessor: copy kwargs when broadcasting frame
2026-01-21 18:14:17 -08:00
Aleix Conchillo Flaqué
eacd2a4b71
FrameProcessor: add broadcast_frame_instance()
2026-01-21 18:14:17 -08:00
Mark Backman
7ed110650d
Merge pull request #3516 from okue/minorpatch1
...
refactor(user_mute): remove unnecessary _bot_speaking assignment in _handle_bot_stopped_speaking
2026-01-21 10:33:59 -05:00
okue
4a724379fc
refactor(user_mute): remove unnecessary _bot_speaking assignment in _handle_bot_stopped_speaking
...
The _bot_speaking flag does not need to be set in this method,
so the redundant assignment has been removed.
2026-01-21 23:59:15 +09:00
Aleix Conchillo Flaqué
768d3958dd
Merge pull request #3512 from pipecat-ai/changelog-0.0.100
...
Release 0.0.100 - Changelog Update
v0.0.100
2026-01-20 19:32:56 -08:00
aconchillo
5f9ff8bd58
Update changelog for version 0.0.100
2026-01-20 19:21:19 -08:00
Aleix Conchillo Flaqué
59ed422052
Merge pull request #3511 from pipecat-ai/aleix/camb-tts-client-on-start
...
CambTTSService: initialize client during StartFrame
2026-01-20 19:17:45 -08:00
Aleix Conchillo Flaqué
7e0ca113af
CambTTSService: initialize client during StartFrame
2026-01-20 19:07:12 -08:00
Aleix Conchillo Flaqué
13c52e0e6d
Merge pull request #3509 from pipecat-ai/aleix/nvidia-stt-tts-improvements
...
NVIDIA STT/TTS performance improvements
2026-01-20 16:39:12 -08:00
Aleix Conchillo Flaqué
a787fd9cd8
NVIDIATTSService: process incoming audio frame right away
...
Process audio as soon as we receive it from the generator. Previously, we were
reading from the generator and adding elements into a queue until there was no
more data, then we would process the queue.
2026-01-20 15:41:05 -08:00
Aleix Conchillo Flaqué
14495c425a
NVIDIASTTService: no need for additional queue and task
2026-01-20 13:50:17 -08:00
Aleix Conchillo Flaqué
461bd0a2e0
update changelog for #3494 and #3499
2026-01-20 13:26:40 -08:00
Aleix Conchillo Flaqué
bd45ce2b4e
Merge pull request #3499 from lukepayyapilli/fix/livekit-video-queue-memory-leak
...
fix(livekit): prevent memory leak when video_in_enabled is False
2026-01-20 13:21:21 -08:00
Aleix Conchillo Flaqué
a266644b06
Merge pull request #3494 from omChauhanDev/fix/uninterruptible-frame-handling
...
fix: preserve UninterruptibleFrames in __reset_process_queue
2026-01-20 13:19:40 -08:00
Mark Backman
03faadd7f9
Merge pull request #3508 from pipecat-ai/ss/log-daily-ids
...
Log Daily participant and meeting session IDs upon successful join in…
2026-01-20 15:43:48 -05:00
Aleix Conchillo Flaqué
bf43032652
Merge pull request #3504 from pipecat-ai/aleix/nvidia-stt-tts-error-handling
...
NVIDIA STT/TTS error handling
2026-01-20 09:41:08 -08:00
Sunah Suh
fa6f924b31
Log Daily participant and meeting session IDs upon successful join in Daily Transport
2026-01-20 11:31:17 -06:00
Aleix Conchillo Flaqué
a010a020fd
add changelog fo 3504
2026-01-20 09:03:30 -08:00
Aleix Conchillo Flaqué
655006aff5
NvidiaSegmentedSTTService: simplify exception handling
2026-01-20 08:58:14 -08:00
Aleix Conchillo Flaqué
671dc8cd9b
NvidiaSTTService: initialize client on StartFrame
...
Initialize client on StartFrame so errrors are reported within the pipeline.
2026-01-20 08:58:14 -08:00
Aleix Conchillo Flaqué
9a718ded1e
NvidiaTTSService: initialize client on StartFrame
...
Initialize client on StartFrame so errrors are reported within the pipeline.
2026-01-20 08:58:14 -08:00
Aleix Conchillo Flaqué
024809b39a
Merge pull request #3503 from pipecat-ai/aleix/ai-service-start-end-cancel
...
AIService: handle StartFrame/EndFrame/CancelFrame exceptions
2026-01-20 08:56:39 -08:00
Aleix Conchillo Flaqué
6cf0d53d00
AIService: handle StartFrame/EndFrame/CancelFrame exceptions
...
If AIService subclasses implement start()/stop()/cancel() and exception are not
handled, execution will not continue and therefore the originator frames will
not be pushed. This would cause the pipeline to not be started (i.e. StartFrame
would not be pushed downstream) or stopped properly.
2026-01-20 08:54:22 -08:00
kompfner
778dacc9a8
Merge pull request #3486 from pipecat-ai/pk/fix-nova-sonic-reset-conversation
...
Fix `AWSNovaSonicLLMService.reset_conversation()`
2026-01-20 10:07:38 -05:00
Paul Kompfner
06b3ecd2d6
In AWS Nova Sonic service, send the "interactive" user message (which triggers the bot response) only after sending the audio input start event, per the AWS team's recommendation
2026-01-20 09:56:25 -05:00
Paul Kompfner
b4d143e39b
Add CHANGELOG for fixing AWSNovaSonicLLMService.reset_conversation()
2026-01-20 09:56:25 -05:00
Paul Kompfner
c89083e72e
Improve 20e example to ask the bot to give a recap when loading a previous conversation from disk
2026-01-20 09:56:25 -05:00
Luke Payyapilli
1ac811ab32
chore: revert unrelated uv.lock changes
2026-01-20 09:19:43 -05:00
Luke Payyapilli
f6359d460e
chore: install livekit as optional extra in CI instead of dev dep
2026-01-20 09:16:16 -05:00
Aleix Conchillo Flaqué
f03a7175c7
Merge pull request #3501 from pipecat-ai/aleix/improve-eval-numerical-word-prompt
...
scripts(eval): give examples to numerical word answers
2026-01-19 20:22:06 -08:00
Aleix Conchillo Flaqué
aed44c863a
scripts(eval): give examples to numerical word answers
...
Some models need extra help.
2026-01-19 14:37:00 -08:00
Mark Backman
cddd6d5b0a
Merge pull request #3492 from pipecat-ai/mb/remove-unused-imports
...
Remove unused imports
2026-01-19 14:07:16 -05:00
Mark Backman
11cf891ac8
Manual updates for unused imports
2026-01-19 14:03:22 -05:00
Luke Payyapilli
c89ae717fe
style: fix ruff formatting
2026-01-19 11:13:41 -05:00
Luke Payyapilli
562bdd3084
test: add livekit to dev deps and improve test clarity
2026-01-19 11:11:54 -05:00
Mark Backman
cc4c3650e1
Merge pull request #3491 from pipecat-ai/mb/update-release-evals
...
Add Camb TTS to release evals
2026-01-19 11:04:05 -05:00
Luke Payyapilli
dfc1f09b77
fix(livekit): prevent memory leak when video_in_enabled is False
2026-01-19 11:00:23 -05:00
Filipi da Silva Fuchter
5fc46cc450
Merge pull request #3493 from omChauhanDev/fix/globally-unique-pc-id
...
fix: make SmallWebRTCConnection pc_id globally unique
2026-01-19 09:04:48 -05:00
Om Chauhan
4a9eb82f92
fix: preserve UninterruptibleFrames in __reset_process_queue
2026-01-18 20:39:13 +05:30
Om Chauhan
990d8386e4
fix: make SmallWebRTCConnection pc_id globally unique
2026-01-18 19:41:51 +05:30
Mark Backman
ce7d823770
Remove unused imports
2026-01-18 08:22:22 -05:00
Mark Backman
0b93c3f900
Add Camb TTS to release evals
2026-01-17 16:27:16 -05:00
Mark Backman
829c5f4604
Merge pull request #3169 from Incanta/hathora
...
Add Hathora STT and TTS services
2026-01-17 16:25:12 -05:00
Mike Seese
dc8ea615d9
add hathora to run-release-evals.py
2026-01-17 10:33:58 -08:00
Mike Seese
a3d206050d
move hathora example as requested
2026-01-17 10:31:08 -08:00
Mike Seese
f48a567873
run the linter
2026-01-17 10:30:47 -08:00
Mark Backman
e69ccd8ea7
Merge pull request #3490 from pipecat-ai/mb/on-user-mute-events
...
Add on_user_mute_started and on_user_mute_stopped events
2026-01-17 11:05:15 -05:00