Skip to content

build(deps): update pipecat-ai[gladia,runner,silero,webrtc] requirement from <0.1.0,>=0.0.108 to >=1.1.0,<1.2.0 in /integrations-examples/pipecat-bot in the pipecat-bot-deps group#121

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/integrations-examples/pipecat-bot/pipecat-bot-deps-fadb4f95a5
Open

build(deps): update pipecat-ai[gladia,runner,silero,webrtc] requirement from <0.1.0,>=0.0.108 to >=1.1.0,<1.2.0 in /integrations-examples/pipecat-bot in the pipecat-bot-deps group#121
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/integrations-examples/pipecat-bot/pipecat-bot-deps-fadb4f95a5

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 13, 2026

Updates the requirements on pipecat-ai[gladia,runner,silero,webrtc] to permit the latest version.
Updates pipecat-ai[gladia,runner,silero,webrtc] to 1.1.0

Release notes

Sourced from pipecat-ai[gladia,runner,silero,webrtc]'s releases.

v1.1.0

Added

  • Added MistralSTTService for real-time speech-to-text using Mistral's Voxtral Realtime API (voxtral-mini-transcribe-realtime-2602). Supports streaming transcription with interim results, automatic language detection, and VAD-driven utterance lifecycle. (PR #4253)

  • Added buttons field to OutputDTMFFrame and OutputDTMFUrgentFrame for sending multi-key DTMF sequences as a list[KeypadEntry]. Use OutputDTMFFrame.from_string("123#") (or the equivalent on OutputDTMFUrgentFrame) to build one from a dial string, and to_string() to convert back. (PR #4313)

  • Added DailyTransport.send_dtmf() to expose the Daily call client's DTMF sending capability, enabling applications to send tones during a call (e.g. IVR navigation). (PR #4313)

  • Added DailyOutputDTMFFrame and DailyOutputDTMFUrgentFrame frames. In addition to the inherited buttons, they accept session_id, digit_duration_ms and method, which are forwarded to Daily's send_dtmf as sessionId, digitDurationMs and method. (PR #4313)

  • Added incremental pyright type checking. A pyrightconfig.json at the repo root uses typeCheckingMode: "basic" with an explicit include list of modules that pass cleanly (clocks, metrics, transcriptions, frames, observers, extensions, turns, pipeline, runner). Remaining modules will be added in subsequent PRs. CI enforces the checked set via uv run pyright in the format workflow. (PR #4324)

  • Added multilingual support to DeepgramFluxSTTService via a new language_hints: list[Language] setting. Works with Deepgram's new flux-general-multi model to bias transcription across English, Spanish, French, German, Hindi, Russian, Portuguese, Japanese, Italian, and Dutch. Omit the hints to use auto-detection, or pass a subset to bias toward expected languages. Hints can be updated mid-stream via STTUpdateSettingsFrame (sent as a Deepgram Configure control message, no reconnect) to support detect-then-lock flows. (PR #4326)

  • Added fine-grained server-side VAD tuning options to SarvamSTTService.Settings for the saaras:v3 model, including speech thresholds, frame-count controls, pre-speech padding, interruption sensitivity, and initial-frame skipping. (PR #4334)

  • Added XAISTTService for real-time speech-to-text using xAI's voice STT WebSocket API (wss://api.x.ai/v1/stt). Streams raw audio (PCM, µ-law, or A-law) and emits interim and final transcription frames driven by the server's is_final / speech_final flags. Settings expose interim_results, endpointing, language, multichannel, channels, and diarize. Requires the xai optional extra (pip install "pipecat-ai[xai]"). (PR #4340)

  • Added XAITTSService for streaming text-to-speech using xAI's WebSocket TTS endpoint (wss://api.x.ai/v1/tts). Streams text.delta chunks up and base64 audio.delta chunks down on the same connection so audio begins flowing before the full utterance finishes synthesizing; complements the batch-HTTP XAIHttpTTSService. Defaults to raw PCM output so TTSAudioRawFrame needs no decoding. The xai optional extra now pulls in pipecat-ai[websockets-base]. (PR #4341)

  • Added SonioxTTSService, a real-time WebSocket TTS service that streams text in and audio out over a persistent connection. Install with pip install "pipecat-ai[soniox]". (PR #4360)

  • Added support for Daily's built-in screenVideo destination in DailyTransport. When "screenVideo" is included in video_out_destinations transport parameter, a dedicated screen video track is created at join time and frames with transport_destination="screenVideo" are routed to it.

    params = DailyParams(
          video_out_enabled=True,
          video_out_is_live=True,
          video_out_width=1280,
          video_out_height=720,
          video_out_destinations=["screenVideo"]
    )
    ...
    frame = OutputImageRawFrame(...)
    frame.transport_destination = "screenVideo"

... (truncated)

Changelog

Sourced from pipecat-ai[gladia,runner,silero,webrtc]'s changelog.

[1.1.0] - 2026-04-27

Added

  • Added MistralSTTService for real-time speech-to-text using Mistral's Voxtral Realtime API (voxtral-mini-transcribe-realtime-2602). Supports streaming transcription with interim results, automatic language detection, and VAD-driven utterance lifecycle. (PR #4253)

  • Added buttons field to OutputDTMFFrame and OutputDTMFUrgentFrame for sending multi-key DTMF sequences as a list[KeypadEntry]. Use OutputDTMFFrame.from_string("123#") (or the equivalent on OutputDTMFUrgentFrame) to build one from a dial string, and to_string() to convert back. (PR #4313)

  • Added DailyTransport.send_dtmf() to expose the Daily call client's DTMF sending capability, enabling applications to send tones during a call (e.g. IVR navigation). (PR #4313)

  • Added DailyOutputDTMFFrame and DailyOutputDTMFUrgentFrame frames. In addition to the inherited buttons, they accept session_id, digit_duration_ms and method, which are forwarded to Daily's send_dtmf as sessionId, digitDurationMs and method. (PR #4313)

  • Added incremental pyright type checking. A pyrightconfig.json at the repo root uses typeCheckingMode: "basic" with an explicit include list of modules that pass cleanly (clocks, metrics, transcriptions, frames, observers, extensions, turns, pipeline, runner). Remaining modules will be added in subsequent PRs. CI enforces the checked set via uv run pyright in the format workflow. (PR #4324)

  • Added multilingual support to DeepgramFluxSTTService via a new language_hints: list[Language] setting. Works with Deepgram's new flux-general-multi model to bias transcription across English, Spanish, French, German, Hindi, Russian, Portuguese, Japanese, Italian, and Dutch. Omit the hints to use auto-detection, or pass a subset to bias toward expected languages. Hints can be updated mid-stream via STTUpdateSettingsFrame (sent as a Deepgram Configure control message, no reconnect) to support detect-then-lock flows. (PR #4326)

  • Added fine-grained server-side VAD tuning options to SarvamSTTService.Settings for the saaras:v3 model, including speech thresholds, frame-count controls, pre-speech padding, interruption sensitivity, and initial-frame skipping.

... (truncated)

Commits
  • 9697abe Merge pull request #4381 from pipecat-ai/changelog-1.1.0
  • cb0335c Update changelog for version 1.1.0
  • f560614 Merge pull request #4379 from pipecat-ai/aleix/bump-daily-python-0.28
  • d7a196a docs(changelog): add entry for daily-python 0.28.0 bump
  • 644e106 chore(daily): bump daily-python to ~=0.28.0
  • 70f83b4 Merge pull request #4360 from pipecat-ai/mb/soniox-tts
  • 35ed37c chore: add changelog fragment for PR #4360
  • 58a038d Add Soniox real-time TTS service
  • de3c1d6 Merge pull request #4370 from pipecat-ai/aleix/daily-screen-video-destination
  • 0a98789 docs(changelog): add entries for camera_out_send_settings and video_out_bitra...
  • Additional commits viewable in compare view

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Updates the requirements on [pipecat-ai[gladia,runner,silero,webrtc]](https://github.com/pipecat-ai/pipecat) to permit the latest version.

Updates `pipecat-ai[gladia,runner,silero,webrtc]` to 1.1.0
- [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.108...v1.1.0)

---
updated-dependencies:
- dependency-name: pipecat-ai[gladia,runner,silero,webrtc]
  dependency-version: 1.1.0
  dependency-type: direct:production
  dependency-group: pipecat-bot-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels May 13, 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:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants