Commit Graph

  • 323477bfa4 Refactoring the services using the WordTTSService. filipi87 2026-02-24 15:48:46 -03:00
  • fa692ec989 Merge pull request #3813 from pipecat-ai/mb/fix-stt-ttfb Mark Backman 2026-02-24 13:12:32 -05:00
  • 23ad181515 Fix Soniox processing metrics to measure token-to-transcript time Mark Backman 2026-02-24 13:09:29 -05:00
  • 6f7664846c Add can_generate_metrics to Soniox and AWS Transcribe STT services Mark Backman 2026-02-24 12:53:55 -05:00
  • 081aaa50dc Merge pull request #3811 from pipecat-ai/mb/nltk-upgrade Mark Backman 2026-02-24 10:28:32 -05:00
  • aff8ab8a40 Update OpenAI Realtime default model to gpt-realtime-1.5 Mark Backman 2026-02-23 19:42:14 -05:00
  • 0f7e6e14ab Bump nltk minimum version from 3.9.1 to 3.9.3 Mark Backman 2026-02-24 08:54:03 -05:00
  • 65f563ad34 Add debug logging to KrispVivaTurn analyze_end_of_turn and update example Mark Backman 2026-02-23 21:27:39 -05:00
  • 9c2ac661a3 Merge pull request #3805 from pipecat-ai/mb/dataclass-basemodel Mark Backman 2026-02-23 19:32:31 -05:00
  • cdd65b6c0a Merge pull request #3714 from pipecat-ai/pk/service-settings-refactor kompfner 2026-02-23 17:15:15 -05:00
  • 71fc078c24 Refine ServiceSettings docstring: clarify NOT_GIVEN semantics and fix frame reference Paul Kompfner 2026-02-23 16:55:11 -05:00
  • 7556427862 Revise changelog entries for service settings refactor Paul Kompfner 2026-02-23 16:52:11 -05:00
  • bcf11ecbd4 Looks like the Deepgram Sagemaker TTS services aren't able yet to successfully disconnect/reconnect to apply runtime settings updates. For now, marking them as not yet supporting runtime settings updates. Paul Kompfner 2026-02-23 16:01:30 -05:00
  • ff174dd1c2 Fix STT/TTS Deepgram Sagemaker 55-series examples (examples updating settings at runtime) Paul Kompfner 2026-02-23 15:58:39 -05:00
  • e804060e17 Update COMMUNITY_INTEGRATIONS.md _update_settings examples Paul Kompfner 2026-02-23 15:45:00 -05:00
  • 30db5fea7c Clarify that ServiceSettings and subclasses represent runtime-updatable settings Paul Kompfner 2026-02-23 15:38:57 -05:00
  • c527e1f30f Add dataclass vs Pydantic BaseModel rule to CLAUDE.md Mark Backman 2026-02-23 14:26:16 -05:00
  • 029f3dbefb Updating 55o ElevenLabsTTSService example to also exercise switching voices, which requires reconnect Paul Kompfner 2026-02-23 12:08:13 -05:00
  • 03cb0054f9 Merge branch 'main' into pk/service-settings-refactor kompfner 2026-02-20 21:58:41 -05:00
  • 6a7e9358c6 Merge pull request #3803 from pipecat-ai/mb/inline-smart-turn-v3-deps Mark Backman 2026-02-23 09:29:52 -05:00
  • 6a3718d33d Inline local-smart-turn-v3 deps for Poetry compatibility Mark Backman 2026-02-23 08:52:12 -05:00
  • b873198a59 Add changelog entry for PR #3802 fix/self-referential-dependency James Hush 2026-02-23 14:08:24 +08:00
  • 5b696bd4ae Fix self-referential dependency that breaks Poetry 2.x James Hush 2026-02-23 14:07:57 +08:00
  • b390dc369c added changelog Om Chauhan 2026-02-21 18:33:29 +05:30
  • a18aa738e0 fix(realtime): handle response_cancel_not_active as non-fatal Om Chauhan 2026-02-21 18:26:31 +05:30
  • 9476b5d184 added changelog Om Chauhan 2026-02-21 17:35:08 +05:30
  • f49658de15 skipping provider-specific messages during summarization Om Chauhan 2026-02-21 17:06:54 +05:30
  • b67af19d47 Merge pull request #3793 from pipecat-ai/changelog-0.0.103 v0.0.103 Aleix Conchillo Flaqué 2026-02-20 16:42:46 -08:00
  • 6d9c07b945 Update changelog for version 0.0.103 aconchillo 2026-02-21 00:33:43 +00:00
  • 18429f80f1 github(changelog): allow performance type Aleix Conchillo Flaqué 2026-02-20 16:32:40 -08:00
  • 0a54dc9721 Merge pull request #3792 from pipecat-ai/aleix/update-anthropic-default-model Aleix Conchillo Flaqué 2026-02-20 16:28:08 -08:00
  • 521f669051 Add changelog entries for PR #3792 Aleix Conchillo Flaqué 2026-02-20 16:18:21 -08:00
  • abb20f34ba Update default Anthropic model to claude-sonnet-4-6 Aleix Conchillo Flaqué 2026-02-20 16:17:51 -08:00
  • d38b1d97d4 Added changelog Joshua Primas 2026-02-20 16:13:44 -08:00
  • 0b4568843b Improved logging + error handling + pipecat bot name usage Joshua Primas 2026-02-20 15:59:52 -08:00
  • bd4596570c Changelog entry for lazy import fix mb/lazy-import-smart-turn-v3 Mark Backman 2026-02-20 16:35:17 -07:00
  • 9110e9f30b Lazy import LocalSmartTurnAnalyzerV3 to avoid unnecessary transformers load Mark Backman 2026-02-20 16:31:39 -07:00
  • 35aba4128c Adding the LemonSlice transport integration Joshua Primas 2026-02-20 15:24:48 -08:00
  • b1e72ad4b7 Merge pull request #3789 from pipecat-ai/aleix/fix-missing-await-and-interruption-hang Aleix Conchillo Flaqué 2026-02-20 14:59:11 -08:00
  • f610fb95f9 Add changelog entries for PR #3789 Aleix Conchillo Flaqué 2026-02-20 14:56:46 -08:00
  • 827032fefb Unblock push_interruption_task_frame_and_wait after timeout Aleix Conchillo Flaqué 2026-02-20 14:26:41 -08:00
  • af4ef95dc6 Fix missing await on add_audio_frames_message in Google audio examples Aleix Conchillo Flaqué 2026-02-20 14:24:22 -08:00
  • 0370bb15e4 update uv.lock Aleix Conchillo Flaqué 2026-02-20 13:47:04 -08:00
  • 2b3595485f Merge pull request #3788 from dhruvladia-sarvam/v3-fix-final Aleix Conchillo Flaqué 2026-02-20 13:46:18 -08:00
  • af4226adbf Add changelog entries for service settings refactor PR #3714 Paul Kompfner 2026-02-20 15:26:17 -05:00
  • 29e2a861dc Update AIService.set_model_name to AIService._sync_model_name_to_metrics to: - indicate clearly that it's not meant for public use - make it clear the self._settings is the single source of truth for model information - set the stage for an upcoming change where AIService subclasses won't have to ever worry about explicitly calling an AIService method to sync model name to metrics Paul Kompfner 2026-02-20 11:42:24 -05:00
  • 63c664becb Merge pull request #3787 from pipecat-ai/filipi/refresh_active_audio_context Filipi da Silva Fuchter 2026-02-20 14:50:38 -05:00
  • fecf462139 initial dhruvladia-sarvam 2026-02-21 01:02:37 +05:30
  • 023063759a Changelog entry for TTS race condition fix. Daksh Dua 2026-02-20 16:00:34 -03:00
  • c49eda98e7 Fix race condition where context times out after sending second transcript Daksh Dua 2026-02-20 15:37:14 -03:00
  • 5d07326e36 Merge pull request #3732 from pipecat-ai/filipi/tts_updates Filipi da Silva Fuchter 2026-02-20 13:02:42 -05:00
  • fa659311b6 Changelog entry filipi87 2026-02-20 14:57:59 -03:00
  • 125c423356 Refactored audio context management in TTS services to improve encapsulation and reduce code duplication filipi87 2026-02-20 14:57:44 -03:00
  • c9615c8db6 Merge pull request #3779 from pipecat-ai/filipi/filter_observer Filipi da Silva Fuchter 2026-02-20 12:42:02 -05:00
  • 28c542f6ed Merge pull request #3785 from pipecat-ai/mb/deepgram-sagemaker-tts Aleix Conchillo Flaqué 2026-02-20 09:01:32 -08:00
  • f5b86d9cdc Actually, revert the change making it so that STTService takes model and language args at init time. It'll be up to the subclasses to append those to _settings (or better yet, provide their own service-specific _settings). This avoids rocking the boat too too much. Paul Kompfner 2026-02-20 11:26:28 -05:00
  • 5708c81b93 Merge pull request #3782 from pipecat-ai/aleix/fix-mutable-default-args-aggregator-pair Aleix Conchillo Flaqué 2026-02-20 08:02:18 -08:00
  • f4e9825c03 Remove self._voice_id from TTS Service implementations in favor of self._settings.voice Paul Kompfner 2026-02-20 10:48:16 -05:00
  • 82ce3ea8de Update 07c example to use DeepgramSageMakerTTSService Mark Backman 2026-02-20 08:10:41 -07:00
  • 62ada92188 Add changelog for PR #3785 Mark Backman 2026-02-20 08:09:57 -07:00
  • 273692421f Add DeepgramSageMakerTTSService for Deepgram TTS on AWS SageMaker Mark Backman 2026-02-20 08:08:00 -07:00
  • 5d8a5bf750 Add initialization of self._settings to service superclasses (STTService, TTSService, LLMService), using "generic" settings for those services (STTSettings, TTSSettings, LLMSettings) Paul Kompfner 2026-02-20 09:31:22 -05:00
  • 0a3e212f93 Merge pull request #3784 from pipecat-ai/mb/stt-sagemaker-finalize Mark Backman 2026-02-20 09:26:23 -05:00
  • 43d686c622 Add changelog entry for PR #3784 Mark Backman 2026-02-20 07:17:36 -07:00
  • 4d136e1e28 Align DeepgramSageMakerSTTService finalize pattern with DeepgramSTTService Mark Backman 2026-02-20 07:15:38 -07:00
  • 2024285c75 Add changelog entries for PR #3782 Aleix Conchillo Flaqué 2026-02-19 20:52:31 -08:00
  • bc830c16f1 Fix mutable default arguments in LLMContextAggregatorPair Aleix Conchillo Flaqué 2026-02-19 20:52:00 -08:00
  • fb27642190 Add self._settings to 6 remaining services Paul Kompfner 2026-02-19 18:35:59 -05:00
  • 463ea3725b Update Deepgram Flux with the new service settings pattern Paul Kompfner 2026-02-19 17:12:24 -05:00
  • 6c609031ee Add more 55-series examples Paul Kompfner 2026-02-19 15:12:39 -05:00
  • 18630c9478 Adding changelog entry for RTVI observer ignored_sources feature. filipi87 2026-02-19 18:41:05 -03:00
  • 3a8d3cc841 Allowing to define the list of frame processors whose frames should be silently ignored by the RTVI observer. filipi87 2026-02-19 18:36:12 -03:00
  • 2963c7589d Merge pull request #3774 from pipecat-ai/mb/broadcast-frames-rtvi-observer Filipi da Silva Fuchter 2026-02-19 15:32:48 -05:00
  • 63caa403cb Improving RTVI doc description. filipi87 2026-02-19 17:31:25 -03:00
  • ebb42a3c6d Fix forward reference crash in Google and Anthropic LLM ThinkingConfig Paul Kompfner 2026-02-19 15:06:48 -05:00
  • cc54ff4708 Add more 55-series examples Paul Kompfner 2026-02-19 14:42:08 -05:00
  • 846cf0794d Merge pull request #3615 from omChauhanDev/fix/daily-transport-message-queue Aleix Conchillo Flaqué 2026-02-19 11:55:11 -08:00
  • 498349c17e Merge pull request #3776 from pipecat-ai/aleix/stt-ttfb-metrics-refactor Aleix Conchillo Flaqué 2026-02-19 11:46:46 -08:00
  • 474b27305f Merge pull request #3748 from pipecat-ai/mb/user-idle-configurable Aleix Conchillo Flaqué 2026-02-19 11:44:51 -08:00
  • 20509e8f96 Merge pull request #3744 from pipecat-ai/mb/user-idle-timeout-frame Aleix Conchillo Flaqué 2026-02-19 11:34:42 -08:00
  • 5b2fa69bdc Renaming from broadcasted_sibling_id to broadcast_sibling_id filipi87 2026-02-19 16:24:07 -03:00
  • 4f8cacc769 Merge pull request #3747 from pipecat-ai/mb/update-comment-mute-strategy Aleix Conchillo Flaqué 2026-02-19 11:19:44 -08:00
  • 0145fb4ea0 Merge pull request #3763 from lukepayyapilli/fix/asyncgen-cleanup-uvloop-crash Aleix Conchillo Flaqué 2026-02-19 11:14:00 -08:00
  • 8e52df7f03 Add changelog entries for PR #3776 Aleix Conchillo Flaqué 2026-02-19 10:52:31 -08:00
  • 8ee99e37ff Merge pull request #3768 from tanmayc25/fix/tavus-sample-rate Aleix Conchillo Flaqué 2026-02-19 10:52:34 -08:00
  • bae4211369 Update dependency lock file Aleix Conchillo Flaqué 2026-02-19 10:52:28 -08:00
  • 859cd7c920 Refactor STT TTFB metrics to use base class start/stop pattern Aleix Conchillo Flaqué 2026-02-19 10:52:24 -08:00
  • d608c400f9 Preventing the duplicated BotStartedSpeakingFrame and BotStoppedSpeakingFrame. filipi87 2026-02-19 15:49:22 -03:00
  • 94e93bed83 Merge pull request #3719 from pipecat-ai/aleix/sip-transfer-refer-frames Aleix Conchillo Flaqué 2026-02-19 10:09:13 -08:00
  • b1cee140b9 Refactoring to use broadcasted_sibling_id instead of broadcasted field. filipi87 2026-02-19 15:06:50 -03:00
  • 352361bdd2 Update changelog skill to avoid line wrapping Aleix Conchillo Flaqué 2026-02-11 12:09:07 -08:00
  • baa61468a1 Add changelog entries for PR #3719 Aleix Conchillo Flaqué 2026-02-11 12:09:12 -08:00
  • 7501ba2e45 Undeprecate DailyUpdateRemoteParticipantsFrame Aleix Conchillo Flaqué 2026-02-11 11:58:14 -08:00
  • 200716e8fe Add SIP transfer and SIP REFER frames to Daily transport Aleix Conchillo Flaqué 2026-02-11 11:41:31 -08:00
  • 421696e1c2 Replace Any with specific types and add | _NotGiven to all *Settings field annotations across 49 service files Paul Kompfner 2026-02-19 11:28:29 -05:00
  • 50ef4909e3 Add changelog entries for PR #3774 Mark Backman 2026-02-19 07:44:52 -07:00
  • 63df4642b5 Fix RTVIObserver missing upstream-only frames by adding broadcasted flag Mark Backman 2026-02-19 07:43:20 -07:00
  • 43869a499d Merge pull request #3773 from pipecat-ai/mb/fix-ci-apt-get-update Filipi da Silva Fuchter 2026-02-19 09:28:25 -05:00
  • d2bf3952ec Merge pull request #3772 from simliai/main Mark Backman 2026-02-19 09:13:14 -05:00
  • 92c380ee77 Add apt-get update before installing system packages in CI Mark Backman 2026-02-19 07:01:07 -07:00