$npx skillfedfor your agent

pyannote-core

Advanced data structures for handling temporal segments with attached labels

With conditionsPyPI Information AnalysisReleased Sep 20252.7M downloads / moPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — pyannote_core-6.0.1-py3-none-any.whl
v6.0.1 · released 2025-09-16 · Python >=3.10 · 3 runtime deps: numpy, pandas, sortedcontainers

Yes, if you are building speaker diarization or audio annotation systems. The package provides essential data structures for temporal segment handling and integrates well with the scientific Python ecosystem. However, verify the license status before use, and note that maintenance appears to be in a slower phase (332 days since last release)—acceptable for stable infrastructure but worth monitoring if you depend on active development.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python >=3.10
  • Low install friction with a pure-Python wheel distribution.
  • Maintenance status is aging (332 days since last release), though the package has been in development since 2014 and supports current Python versions (>=3.10).

License · maintenance · safety

(unclear) — License treatment is unclear—no SPDX identifier or raw license text is available in the package metadata. Verify the actual license before use in proprietary or restricted contexts.

last release 2025-09-16 (332 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 2,740,521 downloads/mo, #2,912 on PyPI

Verify before relying

pip install pyannote.core

import pyannote.core
# Create and work with temporal segments and labels
# See documentation for specific API usage
  • Actual license identifier and terms (metadata shows 'unclear' treatment)
  • Whether graphical visualization in Jupyter requires additional system dependencies beyond the [notebook] extra
  • Current maintenance status and roadmap given 332 days since last release
Same gist for agents: .md · .json

What it is and what it does

pyannote.core is a library for working with temporal segments and their associated labels—the core data abstraction for speaker diarization, audio annotation, and time-based event tracking. It builds on numpy, pandas, and sortedcontainers to provide efficient handling of overlapping and non-overlapping time intervals, making it a foundation for speech processing pipelines and annotation workflows.

The package is part of the larger pyannote ecosystem and is typically used as a dependency rather than standalone. It offers both programmatic APIs for manipulating temporal data and optional Jupyter notebook visualization support. With low install friction and support for modern Python versions, it integrates readily into existing scientific Python stacks.

Use it for

  • Build speaker diarization pipelines that track speaker identity across time intervals in audio
  • Manage time-based annotations and labels for audio or video processing workflows
  • Represent and query overlapping or adjacent temporal segments in event-driven systems
  • Visualize temporal data and segment boundaries in Jupyter notebooks for exploratory analysis
  • Integrate temporal data handling into speech processing or audio analysis frameworks

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are building speaker diarization or audio annotation systems.

The package provides essential data structures for temporal segment handling and integrates well with the scientific Python ecosystem. However, verify the license status before use, and note that maintenance appears to be in a slower phase (332 days since last release)—acceptable for stable infrastructure but worth monitoring if you depend on active development.

Install

pyannote-core on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. Maintenance status is aging (332 days since last release), though the package has been in development since 2014 and supports current Python versions (>=3.10).

Requires Python >=3.10

License in practice

License treatment is unclear—no SPDX identifier or raw license text is available in the package metadata. Verify the actual license before use in proprietary or restricted contexts.

Quickstart

pip install pyannote.core

import pyannote.core
# Create and work with temporal segments and labels
# See documentation for specific API usage

Verify before relying

  • Actual license identifier and terms (metadata shows 'unclear' treatment)
  • Whether graphical visualization in Jupyter requires additional system dependencies beyond the [notebook] extra
  • Current maintenance status and roadmap given 332 days since last release

Package facts

LicenseNot declared unclear
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
numpypandassortedcontainers
MaintenanceAging 332 days since the last release
First released
Downloads2,740,521 / month, #2,912 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: pyannote_core-6.0.1-py3-none-any.whl

Tags

Capabilities
temporal segments with labelsspeaker diarization data structurestime interval annotationlabeled timeline handlingaudio annotation frameworksegment-based timelinetemporal data structures
Topics
audio-processingtemporal-dataspeaker-diarization

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “temporal segments with labels”

  • pyannote-coreProvides data structures for representing and manipulating temporal…
  • whisperxWhisperX performs fast automatic speech recognition with word-level…
  • speechmatics-voicePython SDK for building real-time voice applications with automatic…

Give your agent the search over MCP, or paste the wish link into any chat.

More Information Analysis packages

regex Worth it
PyPI · Python Modules · released Jul 2026

A drop-in replacement for Python's standard `re` module that adds advanced regex features like nested sets, fuzzy matching, lookaround in conditionals, and full Unicode case-folding while maintaining backward compatibility.

Apache-2.0 AND CNRI-Pythoncompiled wheel · 3.10+
437.7Mdownloads / mo
pyarrow Worth it
PyPI · Information Analysis · released Aug 2026

pyarrow provides Python bindings to Apache Arrow's C++ libraries for efficient columnar data processing, serialization, and interoperability with pandas, NumPy, and other Python ecosystem tools.

Apache-2.0compiled wheel · 3.10+
432.9Mdownloads / mo
networkx Worth it
PyPI · Python Modules · released Dec 2025

NetworkX provides data structures and algorithms for creating, analyzing, and manipulating graphs and networks, supporting everything from simple undirected graphs to complex directed and weighted networks.

BSD-3-Clausepure Python
290.9Mdownloads / mo
snowflake-connector-python Worth it
PyPI · Software Development · released Aug 2026

Connects Python applications to Snowflake data warehouses using the DB API 2.0 specification, enabling SQL queries, data transfers, and warehouse operations.

Apache-2.0compiled wheel · 3.10+
193.6Mdownloads / mo
contourpy Worth it
PyPI · Information Analysis · released Jul 2025

ContourPy calculates contours of 2D quadrilateral grids using C++11 algorithms wrapped in Python, offering serial and multithreaded implementations without requiring Matplotlib as a dependency.

BSD-3-Clausecompiled wheel · 3.11+
191.2Mdownloads / mo
snowflake-snowpark-python Worth it
PyPI · Software Development · released Jul 2026

Snowpark Python provides APIs to query and process data directly in Snowflake without moving data to your local system, with support for both native Snowpark and pandas-compatible interfaces.

Install it if you use Snowflake and want to process data without moving it to your application layer.

Apache-2.0pure Python
100.7Mdownloads / mo

See also pyannote-audio · pyannote-metrics · sherpa-onnx-core · pyannote-database · pyannoteai-sdk · Resemblyzer · sherpa-onnx · pystac-core · pyLDAvis · whisperx