Skip to content

ci: bump the routine group across 1 directory with 4 updates - #38

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/speech-worker/routine-94e266cb08
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/speech-worker/routine-94e266cb08

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 4, 2026

Copy link
Copy Markdown
Contributor

Bumps the routine group with 4 updates in the /speech-worker directory: pyannote-metrics, transformers, hydra-core and fsspec.

Updates pyannote-metrics from 4.1 to 4.2.0

Release notes

Sourced from pyannote-metrics's releases.

Version 4.2.0

pyannote.metrics 4.2.0

Breaking change

  • Python 3.11 or newer is now required. Python 3.10 is no longer supported.

New features

  • Add diarization speaker count metrics.

Bug fixes

  • Fix metrics for empty references. Thanks @​Atishyy27!
  • Restore score-distribution plots with current Matplotlib versions.
  • Ensure speaker spotting input validation runs when Python optimization (python -O) is enabled.
  • Provide a helpful installation error when transcription metrics are used without the optional dependencies. Install them with pip install "pyannote.metrics[transcription]".
Changelog

Sourced from pyannote-metrics's changelog.

Version 4.2.0 (2026-10-16)

  • BREAKING: require Python 3.11 or newer; Python 3.10 is no longer supported
  • feat: add diarization speaker count metrics
  • fix: fix metrics for empty references (@​Atishyy27)
  • fix: restore score-distribution plots with current Matplotlib versions
  • fix: report a helpful installation error when transcription metrics are used without the optional transcription dependencies

Version 4.1.0 (2026-05-06)

  • feat: add transcription metrics

Version 4.0.0 (2025-09-09)

  • fix: remove deprecated use of np.NaN
  • BREAKING: drop support to Python < 3.10
  • BREAKING: switch to native namespace package
  • setup: switch to uv

Version 3.3.0 (2025-01-12)

  • BREAKING: improve diarization purity and coverage to account for overlapping regions
  • chore: use bool instead of deprecated np.bool

Version 3.2.1 (2022-06-20)

  • fix: fix corner case for confidence interval
  • doc: add type hinting (@​hadware)

Version 3.2 (2022-01-12)

  • feat: add option to override existing "uri"
  • feat: add support for missing "uri"

Version 3.1 (2021-09-27)

  • BREAKING: remove (buggy) support for parallel processing
  • fix: fix documentation deployment

Version 3.0.1 (2020-07-02)

  • setup: switch to pyannote.database 4.0+

Version 3.0 (2020-06-15)

  • feat: add DetectionCostFunction detection metric (@​nryant)
  • BREAKING: rename pyannote-metrics.py CLI to pyannote-metrics

Version 2.3 (2020-02-26)

... (truncated)

Commits
  • b416e13 Align metrics CI and release setup; fix optional features and lint (#105)
  • 1da8bf5 feat: add diarization speaker count metrics (#98)
  • ddeddc4 fix: guard JaccardErrorRate against an empty reference (#92)
  • 5c368fe fix: handle empty annotations in segmentation metrics (#90)
  • See full diff in compare view

Updates transformers from 5.20.1 to 5.21.0

Release notes

Sourced from transformers's releases.

Release: v5.21.0

Release v5.21.0

New Model additions

MiniCPM-OCR

MiniCPM-OCR is a document-understanding model from OpenBMB's MiniCPM-V family. It keeps the MiniCPM-V 4.6 architecture, which pairs a SigLIP vision encoder and a window-attention merger with a Qwen3.5 language model. It is specialized for reading text-dense images such as scanned pages, screenshots, receipts and tables.

Links: Documentation | Paper

Flint

Flint is Recursive's mixture-of-experts language model. Compared to a standard SwiGLU MoE transformer such as Qwen3-MoE, it uses hybrid attention (sliding-window attention with rotary embeddings over the current token and the previous 512 tokens in most layers, and full attention without positional encoding in the remaining layers). It also has learned attention sinks, as in GPT-OSS, with per-head RMS-normalized queries and keys. Each sparse layer routes a token to 6 of 256 experts by sigmoid score and adds an ungated shared expert, and the first two layers are dense.

Links: Documentation

UltraVBert

UltraVBert extends ModernVBert by pairing the UltraBERT text encoder with a SigLIP vision encoder for visual document understanding and retrieval. Its image processor splits each page into 512-pixel tiles plus a global view. The connector merges each 4 x 4 block of vision patches into one token, so a tile becomes 64 image tokens, and RMS-normalizes them to the scale of UltraBERT's token embeddings. The max_image_tiles setting (27 by default) caps the number of tiles per page.

Links: Documentation

Gradium Phonon TTS

Gradium Phonon TTS is Gradium's family of on-device text-to-speech models, trained with the Pocket TTS recipe. A causal transformer reads a voice prompt and the text, then emits one continuous 32-dimensional audio latent per step at 12.5 Hz through a one-step flow head, and an end-of-speech head decides when the utterance ends. The latents are decoded to 24 kHz audio by a Pocket TTS audio tokenizer. Unlike Pocket TTS, voice conditioning uses 512-dimensional latents from a separate, unreleased speaker codec, so voices come as precomputed latents and cannot be cloned from a recording.

Links: Documentation

Pocket TTS

Pocket TTS is Kyutai's 100M-parameter text-to-speech model, built as a Continuous Audio Language Model that runs faster than real time on CPU. A causal transformer emits one continuous audio latent per frame (12.5 Hz) through a one-step flow head, and an end-of-speech head decides when to stop. A Mimi-based audio tokenizer encodes voice prompts and decodes the generated latents to 24 kHz audio. Two flow heads are released, Lagrangian self-distillation (default) and drifting, and voices can be cloned from a recording, passed as precomputed latents, or loaded from cached KV states.

Links: Documentation | [Paper](https://huggingface.co/papers/2509.06926 (the Continuous Audio Language Models paper, arXiv 2509.06926). It is the only paper the documentation links, and it describes the architecture family Pocket TTS belongs to. The docs do not cite a separate Pocket TTS technical report.) | [Blog Post](NONE. The documentation links no official blog post. It points only to the original code repository at https://github.com/kyutai-labs/pocket-tts.)

Pocket TTS Audio Tokenizer

The Pocket TTS audio tokenizer is the codec used by Pocket TTS. It has Mimi's architecture (SEANet convolutions plus a small causal transformer on each side), but its residual vector quantizer is replaced by a continuous 32-dimensional bottleneck, the VAE-GAN from Continuous Audio Language Models. It converts 24 kHz audio into latents at 12.5 Hz and decodes them back to audio. It serves as the audio_tokenizer of PocketTTSProcessor, encoding voice prompts and decoding generated latents, and its encoder and decoder can also be loaded on their own.

Links: Documentation | Paper

... (truncated)

Commits
  • dded62b Release: v5.21
  • 6c5f8f4 [Fix] Fix CSM codebook embedding tying (#49197)
  • b41ca9c [FA] Fix FA with static cache (#49998)
  • 2e12b32 [tests_fetcher] fix missing .as_posix() in preprocessor_patterns path keys (#...
  • fadef79 fix(ci): skip bot suggestion if a maintainer already posted run-slow: (#49992)
  • d0103c9 [loading] Allow Renaming and Converter to work on the sume subkeys (#49928)
  • 7725fb8 [Fix] Fix NUMA and cpuset detection in CB (#49980)
  • 2711ad2 [Refactor] Make CB utils depend on no CB import (#49968)
  • c9b377c Composite transparency in shared RGB conversion and image processors (#49079)
  • b3d3a61 fix: prevent empty frame sampling for short videos (#49908)
  • Additional commits viewable in compare view

Updates hydra-core from 1.3.7 to 1.3.8

Release notes

Sourced from hydra-core's releases.

Hydra 1.3.8

Bug fixes

  • Prevent arbitrary code execution through unsafe PyYAML loaders in hydra.utils.instantiate(). Safe YAML loading and dumping remain supported.
Changelog

Sourced from hydra-core's changelog.

1.3.8 (2026-10-25)

Bug Fixes

  • Prevent arbitrary code execution through unsafe PyYAML loaders in hydra.utils.instantiate(). Safe YAML loading and dumping remain supported.
Commits
  • 004658a Clarify the Hydra 1.3.8 security release note
  • 2f20add Prepare Hydra 1.3.8 security release
  • de55543 Merge commit from fork
  • 39f3b31 Prepare Ray launcher 1.2.2 release
  • ed11e57 Backport the Ray version resolver fix to Hydra 1.3 (#3567)
  • d620c0b Update Hydra 1.3 package metadata after repository transfer
  • 35cd89d Support publishing 1.3 plugins
  • 8429daa Prepare hydra-optuna-sweeper 1.3.0 release
  • See full diff in compare view

Updates fsspec from 2026.6.0 to 2026.9.0

Commits
  • 0f76baa changelog (#2166)
  • 695f831 Add age-based cleanup for simplecache (#2118)
  • 42aa468 Mirror readinto from the pyarrow stream onto ArrowFile (#2111)
  • 4a4e6ae Make the SFTP host key policy configurable (#2126)
  • a0ce6db Normalize paths in AsyncFileSystemWrapper like the wrapped filesystem (#2159)
  • c5fea6d Fix cat_ranges on whole-file caches after #2154 (#2163)
  • 9efb18b Patch HAS_CPYTHON_API where _fast_slice reads it (#2164)
  • 27bcd35 feat(AdaptiveReadaheadCache): introducing a new cache-type adaptive (#2093)
  • a681aca Ignore a leading slash in TarFileSystem paths (#2148)
  • 57c55f8 Make names relative in DirFileSystem.walk(detail=True) (#2160)
  • 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

Bumps the routine group with 4 updates in the /speech-worker directory: [pyannote-metrics](https://github.com/pyannote/pyannote-metrics), [transformers](https://github.com/huggingface/transformers), [hydra-core](https://github.com/hydra-ecosystem/hydra) and [fsspec](https://github.com/fsspec/filesystem_spec).


Updates `pyannote-metrics` from 4.1 to 4.2.0
- [Release notes](https://github.com/pyannote/pyannote-metrics/releases)
- [Changelog](https://github.com/pyannote/pyannote-metrics/blob/main/CHANGELOG.md)
- [Commits](pyannote/pyannote-metrics@4.1...4.2.0)

Updates `transformers` from 5.20.1 to 5.21.0
- [Release notes](https://github.com/huggingface/transformers/releases)
- [Commits](huggingface/transformers@v5.20.1...v5.21)

Updates `hydra-core` from 1.3.7 to 1.3.8
- [Release notes](https://github.com/hydra-ecosystem/hydra/releases)
- [Changelog](https://github.com/hydra-ecosystem/hydra/blob/v1.3.8/NEWS.md)
- [Commits](hydra-ecosystem/hydra@v1.3.7...v1.3.8)

Updates `fsspec` from 2026.6.0 to 2026.9.0
- [Commits](fsspec/filesystem_spec@2026.6.0...2026.9.0)

---
updated-dependencies:
- dependency-name: pyannote-metrics
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: routine
- dependency-name: transformers
  dependency-version: 5.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: routine
- dependency-name: hydra-core
  dependency-version: 1.3.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: routine
- dependency-name: fsspec
  dependency-version: 2026.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: routine
...

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 Nov 4, 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