Commit Graph

  • 82f0896d6a Propagate Soniox token language Mark Backman 2026-05-13 15:23:22 -04:00
  • 7e4cd23de4 Merge pull request #4474 from pipecat-ai/pk/inworld-realtime-tools kompfner 2026-05-13 15:12:34 -04:00
  • 97f50c8aa2 Address review: use resolve_language, narrow delivery_mode type, update changelog TimTk 2026-05-13 21:43:02 +03:00
  • 08680732f6 Merge pull request #4475 from pipecat-ai/mb/cartesia-korean-fix Mark Backman 2026-05-13 13:20:42 -04:00
  • 064b68aa01 Fix Cartesia CJK timestamp spacing Mark Backman 2026-05-12 18:59:14 -04:00
  • b0f8ea7e28 Merge pull request #4477 from pipecat-ai/filipi/nvidia_sagemaker_follow_up Filipi da Silva Fuchter 2026-05-13 14:06:44 -03:00
  • ad50c8d5d5 Buffering audio to avoid glitches. filipi87 2026-05-13 14:01:03 -03:00
  • 3954f96a6b Preventing injecting silence while we are receiving audio from TTS. filipi/smallwebrtc_prevent_silence filipi87 2026-05-13 13:44:05 -03:00
  • 6887ac394a Buffering audio to avoid glitches. filipi87 2026-05-13 11:50:50 -03:00
  • 5fef239b68 Merge pull request #4450 from pipecat-ai/mb/gpt-realtime-whisper Mark Backman 2026-05-13 09:48:33 -04:00
  • 4f034d4d4e Recording audio in the nvidia sagemaker example. filipi87 2026-05-13 07:55:52 -03:00
  • 9148e307cc Merge pull request #4464 from pipecat-ai/filipi/nvidia_sagemaker Filipi da Silva Fuchter 2026-05-13 07:53:26 -03:00
  • 703d23b658 Update examples/voice/voice-nvidia-sagemaker.py Filipi da Silva Fuchter 2026-05-13 06:36:57 -04:00
  • 227ba288da Update examples/voice/voice-nvidia-sagemaker.py Filipi da Silva Fuchter 2026-05-13 06:36:45 -04:00
  • 39e7f9e354 Fix Inworld TTS v2 request fields Timofey 2026-05-13 11:17:31 +03:00
  • 7cc7968abb Fix pyright errors in service_decorators.py Aleix Conchillo Flaqué 2026-05-12 12:15:04 -07:00
  • 52d8008783 Add LLM interruption changelog entry for #4467 Aleix Conchillo Flaqué 2026-05-12 12:04:18 -07:00
  • a3ce963b54 Capture partial LLM output on interruption Aleix Conchillo Flaqué 2026-05-12 12:04:08 -07:00
  • e70ee603b2 Add STT changelog entry for #4467 Aleix Conchillo Flaqué 2026-05-12 12:01:00 -07:00
  • 111e59a7b1 Apply the same span-scope fix to traced_stt Aleix Conchillo Flaqué 2026-05-12 12:00:46 -07:00
  • 079282d140 Add changelog for #4467 Aleix Conchillo Flaqué 2026-05-12 09:38:28 -07:00
  • 0ccdd808e6 Fix traced_tts so metrics.ttfb reflects the real TTFB Aleix Conchillo Flaqué 2026-05-12 09:37:49 -07:00
  • 3e8c5c08f4 Clarify realtime settings update condition Mark Backman 2026-05-12 17:46:08 -04:00
  • 644030584f Centralize OpenAI audio constants Mark Backman 2026-05-12 15:38:20 -04:00
  • 0740021ff4 Removing changelog for sanitize_text_for_tts filipi87 2026-05-12 18:29:35 -03:00
  • 68f265fa62 Fixing ruff format. filipi87 2026-05-12 18:28:14 -03:00
  • b9f052079d Removing sanitize_text_for_tts filipi87 2026-05-12 18:22:15 -03:00
  • 130bb7371c Removing sanitize_text_for_tts filipi87 2026-05-12 18:21:47 -03:00
  • 5d61763987 Refactoring how we are reconnecting the STT. filipi87 2026-05-12 18:20:19 -03:00
  • 7984556692 Fixing typecheck. filipi87 2026-05-12 18:00:07 -03:00
  • bea9e4b3ba New example voice-nvidia-sagemaker.py filipi87 2026-05-12 17:44:11 -03:00
  • 19df443500 Merge pull request #4471 from pipecat-ai/mb/fix-gstreamer-pyright-import Mark Backman 2026-05-12 16:34:48 -04:00
  • 07f241143b Merge pull request #4469 from pipecat-ai/mb/remove-vad-analyzer-runner-utils-docstring Mark Backman 2026-05-12 16:34:27 -04:00
  • 2fdb9bbf42 Merge pull request #4462 from pipecat-ai/mb/cartesia-sonic-3.5 Mark Backman 2026-05-12 16:34:04 -04:00
  • 0146947b68 Addressing the comments left in the PR review. filipi87 2026-05-12 17:12:19 -03:00
  • 863a1bf177 Add changelog for #4474 Paul Kompfner 2026-05-12 16:04:12 -04:00
  • 58333b2705 Extend cancel_on_interruption=False to InworldRealtimeLLMService (best-effort) Paul Kompfner 2026-05-12 16:03:34 -04:00
  • ecaff1d1eb Fix changelog fragment number TimTk 2026-05-12 22:21:59 +03:00
  • e2bfa6352f Add changelog for #4450 Mark Backman 2026-05-08 13:59:23 -07:00
  • abd28e2ac1 Update OpenAI realtime transcription default Mark Backman 2026-05-08 13:56:32 -07:00
  • 88deebbf5f Merge pull request #4472 from pipecat-ai/pk/default-gpt-realtime-2 kompfner 2026-05-12 15:17:12 -04:00
  • 9b55d4ddd4 Add support for Inworld TTS v2 fields TimTk 2026-05-12 22:13:09 +03:00
  • c2bdc1aada Fixing metrics and adding extra guard after sanitization. filipi87 2026-05-12 16:11:01 -03:00
  • fc0589e8f1 Switch OpenAIRealtimeLLMService default model to gpt-realtime-2 Paul Kompfner 2026-05-12 14:57:59 -04:00
  • 67f8d34e9f Merge pull request #4470 from pipecat-ai/pk/gpt-realtime-2-reasoning-effort kompfner 2026-05-12 14:43:39 -04:00
  • d3b8710720 Merge pull request #4465 from pipecat-ai/pk/gpt-realtime-2 kompfner 2026-05-12 14:30:15 -04:00
  • 86e2aa85d3 Fix GStreamer pipeline source pyright import Mark Backman 2026-05-12 14:07:39 -04:00
  • b89500256d Drop debug logging added while investigating multi-output-item audio Paul Kompfner 2026-05-12 14:05:16 -04:00
  • a52bdef32b Add reasoning support to OpenAIRealtimeLLMService for gpt-realtime-2 Paul Kompfner 2026-05-12 13:53:43 -04:00
  • afd9fc5fdf Remove vad_analyzer from create_transport docstring example Mark Backman 2026-05-12 13:50:17 -04:00
  • 7f98dba925 Changelog files for the new nvidia features. filipi87 2026-05-12 14:43:12 -03:00
  • 6a27ed35b1 Fixing the Bidi client to accept None. filipi87 2026-05-12 12:19:30 -03:00
  • a34864d643 Fixed ruff, pyright, and test_service_init failures filipi87 2026-05-12 11:39:52 -03:00
  • 007fa3a3a8 Handle gpt-realtime-2 multi-output-item audio responses Paul Kompfner 2026-05-12 10:34:50 -04:00
  • 5dd7413c00 Nvidia Sagemaker Nemotron ASR STT service filipi87 2026-05-12 11:16:00 -03:00
  • 8e0a338d96 Nvidia Sagemaker Magpie TTS service filipi87 2026-05-12 11:15:42 -03:00
  • d6655e7a5e Fixing ruff format. filipi87 2026-05-12 10:40:09 -03:00
  • 33b73df6ec Changing the websocket route to return the same data as PCC. filipi87 2026-05-12 10:38:15 -03:00
  • d65aee9181 Add changelog for #4462 Mark Backman 2026-05-11 17:34:00 -04:00
  • 1755016679 Update default Cartesia TTS model to sonic-3.5 Mark Backman 2026-05-11 17:33:40 -04:00
  • b7f6298601 Merge pull request #4461 from pipecat-ai/mb/security-vuln-2025-05-11 Mark Backman 2026-05-11 15:58:05 -04:00
  • 396873ac7e Merge pull request #4460 from pipecat-ai/mb/codex-skills Mark Backman 2026-05-11 15:57:49 -04:00
  • 5b33964a1b Update uv.lock for urllib3 and langchain-core Mark Backman 2026-05-11 15:51:01 -04:00
  • 8b37cd1d3a Add agent-neutral repository instructions Mark Backman 2026-05-11 15:43:43 -04:00
  • 7a2b667fa1 Add Codex skill symlinks Mark Backman 2026-05-11 15:27:49 -04:00
  • ee8c607315 Merge pull request #4452 from pipecat-ai/mb/cleanup-frontmatter Mark Backman 2026-05-11 09:33:44 -04:00
  • 71578e7151 Merge pull request #4449 from pipecat-ai/aleix/base-object-task-manager Aleix Conchillo Flaqué 2026-05-10 20:36:54 -07:00
  • 77058b01c4 Add changelog for #4449 Aleix Conchillo Flaqué 2026-05-08 13:54:06 -07:00
  • 4f85e7c089 Fix pyright cr_code access on Coroutine in BaseObject.create_task Aleix Conchillo Flaqué 2026-05-08 14:36:16 -07:00
  • 15531c8112 Wire TaskObserver via setup() instead of constructor Aleix Conchillo Flaqué 2026-05-08 14:00:46 -07:00
  • b9e8f13105 Add cleanup skill frontmatter Mark Backman 2026-05-09 12:30:20 -07:00
  • 784667bad2 Use inherited create_task/cancel_task in PipelineTask Aleix Conchillo Flaqué 2026-05-08 13:44:59 -07:00
  • 33db71ec32 Call super().setup() in PipelineTask to honor BaseObject contract Aleix Conchillo Flaqué 2026-05-08 13:51:46 -07:00
  • dc035df0aa Use inherited create_task/cancel_task in PipelineTask Aleix Conchillo Flaqué 2026-05-08 13:44:59 -07:00
  • df1b071a13 Move create_task and cancel_task from FrameProcessor to BaseObject Aleix Conchillo Flaqué 2026-05-08 13:37:42 -07:00
  • 95bcebe774 Merge pull request #4448 from pipecat-ai/pk/gemini-live-async-tool-support kompfner 2026-05-08 16:57:32 -04:00
  • 5509377344 fix(gemini-live-vertex): disable NON_BLOCKING tools Paul Kompfner 2026-05-08 16:54:15 -04:00
  • e21180b962 refactor(gemini-live): use inherited LLMService._function_is_async Paul Kompfner 2026-05-08 16:27:37 -04:00
  • 53922819ed refactor: explicit kind=='final' check in async-tool routing (Gemini Live) Paul Kompfner 2026-05-08 15:47:06 -04:00
  • 6faeffb884 chore: add changelog entry for cancel_on_interruption=False on Gemini Live Paul Kompfner 2026-05-08 15:21:04 -04:00
  • 9086a46900 feat(gemini-live): support cancel_on_interruption=False on supported models Paul Kompfner 2026-05-08 15:13:49 -04:00
  • 1a4a6f4edf refactor(gemini-live): bring tool-result handling in line with the canonical realtime pattern Paul Kompfner 2026-05-08 13:55:49 -04:00
  • ff80cde44e Merge pull request #4447 from pipecat-ai/pk/realtime-async-tool-support-followup kompfner 2026-05-08 16:40:32 -04:00
  • fb74f7714c refactor(ultravox): name async-tool result strings after the kinds they serve Paul Kompfner 2026-05-08 16:35:14 -04:00
  • 4864eddbc7 feat(ultravox): support cancel_on_interruption=False via placeholder + final-as-text Paul Kompfner 2026-05-08 16:20:40 -04:00
  • d831930bd0 Merge pull request #4441 from pipecat-ai/pk/realtime-async-tool-support kompfner 2026-05-08 15:53:20 -04:00
  • 2c65713c99 refactor: explicit kind=='final' check in async-tool routing (Grok) Paul Kompfner 2026-05-08 15:45:05 -04:00
  • b14a03d01f fix: extend cancel_on_interruption=False regression fix to remaining realtime services Paul Kompfner 2026-05-08 10:04:14 -04:00
  • ad0f0a1294 refactor: explicit kind=='final' check in async-tool routing Paul Kompfner 2026-05-08 15:43:37 -04:00
  • 72d0fb418a fix: restore cancel_on_interruption=False support in AWS Nova Sonic and OpenAI Realtime Paul Kompfner 2026-05-07 17:26:07 -04:00
  • c9f0172e9f Example supporting plain websocket. filipi87 2026-05-08 09:46:18 -03:00
  • 2638885c62 Adding support for the plain websocket transport. filipi87 2026-05-08 09:37:07 -03:00
  • 94a94ee28c Merge pull request #4405 from pipecat-ai/aleix/user-turn-inference-event Aleix Conchillo Flaqué 2026-05-07 17:51:57 -07:00
  • c46ede8335 Use Sphinx .. deprecated:: directive for deprecated aggregator params Mark Backman 2026-05-07 09:42:11 -04:00
  • 457a68ce64 Correct docstrings and comments regarding incomplete_long_timeout duration, 10 sec Mark Backman 2026-05-07 09:14:53 -04:00
  • b78cecf7b2 Rename UserTurnCompletedFrame to UserTurnInferenceCompletedFrame Aleix Conchillo Flaqué 2026-05-06 11:17:56 -07:00
  • 952dddca8b Replace llm_completion_user_turn_stop_strategies() with FilterIncompleteUserTurnStrategies Aleix Conchillo Flaqué 2026-05-06 11:12:32 -07:00
  • e3e90d38aa Preserve full user transcript across multiple inferences in one turn Aleix Conchillo Flaqué 2026-05-05 16:31:56 -07:00
  • d1c8162b0c Route turn-completion markers through LLMMarkerFrame Aleix Conchillo Flaqué 2026-05-05 16:30:37 -07:00
  • 1fa0310ea8 Add changelog for #4405 Aleix Conchillo Flaqué 2026-05-01 15:12:11 -07:00