Commit Graph

  • c16801e524 examples(foundational): update 49 series with on_assistant_thought Aleix Conchillo Flaqué 2026-01-08 18:44:42 -08:00
  • dafcd0448f added changelog for new assistant turn events Aleix Conchillo Flaqué 2026-01-08 17:57:31 -08:00
  • 24a52375c7 tests: added LLMAssistantAggregator unit tests Aleix Conchillo Flaqué 2026-01-08 18:25:58 -08:00
  • 5f9e95038e BaseObject: improve logging messages Aleix Conchillo Flaqué 2026-01-08 16:46:38 -08:00
  • 5cbb21afb2 deprecate TranscriptProcessor and related dataclasses and frames Aleix Conchillo Flaqué 2026-01-08 16:46:20 -08:00
  • 119fab2996 LLMAssistantAggregator: allow thought aggregation without appending to context Aleix Conchillo Flaqué 2026-01-08 19:06:03 -08:00
  • 38d354c4ed LLMAssistantAggregator: add assistant turn and thought events Aleix Conchillo Flaqué 2026-01-08 16:45:32 -08:00
  • cdb1074e11 LLMAssistantAggregator: no need to use BotStoppedSpeakingFrame Aleix Conchillo Flaqué 2026-01-08 16:30:22 -08:00
  • 4b61fd2d7d LLMUserAggregator: add user turn stopped message argument Aleix Conchillo Flaqué 2026-01-08 11:49:12 -08:00
  • 5a0a5c120b Merge pull request #3394 from pipecat-ai/aleix/base-smart-turn-update-vad-start-secs Aleix Conchillo Flaqué 2026-01-09 09:40:29 -08:00
  • d92926ae54 smartturn: rename on_vad_start_secs_updated to update_vad_start_secs Aleix Conchillo Flaqué 2026-01-09 09:34:15 -08:00
  • b34af5da24 Merge pull request #3372 from pipecat-ai/aleix/add-user-turn-controller-processor Aleix Conchillo Flaqué 2026-01-09 09:29:10 -08:00
  • 5da1f86575 scripts: add 53-concurrent-llm-evaluation.py to release evals Aleix Conchillo Flaqué 2026-01-09 09:26:38 -08:00
  • b0185e3539 tests: improve LLMUserAggregator tests Aleix Conchillo Flaqué 2026-01-07 21:28:20 -08:00
  • 7232da6ba1 tests: added unit tests for UserTurnProcessor Aleix Conchillo Flaqué 2026-01-07 21:28:02 -08:00
  • 9dff75cd44 examples: add 53-concurrent-llm-evaluation.py Aleix Conchillo Flaqué 2026-01-07 18:47:01 -08:00
  • 6038860be0 tests: added unit tests for UserTurnController Aleix Conchillo Flaqué 2026-01-07 18:23:11 -08:00
  • 4653de9f03 tests: rename test_bot_turn_start_strategy to test_user_turn_stop_strategy Aleix Conchillo Flaqué 2026-01-07 18:04:20 -08:00
  • fef79651ef turns: add UserTurnProcessor for advanced pipeline user turn management Aleix Conchillo Flaqué 2026-01-07 17:59:48 -08:00
  • 3d54ca0a7c LLMUserAggregator: user UserTurnController for user turn management Aleix Conchillo Flaqué 2026-01-07 17:56:51 -08:00
  • 199986815c turns: add UserTurnController for user turn management Aleix Conchillo Flaqué 2026-01-07 17:56:10 -08:00
  • 0a3c00f68b Merge pull request #3391 from pipecat-ai/filipi/krisp_followup_improvements Filipi da Silva Fuchter 2026-01-09 10:39:23 -05:00
  • 3e2467eb71 Fixing ruff formatting marcus-daily 2026-01-09 13:56:26 +00:00
  • c4cc476c3d Updating changelog marcus-daily 2026-01-09 13:50:54 +00:00
  • cc6ff1ac54 Reverting quickstart to match main marcus-daily 2026-01-09 13:45:26 +00:00
  • b075502c4c Addressing code review comments marcus-daily 2026-01-09 13:44:44 +00:00
  • 35a99f92ab Take into account VAD start_secs when passing audio data to Smart Turn, and add an extra 500ms of pre-speech audio for good measure marcus-daily 2026-01-08 15:42:03 +00:00
  • 4fe0836cf9 Add reconnect logic to WebsocketService in the event of ConnectionClosedError Mark Backman 2026-01-09 09:00:36 -05:00
  • 8b7cc65ae6 Mentioning the Krisp Viva improvements in the changelog. filipi87 2026-01-09 10:43:01 -03:00
  • 4d495ba74f Fixing ruff format. filipi87 2026-01-09 10:32:36 -03:00
  • de5de0b162 Fixed KrispVivaTurn to properly release the Krisp SDK. filipi87 2026-01-09 10:31:17 -03:00
  • 311da30802 Updating the Krisp Viva example to use Krisp turn model. filipi87 2026-01-09 10:19:13 -03:00
  • 16819a5caa Krisp VIVA SDK Filter and Turn support. (#3261) Garegin Harutyunyan 2026-01-09 17:15:08 +04:00
  • 72a44c2fcd Merge pull request #3386 from pipecat-ai/mb/deepgram-deprecate-vad-events Mark Backman 2026-01-09 07:56:03 -05:00
  • 7783b20b91 Merge pull request #3390 from dhruvladia-sarvam/update/sarvam-plugins Mark Backman 2026-01-09 07:11:13 -05:00
  • 962ccbc0d7 fix dhruvladia-sarvam 2026-01-09 14:26:28 +05:30
  • 4d61c5d7b2 Deprecate support for vad_events in DeepgramSTTService Mark Backman 2026-01-08 20:29:06 -05:00
  • 7ca4597ade Merge pull request #3379 from lukepayyapilli/fix/fastapi-websocket-json-text-handling Mark Backman 2026-01-08 17:26:35 -05:00
  • f1a22728ab Add websocket extra to coverage workflow Luke Payyapilli 2026-01-08 17:13:31 -05:00
  • ca88fc849f Add websocket extra to CI for FastAPI test coverage Luke Payyapilli 2026-01-08 17:09:27 -05:00
  • ccd795445f Fix protobuf serializer test to compare attributes instead of frame objects Luke Payyapilli 2026-01-08 17:00:40 -05:00
  • 1874269a48 Remove FrameSerializerType enum and type property from serializers Luke Payyapilli 2026-01-08 16:54:23 -05:00
  • 8b20373a8e Merge pull request #3380 from pipecat-ai/mb/changelog-3366 Mark Backman 2026-01-08 14:49:47 -05:00
  • 15dcb77a0c Merge pull request #3364 from pipecat-ai/rajneesh/add-daily-sip-provider-option Aleix Conchillo Flaqué 2026-01-08 11:47:09 -08:00
  • 5d2fac9cd7 Add changelog fragment for PR 3366 Mark Backman 2026-01-08 14:43:23 -05:00
  • 682b253760 Merge pull request #3366 from lukepayyapilli/fix/cartesia-allow-none-language Mark Backman 2026-01-08 14:42:09 -05:00
  • f440de82e2 Handle None language in _process_word_timestamps_for_language Luke Payyapilli 2026-01-08 13:59:21 -05:00
  • 5e0e6822c7 Merge pull request #3360 from pipecat-ai/mb/openai-realtime-send-image Mark Backman 2026-01-08 13:26:35 -05:00
  • 2aadac7a4d Update OpenAIRealtime image to video to align with GeminiLive Mark Backman 2026-01-08 13:17:07 -05:00
  • 1098394486 Merge pull request #3374 from pipecat-ai/filipi/external_turn_controllers_interruptions Filipi da Silva Fuchter 2026-01-08 13:05:41 -05:00
  • b90a34228f Update 19c to remove pausing audio and input Mark Backman 2026-01-07 18:03:58 -05:00
  • 8bf8ebd34b Remove start_audio_paused from OpenAI Realtime demos, and others Mark Backman 2026-01-07 18:00:23 -05:00
  • 673d88417c Change Gemini Live and OpenAI Realtime logging to trace when sending a video frame Mark Backman 2026-01-07 17:58:06 -05:00
  • 3a7b489208 Add foundational 19c and add to evals Mark Backman 2026-01-06 14:21:39 -05:00
  • 7ae9eebc34 Add image input support for OpenAI Realtime Mark Backman 2026-01-06 14:11:46 -05:00
  • 8f83ba5878 Merge pull request #3376 from dhruvladia-sarvam/update/sarvam-plugins Mark Backman 2026-01-08 12:57:32 -05:00
  • b8af3fa214 Improving should_interrupt docs for Speechmatics. filipi87 2026-01-08 14:53:29 -03:00
  • 5ddec4f596 fix dhruvladia-sarvam 2026-01-08 23:07:40 +05:30
  • 8f4b4f4941 fix dhruvladia-sarvam 2026-01-08 23:04:43 +05:30
  • 953349f262 fix dhruvladia-sarvam 2026-01-08 22:53:59 +05:30
  • b52ae0e56b Fix FastAPIWebsocketTransport to handle both binary and text messages Luke Payyapilli 2026-01-08 11:25:18 -05:00
  • 893b448534 headers update dhruvladia-sarvam 2026-01-08 21:09:41 +05:30
  • 973769b8bc Merge pull request #3370 from pipecat-ai/mb/fix-azure-tts Mark Backman 2026-01-08 09:34:02 -05:00
  • c8fa9d34e1 Adding a changelog entry for the new should_interrupt property. filipi87 2026-01-08 10:58:07 -03:00
  • 3069deb92f Allows defining whether Speechmatics should send an interruption when the user’s turn has started. filipi87 2026-01-08 10:50:33 -03:00
  • 68c9c01747 Allows defining whether Flux should send an interruption when the user’s turn has started. filipi87 2026-01-08 10:44:53 -03:00
  • 5e8f0baa12 Allows defining whether Deepgram should send an interruption when the user’s turn has started. filipi87 2026-01-08 10:36:52 -03:00
  • 8d1286cc00 Merge pull request #3371 from speechmatics/fix/voice-version-bump Mark Backman 2026-01-08 07:21:43 -05:00
  • bda4dd339a Merge pull request #3373 from pipecat-ai/aleix/update-copyright-notices-2026 Aleix Conchillo Flaqué 2026-01-07 20:36:40 -08:00
  • f2e3034d24 Add support for specifying sip provider. rajneeshksoni 2026-01-07 19:11:45 +05:30
  • 2626154a64 update examples and tests copyright and use a proper dash in 2024-2026 Aleix Conchillo Flaqué 2026-01-07 19:32:22 -08:00
  • b770b2a419 Changelog Sam Sykes 2026-01-07 16:56:56 -08:00
  • 158c34b0f9 version bump Sam Sykes 2026-01-07 16:54:53 -08:00
  • d507c88d3e Merge pull request #3369 from pipecat-ai/mb/copyright-2026 Mark Backman 2026-01-07 17:07:05 -05:00
  • 98f70b775f Update copyright date range to 2024-2026 Mark Backman 2026-01-07 14:30:06 -05:00
  • 54f4b824e4 Merge pull request #3356 from pipecat-ai/mb/gemini-live-user-transcript-timeout Mark Backman 2026-01-07 16:47:23 -05:00
  • 2aa5307f0a Add _push_user_transcription to unify the logic to push user transcripts from a single utility function Mark Backman 2026-01-07 16:43:32 -05:00
  • 6c10d6ef8a Merge pull request #3367 from pipecat-ai/marcus/smart-turn-v3.2 Mark Backman 2026-01-07 16:37:53 -05:00
  • 89b36f2b25 AzureTTSService: Restore metrics generation Mark Backman 2026-01-07 16:32:32 -05:00
  • 79a6adbcf3 AzureTTSService: Handle first chunk only for timestamps and TTFB metrics Mark Backman 2026-01-07 16:14:25 -05:00
  • 95f00a3c4b AzureTTSService: Align error handling with Pipecat norms Mark Backman 2026-01-07 15:45:30 -05:00
  • 3f8373f76f AzureTTSService: prevent word timestamp carryover on interruption Mark Backman 2026-01-07 15:39:37 -05:00
  • 23a9d3f4d7 Merge pull request #3334 from obata-kotobasamurai/fix/azure-tts-word-timestamp Mark Backman 2026-01-07 14:48:02 -05:00
  • 333279f45a Merge pull request #3328 from speechmatics/fix/speectmatics-vad Mark Backman 2026-01-07 14:42:21 -05:00
  • add5f51201 updated azure tts.py file yukiobata1 2026-01-08 03:14:37 +09:00
  • d1bedef5b3 Updated Smart Turn model weights to v3.2 marcus-daily 2026-01-07 17:23:11 +00:00
  • 54cf0116a8 Merge pull request #3363 from pipecat-ai/mb/update-audo-context-inheritance Mark Backman 2026-01-07 12:08:47 -05:00
  • 6b252fb46e Allow language=None in CartesiaTTSService for auto-detection Luke Payyapilli 2026-01-07 11:45:26 -05:00
  • 3e00a16f0f Remove unused import and correction to docs. Sam Sykes 2026-01-07 07:45:26 -08:00
  • ecfd93544a Correction to UserStartedSpeakingFrame timing. Sam Sykes 2026-01-07 07:43:47 -08:00
  • 3ec89e49bf Added changelog for split_sentences and code tidy for end of turn handling. Sam Sykes 2026-01-07 07:41:49 -08:00
  • 8762506e9f Update AudioContextTTSService to inherit from WebsocketTTSService Mark Backman 2026-01-07 08:58:29 -05:00
  • 7204bf9914 added changegelog yukiobata1 2026-01-07 13:32:31 +09:00
  • f62c262f23 Call start_word_timestamps() when the first audio chunk arrives yukiobata1 2026-01-07 13:10:41 +09:00
  • 10aa784809 Merge pull request #3351 from okue/fix/stt-model-name-attribute Mark Backman 2026-01-06 16:10:56 -05:00
  • 904f5dc183 Merge pull request #3338 from omChauhanDev/fix/smallwebrtc-mute-timeout-spam Filipi da Silva Fuchter 2026-01-06 09:07:52 -05:00
  • c61a5e7173 Merge pull request #3346 from pipecat-ai/mb/cartesia-pronunciation-dict Mark Backman 2026-01-06 08:52:09 -05:00
  • 81b28beef5 Merge pull request #3357 from pipecat-ai/filipi/live_avatar Filipi da Silva Fuchter 2026-01-06 08:22:39 -05:00
  • 0d34356678 Adding a changelog entry for the HeyGen LiveAvatar API change. filipi87 2026-01-06 10:19:19 -03:00
  • 5412840a93 Added support for using the HeyGen LiveAvatar API with the HeyGenTransport. filipi87 2026-01-06 10:16:12 -03:00