Commit Graph

  • 990d8386e4 fix: make SmallWebRTCConnection pc_id globally unique Om Chauhan 2026-01-18 19:41:51 +05:30
  • ce7d823770 Remove unused imports Mark Backman 2026-01-18 08:22:22 -05:00
  • 0b93c3f900 Add Camb TTS to release evals Mark Backman 2026-01-17 16:27:16 -05:00
  • 829c5f4604 Merge pull request #3169 from Incanta/hathora Mark Backman 2026-01-17 16:25:12 -05:00
  • dc8ea615d9 add hathora to run-release-evals.py Mike Seese 2026-01-17 10:33:58 -08:00
  • a3d206050d move hathora example as requested Mike Seese 2026-01-17 10:31:08 -08:00
  • f48a567873 run the linter Mike Seese 2026-01-17 10:30:47 -08:00
  • e69ccd8ea7 Merge pull request #3490 from pipecat-ai/mb/on-user-mute-events Mark Backman 2026-01-17 11:05:15 -05:00
  • 11924bb980 Add on_user_mute_started and on_user_mute_stopped events Mark Backman 2026-01-17 10:10:58 -05:00
  • af89154e96 Merge pull request #3489 from pipecat-ai/mb/fix-azure-tts-punctuation-spacing Mark Backman 2026-01-17 11:00:30 -05:00
  • 1485ea0831 Merge pull request #3488 from pipecat-ai/mb/on-user-turn-idle Mark Backman 2026-01-17 11:00:16 -05:00
  • e22bc777d8 Fix spacing for CJK languages Mark Backman 2026-01-17 09:04:50 -05:00
  • 043403fe23 fix: AzureTTSService punctuation spacing Mark Backman 2026-01-17 08:17:06 -05:00
  • 1e1160906e Update on_user_idle to on_user_turn_idle Mark Backman 2026-01-17 06:56:08 -05:00
  • f7d3e63063 Merge pull request #3474 from pipecat-ai/fix/optional-member-access-function-call-cancel Aleix Conchillo Flaqué 2026-01-16 22:06:45 -08:00
  • 6fa797c8e4 Fix AWS Nova Sonic reset_conversation(), which would previously error out. Paul Kompfner 2026-01-16 22:01:39 -05:00
  • 473d39791b Merge pull request #3482 from pipecat-ai/mb/user-idle-in-user-aggregator Mark Backman 2026-01-16 18:47:10 -05:00
  • 2114abb8c6 add changelog file for 3484 Aleix Conchillo Flaqué 2026-01-16 15:46:29 -08:00
  • 4fb4c26f55 Merge pull request #3484 from amichyrpi/main Aleix Conchillo Flaqué 2026-01-16 15:44:52 -08:00
  • 2e8e574ea5 Add UserIdleController, deprecate UserIdleProcessor Mark Backman 2026-01-16 17:09:11 -05:00
  • 84c7e97be2 Merge pull request #3483 from pipecat-ai/aleix/throttle-user-speaking-frame Aleix Conchillo Flaqué 2026-01-16 15:29:37 -08:00
  • a6e7c99d55 Remove async_mode parameter from Mem0 storage Amory Hen 2026-01-17 00:26:38 +01:00
  • ac3fa7f91f BaseOuputTransport: minor cleanup Aleix Conchillo Flaqué 2026-01-16 14:46:25 -08:00
  • 6eadad53b2 BaseInputTransport: throttle UserSpeakingFrame Aleix Conchillo Flaqué 2026-01-16 14:45:30 -08:00
  • b11150f31f Merge pull request #3480 from pipecat-ai/pk/fix-grok-realtime-smallwebrtc kompfner 2026-01-16 15:46:27 -05:00
  • 836cf60611 Fix an issue where Grok Realtime would error out when running with SmallWebRTC transport. Paul Kompfner 2026-01-16 15:38:33 -05:00
  • 1c13ad95a5 Fix Pylance reportOptionalMemberAccess in _handle_function_call_cancel James Hush 2026-01-16 14:38:05 +08:00
  • 1e8516e91d Merge pull request #3476 from pipecat-ai/mb/project-urls Mark Backman 2026-01-16 14:57:39 -05:00
  • 32c775311d Merge pull request #3471 from pipecat-ai/mb/fix-pydantic-2.12-docs Mark Backman 2026-01-16 14:57:24 -05:00
  • 28d0bb98de Merge pull request #3472 from pipecat-ai/mb/whisker-dev Mark Backman 2026-01-16 14:55:48 -05:00
  • a9a9f3aeaa Merge pull request #3462 from pipecat-ai/aleix/fix-min-words-transcription-aggregation Aleix Conchillo Flaqué 2026-01-16 11:18:23 -08:00
  • c2a0735975 MinWordsUserTurnStartStrategy: don't aggregate transcriptions Aleix Conchillo Flaqué 2026-01-15 10:32:23 -08:00
  • 41cb53f6c2 Merge pull request #3479 from pipecat-ai/aleix/turns-mute-to-user-mute Aleix Conchillo Flaqué 2026-01-16 11:11:50 -08:00
  • 58552af8fd examples(foundational): remote STTMuteFilter example Aleix Conchillo Flaqué 2026-01-16 10:58:34 -08:00
  • c7ab87b0cc turns: move mute to user_mute Aleix Conchillo Flaqué 2026-01-16 10:52:23 -08:00
  • 11ecc5fdee Update project.urls for PyPI Mark Backman 2026-01-16 12:48:13 -05:00
  • 19fb3eed9f Merge pull request #3466 from pipecat-ai/pk/fix-aws-nova-sonic-rtvi-bot-output kompfner 2026-01-16 09:56:13 -05:00
  • b292b32374 Merge pull request #3461 from glennpow/glenn/websocket-headers Mark Backman 2026-01-15 20:26:36 -05:00
  • 63d1393bb0 Add whisker_setup.py to .gitignore Mark Backman 2026-01-15 20:06:49 -05:00
  • b8dbf9728b Update so that TTSSpeakFrame can be configured to append_to_context mb/tts-speak-frame-context Mark Backman 2026-01-15 14:16:17 -05:00
  • 37914cb062 Removed import and added changelog entry. Glenn Powell 2026-01-15 16:47:15 -08:00
  • ec40696854 Revert pydantic 2.12 extra type annotation Mark Backman 2026-01-15 19:16:15 -05:00
  • 2249f3d673 add requested changes from code review Mike Seese 2026-01-10 15:34:35 -08:00
  • d2df324f29 fix some bugs after testing changes Mike Seese 2026-01-05 11:49:52 -08:00
  • 67fdb0b659 use parent _settings dict instead of self._params pattern Mike Seese 2026-01-05 11:15:43 -08:00
  • e77bdf66f9 add can_generate_metrics functions Mike Seese 2026-01-05 11:13:48 -08:00
  • 1b3b67779c switch hathora services to use InputParams pattern Mike Seese 2026-01-05 10:57:27 -08:00
  • 6c7e386391 remove traced_stt from run_stt Mike Seese 2026-01-05 10:48:55 -08:00
  • ba25b279d6 fix issues with PR suggestions Mike Seese 2026-01-05 10:38:11 -08:00
  • e7c83c19b6 port turn_start_strategies to the newer user_turn_strategies Mike Seese 2026-01-05 10:36:08 -08:00
  • 7be7fb49a3 remove turn_analyzer args from transport params Mike Seese 2026-01-05 10:20:49 -08:00
  • bcccb4cbb3 put fallback sample_rate value in function arg Mike Seese 2026-01-05 10:20:26 -08:00
  • e9f1d951d3 Apply suggestions from code review Mike Seese 2026-01-05 10:16:06 -08:00
  • e5632a9339 transition Hathora service to use the unified API and apply PR feedback Mike Seese 2025-12-17 19:16:58 -08:00
  • 1510fb4fc0 add Hathora STT and TTS services Mike Seese 2025-12-01 15:01:06 -08:00
  • 64a1ad2649 Merge pull request #3470 from pipecat-ai/mb/fix-docs-0.0.99 Mark Backman 2026-01-15 17:34:44 -05:00
  • 4458ca1d24 Mock FastAPI Mark Backman 2026-01-15 17:11:06 -05:00
  • 21aaa48e62 Fix pydantic issues impacting autodoc Mark Backman 2026-01-15 17:02:30 -05:00
  • e75c241030 Merge pull request #3468 from pipecat-ai/mb/camb-cleanuo Mark Backman 2026-01-15 17:16:28 -05:00
  • 60216048a8 Docs fixes after 0.0.99 Mark Backman 2026-01-15 16:22:17 -05:00
  • f3c2e29fb4 Clean up CambTTSService Mark Backman 2026-01-15 15:59:17 -05:00
  • ce99924be4 Add CHANGELOG entry describing fix for the missing "bot-llm-text" RTVI event when using realtime (speech-to-speech) services Paul Kompfner 2026-01-15 15:55:22 -05:00
  • 5de80a60d4 Fix "bot-llm-text" not firing when using Grok Realtime Paul Kompfner 2026-01-15 15:30:00 -05:00
  • 5753762350 Fix "bot-llm-text" not firing when using OpenAI Realtime Paul Kompfner 2026-01-15 15:16:08 -05:00
  • 885b318b04 Fix "bot-llm-text" not firing when using Gemini Live Paul Kompfner 2026-01-15 15:03:45 -05:00
  • 7a22d58cf4 Fix "bot-llm-text" not firing when using AWS Nova Sonic Paul Kompfner 2026-01-15 14:48:39 -05:00
  • c8e4b462c9 Merge pull request #3460 from pipecat-ai/mb/reorder-07-examples Mark Backman 2026-01-15 14:44:21 -05:00
  • 30a3f42255 Merge pull request #3349 from eRuaro/feat/camb-tts-integration Mark Backman 2026-01-15 14:43:12 -05:00
  • 26ddb2de2f minimal uv.lock update for camb-sdk Neil Ruaro 2026-01-16 03:18:01 +08:00
  • f60eeaa212 reverted uv.lock, updated readthedocs.yaml, copyright year updates Neil Ruaro 2026-01-16 02:50:18 +08:00
  • 8cf72b36cb manually add camb-sdk to uv.lock, exclude camb from docs build Neil Ruaro 2026-01-16 02:26:38 +08:00
  • 38c3bcef96 exclude camb from docs build Neil Ruaro 2026-01-16 02:20:26 +08:00
  • 80604ba7b6 remove _update_settings method Neil Ruaro 2026-01-16 02:00:48 +08:00
  • 256c70c631 use UserTurnStrategies Neil Ruaro 2026-01-16 01:32:08 +08:00
  • 0e3532c529 Allow WebsocketClientTransport to send custom headers Glenn Powell 2026-01-15 09:31:48 -08:00
  • 9942fcfeb2 updated per PR reviews Neil Ruaro 2026-01-16 01:15:46 +08:00
  • 003c24ca6e Make model parameter explicit in docstring example Neil Ruaro 2026-01-13 07:06:31 +09:00
  • ed120d014d Add model-specific sample rates, transport example, and fix audio buffer alignment Neil Ruaro 2026-01-13 06:32:11 +09:00
  • e76a3d04f0 Update Camb TTS to 48kHz sample rate Neil Ruaro 2026-01-13 00:43:46 +09:00
  • 641d17007f Clean up Camb TTS service and tests Neil Ruaro 2026-01-12 22:20:42 +09:00
  • 9293b5f24a Migrate Camb TTS service from raw HTTP to official SDK Neil Ruaro 2026-01-12 19:23:43 +09:00
  • c1f3cbd1d4 Yield TTSAudioRawFrame directly instead of calling private method Neil Ruaro 2026-01-12 17:51:38 +09:00
  • 78fa2ab65e Update default voice ID, fix MARS naming, and clean up example Neil Ruaro 2026-01-09 21:22:33 +09:00
  • 56da2caeed Update Camb.ai TTS inference options Neil Ruaro 2026-01-09 18:30:38 +09:00
  • a541d65255 Update MARS model names to mars-flash, mars-pro, mars-instruct Neil Ruaro 2026-01-09 18:20:50 +09:00
  • a3d7e9eafe Address PR feedback: add --voice-id arg, remove test script Neil Ruaro 2026-01-05 20:34:05 +08:00
  • 54933bea2a Rename changelog to PR number Neil Ruaro 2026-01-05 06:07:12 +08:00
  • fcab9899cc Add changelog entry for Camb.ai TTS integration Neil Ruaro 2026-01-05 05:53:46 +08:00
  • be098e85db Remove non-working Daily/WebRTC example Neil Ruaro 2026-01-05 05:35:31 +08:00
  • ed0ff46a87 added local test Neil Ruaro 2026-01-04 22:20:02 +08:00
  • 7ae0d651d6 added cambai tts integration Neil Ruaro 2025-12-29 21:08:40 +08:00
  • efd4432cfb Renumber the 07 foundational examples Mark Backman 2026-01-15 10:24:09 -05:00
  • 24082b84f2 Merge pull request #3453 from pipecat-ai/pk/consistency-pass-on-user-started-stopped-speaking-frames kompfner 2026-01-15 09:24:14 -05:00
  • dcd5840341 Merge pull request #3455 from pipecat-ai/aleix/reset-user-turn-start-strategies Aleix Conchillo Flaqué 2026-01-14 19:28:32 -08:00
  • 61a7922bea MinWordsUserTurnStartStrategy: avoid using interim transcriptions aleix/dont-use-interim-in-min-words Aleix Conchillo Flaqué 2026-01-14 18:21:27 -08:00
  • 9e705ce768 UserTurnController: reset user turn start strategies when turn triggered Aleix Conchillo Flaqué 2026-01-14 17:50:31 -08:00
  • 965466cc09 Merge pull request #3454 from pipecat-ai/mb/external-turn-strategies-timeout Mark Backman 2026-01-14 20:15:31 -05:00
  • f3993f1775 fix to make on_user_turn_stop_timeout work with ExternalUserTurnStrategies Mark Backman 2026-01-14 20:01:50 -05:00
  • e107902b14 Do a consistency pass on how we're sending UserStartedSpeakingFrames and UserStoppedSpeakingFrames. The codebase is now consistent in broadcasting both types of frames up and downstream. Paul Kompfner 2026-01-14 18:40:07 -05:00
  • e7b5ff49f4 Merge pull request #3447 from pipecat-ai/pk/add-pr-3420-to-changelog kompfner 2026-01-14 15:33:44 -05:00