Commit Graph

  • fc67cc3302 Support endpoint_id for AzureSTTService Abdulrahman Alrahma 2025-08-10 22:24:47 +01:00
  • 708ef71c96 Update python-compatibility workflow to include new user project check mb/update-python-compat-workflow Mark Backman 2025-08-09 19:55:21 -04:00
  • 241ab19228 update uv.lock with numba dependency Aleix Conchillo Flaqué 2025-08-08 15:12:55 -07:00
  • c08e8ec8fb Merge pull request #2391 from pipecat-ai/mb/readme-local-dev Mark Backman 2025-08-08 11:15:58 -07:00
  • eb9bc9644e Merge pull request #2400 from pipecat-ai/mb/pin-numba-0.61.2 Mark Backman 2025-08-08 11:15:22 -07:00
  • 3a306dae90 fix: pin numba to >=0.61.2 Mark Backman 2025-08-08 10:52:47 -04:00
  • e503ea7466 feat: add minor tweaks to GladiaSTTService Fabrice Lamant 2025-08-08 10:21:52 +02:00
  • c42cc8254f Update README with local dev setup for contributors Mark Backman 2025-08-07 16:26:57 -04:00
  • a8e21f7d5d Merge pull request #2395 from pipecat-ai/aleix/examples-15-inherit-parallel-pipeline Aleix Conchillo Flaqué 2025-08-07 17:59:28 -07:00
  • c6ef8de578 scripts(evals): fix 14v-function-calling-openai.py Aleix Conchillo Flaqué 2025-08-07 17:11:29 -07:00
  • fc571fba42 examples(foundational): move 15/15a logic into its own processor Aleix Conchillo Flaqué 2025-08-07 16:52:28 -07:00
  • 0502ee2b5a Merge pull request #2394 from pipecat-ai/mb/uv-lock v0.0.79 Mark Backman 2025-08-07 15:25:38 -07:00
  • 9ec047094b Update uv.lock Mark Backman 2025-08-07 18:24:47 -04:00
  • d991c106c8 Merge pull request #2393 from pipecat-ai/mb/openai-dep Mark Backman 2025-08-07 15:19:05 -07:00
  • 312fb23c89 fix: pin openai package upper bound to <=1.99.1 Mark Backman 2025-08-07 18:00:25 -04:00
  • 4d7f21d44e Merge pull request #2392 from pipecat-ai/aleix/avoid-using-tts-say Aleix Conchillo Flaqué 2025-08-07 13:55:49 -07:00
  • ec25d0a7c9 examples(foundational): fix 20a-persistent-context-openai Aleix Conchillo Flaqué 2025-08-07 13:47:12 -07:00
  • 2b8218deaa examples(foundational): use TTSSpeakFrame instead of TTSService.say() Aleix Conchillo Flaqué 2025-08-07 13:37:05 -07:00
  • 11119430cd TTSService: deprecate say() method Aleix Conchillo Flaqué 2025-08-07 13:36:45 -07:00
  • 9ca79232c1 Merge pull request #2380 from pipecat-ai/pk/deprecate-llm-messages-frame kompfner 2025-08-07 15:13:01 -04:00
  • 9ea06c33f7 Bump deprecation version of LLMMessagesFrame, LLMUserResponseAggregator, and LLMAssistantResponseAggregator (the deprecation slipped past the 0.0.78 release) Paul Kompfner 2025-08-07 14:56:50 -04:00
  • 30a1dd202e Move deprecation of LLMMessagesFrame, LLMUserResponseAggregator, and LLMAssistantResponseAggregator into the next release in the changelog Paul Kompfner 2025-08-07 14:55:11 -04:00
  • 809ab0b7b6 Improve printed deprecation warning Paul Kompfner 2025-08-07 11:16:30 -04:00
  • 2b5db9c562 Remove redundant deprecation warning in docstring Paul Kompfner 2025-08-07 11:11:00 -04:00
  • b4a886b59f Remove redundant deprecation warning in docstring Paul Kompfner 2025-08-07 09:40:53 -04:00
  • 07eb00722b Fix langchain unit test Paul Kompfner 2025-08-06 16:35:10 -04:00
  • 96652b8fba Add new deprecations to changelog Paul Kompfner 2025-08-06 16:25:37 -04:00
  • df1fcf0c68 Remove unused import Paul Kompfner 2025-08-06 16:17:23 -04:00
  • 711f740d9e Update UserResponseAggregator to avoid using the now-deprecated LLMUserResponseAggregator Paul Kompfner 2025-08-06 16:11:09 -04:00
  • a0bda98c20 Update langchain to avoid using the now-deprecated LLMMessagesFrame, LLMUserResponseAggregator, and LLMAssistantResponseAggregator Paul Kompfner 2025-08-06 15:57:57 -04:00
  • 1c1bae35ab Mention deprecation in docstring for LLMMessagesFrame Paul Kompfner 2025-08-06 15:12:38 -04:00
  • 56c52c2cf2 Deprecate LLMUserResponseAggregator and LLMAssistantResponseAggregator, which depend on the now-deprecated LLMMessagesFrame. Paul Kompfner 2025-08-06 15:05:39 -04:00
  • 740aee1a1a Fix an issue in AnthropicLLMContext where we would never initialize turns_above_cache_threshold if we were upgrading from an OpenAILLMContext. Paul Kompfner 2025-08-06 12:50:09 -04:00
  • f0391c3280 Progress on updating foundational examples to avoid using the newly-deprecated LLMMessagesFrame. Paul Kompfner 2025-08-06 12:03:40 -04:00
  • 64e48e4660 Deprecate LLMMessagesFrame. Paul Kompfner 2025-08-06 11:33:07 -04:00
  • b8147bdbbd Add missing Deepgram key to env.example Paul Kompfner 2025-08-06 11:21:57 -04:00
  • 315e45d41b Merge pull request #2389 from pipecat-ai/aleix/pipecat-0.0.78 v0.0.78 Aleix Conchillo Flaqué 2025-08-07 11:34:27 -07:00
  • c057139c48 update CHANGELOG for 0.0.78 Aleix Conchillo Flaqué 2025-08-07 10:38:49 -07:00
  • c61e07132d Merge pull request #2390 from pipecat-ai/mb/optionally-ignore-emulated-speech Mark Backman 2025-08-07 11:14:46 -07:00
  • a5f5e418a8 feat: Add option to ignore emulated user speech while the bot is speaking Mark Backman 2025-08-07 13:46:58 -04:00
  • 31acfaa091 Merge pull request #2388 from pipecat-ai/14v-adding-openai-stt-tts-llm-functioncalling Mark Backman 2025-08-07 10:22:35 -07:00
  • 69541c8835 Linting fix, plus update eval suite with 14v and others, tiny fix for 14m, too Mark Backman 2025-08-07 13:19:01 -04:00
  • af94620839 Add OpenAI function calling example with Pipecat Varun Singh 2025-08-06 23:14:47 -07:00
  • cec8a74293 Merge pull request #2386 from pipecat-ai/filipi/parallel_pipeline Filipi da Silva Fuchter 2025-08-07 14:20:30 -03:00
  • 228a55ac1e Only push the StartFrame when all parallel pipelines have processed it. Filipi Fuchter 2025-08-07 14:18:21 -03:00
  • ab9831daf0 Merge pull request #2382 from pipecat-ai/vp-trace-ignore-message Vanessa Pyne 2025-08-07 09:35:57 -05:00
  • e8c3f5dea6 Update src/pipecat/services/elevenlabs/tts.py Vanessa Pyne 2025-08-07 09:23:33 -05:00
  • 4288b5e780 Merge pull request #2381 from pipecat-ai/aleix/runner-args-pipeline-idle-timeout Mark Backman 2025-08-07 04:47:08 -07:00
  • 23343dd7e7 Remove idle_timeout_secs from quickstart Mark Backman 2025-08-07 07:44:21 -04:00
  • 88de5dd415 Merge pull request #2383 from pipecat-ai/aleix/riva-stt-iterator-exception Mark Backman 2025-08-07 04:39:56 -07:00
  • 33f87589d1 Merge pull request #2384 from pipecat-ai/aleix/release-evals-soniox-inworld-asyncai Mark Backman 2025-08-07 04:35:18 -07:00
  • 7ed14ad91f scripts(evals): added soniox, inworld and asyncai Aleix Conchillo Flaqué 2025-08-06 23:14:50 -07:00
  • 86c6141580 DailyTransport: handle future cancellation Aleix Conchillo Flaqué 2025-08-06 23:01:41 -07:00
  • c97643c797 RivaSTTService: always use WatchdogQueue Aleix Conchillo Flaqué 2025-08-06 23:00:03 -07:00
  • 434d346079 RivaSTTService: handle future cancellation Aleix Conchillo Flaqué 2025-08-06 22:56:08 -07:00
  • 64ae8d2394 log: warning -> trace for elevenlabs tts unavailable context vipyne 2025-08-06 22:40:47 -05:00
  • 786f24c9db examples(foundational): use RunnerArgs.pipeline_idle_timeout_secs Aleix Conchillo Flaqué 2025-08-06 19:38:06 -07:00
  • 38951aab56 scripts(evals): use RunnerArguments.pipeline_idle_timeout_secs Aleix Conchillo Flaqué 2025-08-06 19:37:29 -07:00
  • ed8b0655a8 scripts(evals): fix runner eval cancellation Aleix Conchillo Flaqué 2025-08-06 19:36:42 -07:00
  • 0b2b9f5f1b RunnerArguments: add pipeline_idle_timeout_secs Aleix Conchillo Flaqué 2025-08-06 19:35:40 -07:00
  • ad1841b739 Merge pull request #2377 from pipecat-ai/filipi/fast_api_freeze_issue Filipi da Silva Fuchter 2025-08-06 14:58:36 -03:00
  • b0c002c128 Merge pull request #2378 from pipecat-ai/mb/pyproject-compat-updates Mark Backman 2025-08-06 10:40:29 -07:00
  • 820176084c Add support for 3.13 by bumping min version for vllm to 0.9.0, adding support for torch and torchaudio up to the next major version Mark Backman 2025-08-06 13:09:31 -04:00
  • 5b7e31beff README updates for python versions Mark Backman 2025-08-06 12:20:49 -04:00
  • 41a22d3bf4 Add new python-compatiblity workflow to check for dependency compatibility across supported python versions Mark Backman 2025-08-06 12:13:45 -04:00
  • 84fecabac5 Removing audio sleep from FastAPI and WebSocket server when they are not connected. Filipi Fuchter 2025-08-06 14:02:51 -03:00
  • bbe01d10ef Fixed an issue in BaseOutputTransport where the loop could consume all CPU. Filipi Fuchter 2025-08-06 12:42:58 -03:00
  • 1d80c8d19e Remove explicit version pin for numba mb/pyproject-compatibility Mark Backman 2025-08-06 11:25:50 -04:00
  • c93f2900e8 Add pyproject.toml compatiblity workflow to ensure pyproject.toml works across versions Mark Backman 2025-08-06 11:23:51 -04:00
  • a21a65587e Add new region feature for GladiaSTTService in CHANGELOG Fabrice Lamant 2025-08-06 15:31:10 +02:00
  • a80002d3bd Add new region parameter to Gladia Fabrice Lamant 2025-08-06 14:28:06 +02:00
  • 4364990fd0 Merge pull request #2375 from fabrice404/gladia-region-selection Mark Backman 2025-08-06 07:01:24 -07:00
  • e576fa481f Add new region feature for GladiaSTTService in CHANGELOG Fabrice Lamant 2025-08-06 15:31:10 +02:00
  • ac6b59cae2 Merge pull request #2372 from pipecat-ai/mb/dotenv-dev Mark Backman 2025-08-06 06:06:01 -07:00
  • 12e168e740 Wider package support for python-dotenv dev dep Mark Backman 2025-08-05 22:41:13 -04:00
  • ac354f66ed Merge pull request #2371 from pipecat-ai/mb/docs-gen-with-uv Mark Backman 2025-08-06 06:02:52 -07:00
  • eead793927 Merge pull request #2370 from pipecat-ai/mb/update-workflows-for-uv Mark Backman 2025-08-06 05:54:55 -07:00
  • 0594a203fc Add new region parameter to Gladia Fabrice Lamant 2025-08-06 14:28:06 +02:00
  • 2337a2d92d Remove dev-requirements.txt and mentions of it Mark Backman 2025-08-05 21:46:50 -04:00
  • b3e2603553 Update workflows for uv Mark Backman 2025-08-05 19:54:41 -04:00
  • 29229df719 Speed up builds, mocking large packages Mark Backman 2025-08-05 20:57:42 -04:00
  • 61f4dd2ff2 scripts(evals): fix 14e-function-calling-google Aleix Conchillo Flaqué 2025-08-05 17:44:45 -07:00
  • 42094fb206 Update docs auto-generation to use uv Mark Backman 2025-08-05 20:29:26 -04:00
  • 58c41f112a DailyRunnerArguments: make body optional (fix) Aleix Conchillo Flaqué 2025-08-05 16:59:36 -07:00
  • fa55e2ca9b Merge pull request #2369 from pipecat-ai/aleix/pipeline-task-cancellation-fix Aleix Conchillo Flaqué 2025-08-05 16:56:23 -07:00
  • 313fdc92a1 DailyRunnerArguments: make body optional Aleix Conchillo Flaqué 2025-08-05 16:25:16 -07:00
  • d22d2da03d PipelineTask: always try to cancel things Aleix Conchillo Flaqué 2025-08-05 16:17:03 -07:00
  • de2ae9a2ec Merge pull request #2368 from pipecat-ai/aleix/release-evals-runner-args-fix Aleix Conchillo Flaqué 2025-08-05 16:23:32 -07:00
  • 52a6d8013c scripts(evals): pass runner arguments to run_bot() Aleix Conchillo Flaqué 2025-08-05 15:47:05 -07:00
  • f14cbae9b5 DailyRunnerArguments: make token optional Aleix Conchillo Flaqué 2025-08-05 15:46:12 -07:00
  • 8fe906438a Merge pull request #2358 from pipecat-ai/aleix/system-frames-queued Aleix Conchillo Flaqué 2025-08-05 15:09:52 -07:00
  • d8f4db8827 Merge pull request #2367 from richtermb/richtermb/fix-errorframe-docstring Mark Backman 2025-08-05 15:09:18 -07:00
  • a5ea6e1642 FrameProcessor: system frames are now queued Aleix Conchillo Flaqué 2025-08-04 17:17:03 -07:00
  • e777e78510 Rename 'source' parameter to 'processor' in ErrorFrame class documentation for clarity. richtermb 2025-08-05 15:02:00 -07:00
  • 49a5a1e375 PipelineTask: improve task cancellation Aleix Conchillo Flaqué 2025-08-05 11:25:29 -07:00
  • 61cb45d61b PipelineTask: also wait on CancelFrame Aleix Conchillo Flaqué 2025-08-04 17:12:25 -07:00
  • 6c6deb4e85 Merge pull request #2366 from pipecat-ai/aleix/run-bot-runner-arguments Aleix Conchillo Flaqué 2025-08-05 14:46:19 -07:00
  • 66ad29b2b1 example: pass RunnerArguments to run_bot() Aleix Conchillo Flaqué 2025-08-05 14:01:54 -07:00
  • 21e4f0d56d PipelineRunner: argument ordering Aleix Conchillo Flaqué 2025-08-05 14:01:37 -07:00
  • 627b44bac2 runner: use new RunnerArguments handle_sigint/handle_sigterm Aleix Conchillo Flaqué 2025-08-05 14:00:18 -07:00