Skip to content

chore(deps): bump pipecat-ai from 0.0.54 to 0.0.94 - #28

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pipecat-ai-0.0.94
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pipecat-ai-0.0.94

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 23, 2026

Copy link
Copy Markdown

Bumps pipecat-ai from 0.0.54 to 0.0.94.

Release notes

Sourced from pipecat-ai's releases.

v0.0.94

Deprecated

  • The KrispFilter is deprecated and will be removed in a future version. Use the KrispVivaFilter instead.

Removed

  • LivekitFrameSerializer has been removed. Use LiveKitTransport instead.

Fixed

  • Fixed a bug related to LLMAssistantAggregator where spaces were sometimes missing from assistant messages in context.

v0.0.93

Added

  • Added support for Sarvam Speech-to-Text service (SarvamSTTService) with streaming WebSocket support for saarika (STT) and saaras (STT-translate) models.

  • Added support for passing in a ToolsSchema in lieu of a list of provider- specific dicts when initializing OpenAIRealtimeLLMService or when updating it using LLMUpdateSettingsFrame.

  • Added TransportParams.audio_out_silence_secs, which specifies how many seconds of silence to output when an EndFrame reaches the output transport. This can help ensure that all audio data is fully delivered to clients.

  • Added new FrameProcessor.broadcast_frame() method. This will push two instances of a given frame class, one upstream and the other downstream.

    await self.broadcast_frame(UserSpeakingFrame)
  • Added MetricsLogObserver for logging performance metrics from MetricsFrame instances. Supports filtering via include_metrics parameter to control which metrics types are logged (TTFB, processing time, LLM token usage, TTS usage, smart turn metrics).

  • Added pronunciation_dictionary_locators to ElevenLabsTTSService and ElevenLabsHttpTTSService.

  • Added support for loading external observers. You can now register custom pipeline observers by setting the PIPECAT_OBSERVER_FILES environment variable. This variable should contain a colon-separated list of Python files (e.g. export PIPECAT_OBSERVER_FILES="observer1.py:observer2.py:..."). Each file must define a function with the following signature:

    async def create_observers(task: PipelineTask) -> Iterable[BaseObserver]:
        ...
  • Added support for new sonic-3 languages in CartesiaTTSService and CartesiaHttpTTSService.

  • EndFrame and EndTaskFrame have an optional reason field to indicate why the pipeline is being ended.

  • CancelFrame and CancelTaskFrame have an optional reason field to indicate why the pipeline is being canceled. This can be also specified when you cancel a task with PipelineTask.cancel(reason="cancellation reason").

  • Added include_prob_metrics parameter to Whisper STT services to enable access to probability metrics from transcription results.

  • Added utility functions extract_whisper_probability(), extract_openai_gpt4o_probability(), and extract_deepgram_probability() to extract probability metrics from TranscriptionFrame objects for Whisper-based, OpenAI GPT-4o-transcribe, and Deepgram STT services respectively.

  • Added LLMSwitcher.register_direct_function(). It works much like LLMSwitcher.register_function() in that it's a shorthand for registering functions on all LLMs in the switcher, but for direct functions.

... (truncated)

Changelog

Sourced from pipecat-ai's changelog.

[0.0.94] - 2025-11-10

Changed

  • Added support for retrying SpeechmaticsTTSService when it returns a 503 error. Default values in InputParams.

Deprecated

  • The KrispFilter is deprecated and will be removed in a future version. Use the KrispVivaFilter instead.

Removed

  • LivekitFrameSerializer has been removed. Use LiveKitTransport instead.

Fixed

  • Fixed a bug related to LLMAssistantAggregator where spaces were sometimes missing from assistant messages in context.

[0.0.93] - 2025-11-07

Added

  • Added support for Sarvam Speech-to-Text service (SarvamSTTService) with streaming WebSocket support for saarika (STT) and saaras (STT-translate) models.

  • Added support for passing in a ToolsSchema in lieu of a list of provider- specific dicts when initializing OpenAIRealtimeLLMService or when updating it using LLMUpdateSettingsFrame.

  • Added TransportParams.audio_out_silence_secs, which specifies how many seconds of silence to output when an EndFrame reaches the output transport. This can help ensure that all audio data is fully delivered to clients.

  • Added new FrameProcessor.broadcast_frame() method. This will push two instances of a given frame class, one upstream and the other downstream.

    await self.broadcast_frame(UserSpeakingFrame)
  • Added MetricsLogObserver for logging performance metrics from MetricsFrame instances. Supports filtering via include_metrics parameter to control which metrics types are logged (TTFB, processing time, LLM token usage, TTS usage, smart turn metrics).

... (truncated)

Commits
  • 54e8d29 Merge pull request #3022 from pipecat-ai/mb/changelog-0.0.94
  • ee49491 Prep for 0.0.94 hotfix
  • aa8a50b Merge pull request #3015 from pipecat-ai/mb/deprecate-krisp
  • 20857ac Merge pull request #3010 from pipecat-ai/mb/gemini-live-ar-xa
  • 421a1b5 Merge pull request #3021 from pipecat-ai/mb/add-sarvam-stt-readme
  • 8dd45af Deprecate KrispFilter
  • 66c9032 Merge pull request #3020 from pipecat-ai/pk/make-explicit-adding-spaces-when-...
  • 588dcf2 Add Sarvam STT to README list
  • 9131948 Make the mechanism of adding spaces when concatenating TTS (or speech-to-spee...
  • c2ce143 Merge pull request #3017 from pipecat-ai/vp-rm-livekit-serializer
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [pipecat-ai](https://github.com/pipecat-ai/pipecat) from 0.0.54 to 0.0.94.
- [Release notes](https://github.com/pipecat-ai/pipecat/releases)
- [Changelog](https://github.com/pipecat-ai/pipecat/blob/main/CHANGELOG.md)
- [Commits](pipecat-ai/pipecat@v0.0.54...v0.0.94)

---
updated-dependencies:
- dependency-name: pipecat-ai
  dependency-version: 0.0.94
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants