Mark Backman
87f5d60693
Merge pull request #4531 from pipecat-ai/mb/pipecat-prebuilt-1.0.1
...
chore: bump pipecat-ai-prebuilt to 1.0.1
2026-05-21 08:35:31 -04:00
Mark Backman
c699b31daa
Merge pull request #4534 from pipecat-ai/mb/changelog-4521
...
Add changelog for #4521
2026-05-21 08:35:15 -04:00
Mark Backman
ee674ffb01
Add changelog for #4521
2026-05-20 17:57:43 -04:00
mihafabcic-soniox
86a5710801
Add max_endpoint_delay_ms and clean up Sonoix STT settings ( #4521 )
2026-05-20 17:54:48 -04:00
Mark Backman
105d6f27da
Merge pull request #4514 from pipecat-ai/mb/websocket-stt-service-exception-handling
...
Align websocket STT connection failures
2026-05-20 15:15:35 -04:00
Filipi da Silva Fuchter
e0e3cd336a
Merge pull request #4529 from pipecat-ai/filipi/squash_skill
...
New skill to squash commits.
2026-05-20 16:06:23 -03:00
Mark Backman
9586db5b50
Preserve websocket reconnect failure retries
2026-05-20 14:45:29 -04:00
Mark Backman
a890ab7b21
Add changelog for PR #4531
2026-05-20 12:18:03 -04:00
Mark Backman
c1bf7dbb4a
chore: bump pipecat-ai-prebuilt to 1.0.1
2026-05-20 12:15:09 -04:00
Mark Backman
709a0ce839
Merge pull request #4527 from pipecat-ai/mb/fix-elevenlabs-keepalive-1008
...
Fix ElevenLabs keepalive racing context-init (1008 disconnects)
2026-05-20 11:21:17 -04:00
Mark Backman
be93350eae
Merge pull request #4522 from pipecat-ai/mb/stt-latency-smallest
...
Add P99 latency for Smallest AI, Mistral, XAI STT
2026-05-20 11:21:00 -04:00
Mark Backman
4a96ab7073
Merge pull request #4524 from pipecat-ai/mb/fix-runner-imports
...
Improve runner optional transport handling
2026-05-20 11:16:16 -04:00
filipi87
c321f50e76
New skill to squash commits.
2026-05-20 10:29:03 -03:00
Filipi da Silva Fuchter
bca337f97e
Merge pull request #4380 from pipecat-ai/filipi/smart_text
...
Smart Text Handling
2026-05-20 10:18:30 -03:00
filipi87
5d9e8c5ac5
Removing debug log.
2026-05-20 10:13:46 -03:00
Mark Backman
70773bce0a
Add changelog for PR #4527
2026-05-20 09:08:47 -04:00
filipi87
8bdb49bd1a
chore: add changelogs for word-timestamp and frame-ordering fixes
2026-05-20 10:03:30 -03:00
filipi87
81bb81c1d0
test: add automated tests for word tracking, frame sequencing, and Cartesia TTS
...
Adds tests for AggregatedFrameSequencer, WordCompletionTracker, and
word_timestamp_utils (including CJK language scenarios). Updates existing
Cartesia TTS and TTS frame ordering tests to cover the new behaviours.
2026-05-20 10:03:26 -03:00
filipi87
e1bdee598c
fix: preserve raw_text through TTS pipeline for correct LLM context attribution
...
TTSTextFrame entries were losing their original text structure when word
timestamps were enabled. AggregatedTextFrame now carries a raw_text field with
the original LLM-produced text (including pattern delimiters such as
<card>...</card>). The assistant context receives properly-tagged content
rather than the cleaned words returned by the TTS provider. Also handles words
that straddle two sentence boundaries by splitting and attributing each part
to its correct source frame.
2026-05-20 10:03:21 -03:00
filipi87
185a89bb3b
fix: strip Cartesia SSML tags from word timestamp entries
...
SSML markup (e.g. <spell>, <emotion>, <break>) was leaking into word entries
returned by the Cartesia word-timestamps API. Tags are now stripped before
processing so word-to-text attribution remains accurate when SSML is present
in the TTS input.
2026-05-20 10:03:15 -03:00
filipi87
6b9deefbe3
fix: preserve frame insertion order in BaseOutputTransport for equal PTS values
...
Frames sharing the same presentation timestamp were being reordered by the
priority queue. Adds a monotonic counter as a tiebreaker so frames with equal
PTS are always emitted in insertion order, preventing subtle audio/text
sequencing bugs.
2026-05-20 10:03:08 -03:00
filipi87
deefc32faf
fix: hold skipped TTS frames in position until preceding spoken frames complete
...
Skipped frames (e.g. code blocks filtered via skip_aggregator_types) were
emitted to the assistant context immediately instead of waiting for preceding
spoken frames to finish. Introduces AggregatedFrameSequencer to hold each
frame's slot and flush only after all earlier spoken sentences are complete,
keeping context ordering correct.
2026-05-20 10:03:03 -03:00
Mark Backman
a5e6886b80
Fix ElevenLabs keepalive racing context-init (1008 disconnects)
...
The keepalive could fire for a new turn's context before that context's
voice_settings context-init was sent, making the keepalive the context's
first message (no voice_settings) and causing ElevenLabs to reject the
later init with a 1008 policy violation. The keepalive now only targets a
context once its context-init has been sent (tracked in _context_init_sent).
2026-05-20 08:59:01 -04:00
Mark Backman
d11a4ba0cd
Use shared telephony route availability checks
2026-05-20 08:57:48 -04:00
Mark Backman
38407e091d
Add p99 values for Mistral and XAI
2026-05-19 22:51:33 -04:00
Mark Backman
82cd931efa
Merge pull request #4306 from YFortin/fix/azure-tts-last-word-race
...
fix(azure-tts): Route completion through word boundary queue to prevent last word from being missed
2026-05-19 22:27:50 -04:00
Mark Backman
33e5d1f89b
Add changelog for PR #4522
2026-05-19 18:33:58 -04:00
Mark Backman
861dd23873
Add changelog for runner updates
2026-05-19 17:31:07 -04:00
Mark Backman
b825dd779e
Clarify runner startup banner
2026-05-19 17:31:07 -04:00
Mark Backman
1487da53a9
Improve runner optional transport handling
2026-05-19 17:03:16 -04:00
Mark Backman
aff84a5d9e
Add P99 latency for Smallest AI STT
2026-05-19 11:05:15 -04:00
Mark Backman
c09f6d5adb
Merge pull request #4052 from Vonage/vonage_video_connector_transport
...
Vonage WebRTC Transport Integration
2026-05-19 10:56:20 -04:00
asilvestre
e2d249e5d9
adding uv.lock
2026-05-19 16:33:38 +02:00
asilvestre
956b39b0dc
remove extraenous await in cleanup
2026-05-19 16:33:04 +02:00
Mark Backman
e298491068
Add changelog for websocket STT failure handling
2026-05-18 12:41:56 -04:00
Mark Backman
97b00042df
Align websocket STT connection failures
2026-05-18 12:35:01 -04:00
asilvestre
bc769eaa82
Changing the example to use OpenAI
2026-05-18 14:40:56 +02:00
asilvestre
ee5aa4dc71
SubscribeSettings to be pydantic and comment fixes
2026-05-18 14:40:56 +02:00
asilvestre
dd38fbc735
add documentation entry
2026-05-18 14:40:56 +02:00
asilvestre
a1c40df471
add documentation entry
2026-05-18 14:40:56 +02:00
asilvestre
c4ff9300c9
fix linting and typechecking
2026-05-18 14:40:56 +02:00
asilvestre
cab4585cbb
added changelog
2026-05-18 14:40:56 +02:00
Antoni Silvestre
18368d047e
Linting and changes to adapt to v1.0
2026-05-18 14:40:56 +02:00
asilvestre
e3abb4b6d7
apply suggestions in PR
2026-05-18 14:40:56 +02:00
Antoni Silvestre
0fd971d59d
Update src/pipecat/runner/types.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-18 14:40:56 +02:00
asilvestre
c61672194d
Vonage Video Connector Transport
2026-05-18 14:40:49 +02:00
Filipi da Silva Fuchter
c51a817efa
Merge pull request #4442 from pipecat-ai/filipi/runner_all_transports
...
Unified start route to make all transports available
2026-05-18 09:27:44 -03:00
Bismeet singh
d85eda6da8
Merge pull request #4507 from BismeetSingh/fix/elevenlabs-stt-service-crash-language
...
Fix/elevenlabs stt service crash language
2026-05-17 10:17:07 -04:00
Aleix Conchillo Flaqué
71feb42711
Merge pull request #4503 from pipecat-ai/changelog-1.2.1
...
Release 1.2.1 - Changelog Update
v1.2.1
2026-05-15 15:19:55 -07:00
aconchillo
6b93ca0cb6
Update changelog for version 1.2.1
2026-05-15 22:18:46 +00:00