Skip to main content

extract-speech

Test Rust Build

extract-speech is a Rust library for running voice activity detection (VAD) models. It accepts normalized mono 16 kHz PCM samples and returns detected speech ranges as sample offsets. An optional command-line application decodes common audio formats and writes the detected regions as clips or one concatenated file.

It supports:

  • Silero VAD v5 and v6 through Candle or ONNX Runtime
  • PulseVAD FP32 and INT8 graphs through Candle or ONNX Runtime
  • PyAnnote segmentation models through Candle or ONNX Runtime
  • FunASR FSMN-VAD FP32 and INT8 graphs through Candle or ONNX Runtime
  • TEN VAD through Candle or ONNX Runtime
  • NVIDIA Frame-VAD MarbleNet FP32 and INT8 graphs through Candle or ONNX Runtime
  • WAV, MP3, FLAC, Ogg, Opus, M4A, and AAC input
  • WAV and Ogg Opus output
  • automatic stereo-to-mono conversion and sample-rate conversion
  • parallel processing of a directory of audio files
  • optional CUDA, TensorRT, and CoreML execution providers
  • a reusable, model-independent Rust inference API
  • optional Python bindings built with PyO3 and maturin
  • JSON metadata containing clip durations and inference time

Library quick start

Add the library to your project:

[dependencies]
extract-speech = "0.9"

Load a Silero model through Candle and run inference on normalized mono 16 kHz samples:

use extract_speech::{
    download::{AssetManager, ModelAsset},
    Detector, Model, Result, Runtime, VadParams,
};

fn main() -> Result<()> {
    let model = AssetManager::default_cache()?.model(ModelAsset::SileroV6)?;
    let mut detector = Detector::builder(model.model_path())
        .model(Model::Silero)
        .runtime(Runtime::Candle)
        .parameters(VadParams {
            threshold: 0.7,
            ..VadParams::default()
        })
        .build()?;

    let samples = vec![0.0_f32; 16_000];
    for segment in detector.detect(&samples)? {
        println!("speech: {}..{} samples", segment.start, segment.end);
    }

    Ok(())
}

The same Detector can process multiple independent inputs; model state is reset between calls. See the library guide for runtime features, ONNX Runtime initialization, and API details.

Python quick start

Use uv to build and install the PyO3 extension from the repository, then load a cached model with one call:

uv sync --no-dev
import array
import extract_speech

detector = extract_speech.Detector.from_pretrained()
samples = array.array("f", [0.0] * extract_speech.SAMPLE_RATE)
segments = detector.detect(samples)

Tagged releases publish prebuilt wheels for CPython 3.9–3.15 to PyPI and the corresponding GitHub release. See the Python guide for supported platforms, local model paths, ONNX Runtime, buffer types, and download helpers.

CLI quick start

Install Rust and Protocol Buffers first; see the installation guide for platform-specific instructions.

git clone https://github.com/RustedBytes/extract-speech.git
cd extract-speech
cargo build --release --features cli
./target/release/extract-speech download pulsevad --cache-dir .cache/extract-speech

Extract each detected speech region to a WAV file:

./target/release/extract-speech \
  --model-path .cache/extract-speech/models/pulsevad-fp32/pulsevad_2.1k.onnx \
  --process-audio input.wav \
  --output output

Create one file with the detected regions joined together:

./target/release/extract-speech \
  --model-path .cache/extract-speech/models/pulsevad-fp32/pulsevad_2.1k.onnx \
  --process-audio input.wav \
  --output-type concatenated \
  --output speech.wav

The default model is PulseVAD, the default runtime is Candle, the default detection threshold is 0.7, and the default output sample rate is 16 kHz. Run extract-speech --help for the complete command reference.

Cargo features

Feature Default Provides
candle Yes Silero, PulseVAD, PyAnnote, FSMN-VAD, TEN VAD, and MarbleNet inference through Candle
onnxruntime Yes All supported models through dynamically loaded ONNX Runtime
download Yes Checksum-verified model bundles, ONNX Runtime downloads, and persistent caching
python No PyO3 extension module with inference and download APIs
cli No The extract-speech executable and audio file I/O
accelerate-src No Apple Accelerate integration for Candle builds

Runtimes

Runtime Models External runtime library Acceleration
Candle Silero, PulseVAD FP32/dequantized INT8, PyAnnote, FSMN-VAD FP32/dequantized INT8, TEN VAD, MarbleNet FP32/dequantized INT8 No CPU
ONNX Runtime Silero, PulseVAD FP32/INT8, PyAnnote, FSMN-VAD FP32/INT8, TEN VAD, MarbleNet FP32/INT8 Yes, supplied with --dylib-path CPU, CUDA, TensorRT, CoreML

For ONNX Runtime setup and compatible model requirements, see Models and runtimes.

Documentation

  • Changelog — notable changes by release
  • Library — Rust API, Cargo features, and inference examples
  • Python API — installation, automatic model loading, and inference
  • Installation — prerequisites, builds, and releases
  • Usage — inputs, outputs, CLI options, metadata, and examples
  • Models and runtimes — model compatibility and hardware acceleration
  • Development — architecture, checks, and contribution workflow

Development

cargo fmt -- --check
cargo clippy --all-targets --all-features -- -D warnings -W clippy::pedantic
cargo test --all-targets --all-features
cargo build --features cli
uv sync --locked
uv run ruff check .
uv run ruff format --check .
uv run pyright
uv run python -m unittest discover -s tests/python -v

See the development guide for the code layout and project conventions.

Citation

@software{Smoliakov_Extract_Speech_2026,
  author = {Smoliakov, Yehor},
  month = sep,
  title = {{extract-speech: Extract speech from audio files using Voice Activity Detection models}},
  url = {https://github.com/RustedBytes/extract-speech},
  version = {0.9.0},
  year = {2026}
}

License

This project is available under the MIT License.

Release files for extract-speech 0.9.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for extract-speech 0.9.1
File
extract_speech-0.9.1-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
extract_speech-0.9.1-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details
extract_speech-0.9.1-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details
extract_speech-0.9.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
extract_speech-0.9.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
extract_speech-0.9.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
extract_speech-0.9.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
extract_speech-0.9.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
extract_speech-0.9.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
extract_speech-0.9.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
extract_speech-0.9.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
extract_speech-0.9.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
extract_speech-0.9.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
extract_speech-0.9.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
extract_speech-0.9.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
extract_speech-0.9.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
extract_speech-0.9.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
extract_speech-0.9.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
extract_speech-0.9.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
extract_speech-0.9.1-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
extract_speech-0.9.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 63.1 MB

Release files / extract_speech-0.9.1-cp315-cp315-win_amd64.whl

Download URL extract_speech-0.9.1-cp315-cp315-win_amd64.whl
Size 3.3 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
e9f5caca4c691cf808b0b48d31a320e44e01ce7fe3601c4357e411be5d5799fb
BLAKE2b-256 checksum
How to use checksums
b1b1fdb0b4ebdd065c15c99293bdf080c6a819b2565a1d9c126738dc5506e1d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL extract_speech-0.9.1-cp315-cp315-manylinux_2_28_x86_64.whl
Size 3.2 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1f73b0c10a52818922098783691fb34171faf003cef947c947a7c649a965d2c1
BLAKE2b-256 checksum
How to use checksums
0782c6d800d9fc620fc25bd91623185660b1ad173f0fb662771380d410e38628
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp315-cp315-macosx_11_0_arm64.whl

Download URL extract_speech-0.9.1-cp315-cp315-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
83027f79a226dac1d5075427bc397a7271b07bcc0543713b3f9f6ebff4cc7945
BLAKE2b-256 checksum
How to use checksums
16d266e3503e1a126af951b01cffcd33ea0d726393048b4a852320a46b138c04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp314-cp314-win_amd64.whl

Download URL extract_speech-0.9.1-cp314-cp314-win_amd64.whl
Size 3.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
e28b8dc4cacf7edb763ac804668030c9114b3290372079df2fc6ce7673b07697
BLAKE2b-256 checksum
How to use checksums
1d6269f4931ad5f04929e7301c111f115d8b19e8dab2bd39c5e3af77bad5a59e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL extract_speech-0.9.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 3.2 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4263e3e41723517804c86b64bb3369dd70cf04788018c13bdeab6c519f99673e
BLAKE2b-256 checksum
How to use checksums
5111e086df3302366bc7883bfe0eced717544770457291dcc3bacfa1cb5e9071
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL extract_speech-0.9.1-cp314-cp314-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dd16468249196e78c01d0f6493643d9490b2ffeea5d13c72188f1d72fc739c0e
BLAKE2b-256 checksum
How to use checksums
cb96c5af7c02dbccb63fd0a4b9e33615bddf4ba9832e602983cbb5f920244800
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp313-cp313-win_amd64.whl

Download URL extract_speech-0.9.1-cp313-cp313-win_amd64.whl
Size 3.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a0451963cd56688ef761831832eb7463abc598761d83e117504d7315bdd649ab
BLAKE2b-256 checksum
How to use checksums
ca4c24c586df7e286e0ece112a14ed9dd418ed1e025ece64ed4c9b917077952f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL extract_speech-0.9.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 3.2 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b6ae048bbd497ee5dbfcd5b2c32f803ea52a26e48b76c730bfc3ad062b9662d2
BLAKE2b-256 checksum
How to use checksums
803c865fb65648be1591e830ad544bf6ed53da8246cec28b98529bc4c4ed998d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL extract_speech-0.9.1-cp313-cp313-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7c2fb344b26e68c537c15512bb00789774af0127506ce3719840665fec934166
BLAKE2b-256 checksum
How to use checksums
379268a8dc31070f690e833ebf87457ff3041425bd334b76172d08e8440b6921
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp312-cp312-win_amd64.whl

Download URL extract_speech-0.9.1-cp312-cp312-win_amd64.whl
Size 3.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
33df49d83ccfdc2cf7f9cebc4f9f44bce7fa3936595aa5d7eac4e098c9d366b8
BLAKE2b-256 checksum
How to use checksums
c40d85ab3ee5edee5eebdefb3407f472fee0a18f2ef39dcab5a640db031029cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL extract_speech-0.9.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 3.2 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b3abbeb14d4efa96ffa562f2f61fe69bec05b3b0b4deb3856f6ad79c6220c704
BLAKE2b-256 checksum
How to use checksums
0f393889e975be4249d8ae0d9159b82355ca42bd5dc41a7fdd37b8c67d1d19ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL extract_speech-0.9.1-cp312-cp312-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bc7dcee1bbfe261a6834767ff34c4dc53b30e27b04b540879595e75344fefb66
BLAKE2b-256 checksum
How to use checksums
1253329d5bd24d5863aa868913e5206d1d8dc7bc122ca91ec6cd4238dec5fd90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp311-cp311-win_amd64.whl

Download URL extract_speech-0.9.1-cp311-cp311-win_amd64.whl
Size 3.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
33ef47dbd1603c58cbe48202687425be807d609c77cc5bb75b752d2522a87e8f
BLAKE2b-256 checksum
How to use checksums
71ae0b56fca93229ab0ed066bf0c30ab201b0123cf826b89807810efbf1717e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL extract_speech-0.9.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 3.2 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5338887f4ab4c43d0da909498c29d50e89a55004e027d30967c2227d715ff16a
BLAKE2b-256 checksum
How to use checksums
c3e31c556535e9293a519ead97897edf559349a94f0beb0074679deb6bd60523
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL extract_speech-0.9.1-cp311-cp311-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
452ee4656973c8b419390e4e15c314bc0f6290b3fac0063aded272732c51ade0
BLAKE2b-256 checksum
How to use checksums
41a975b5e4e8b807c97b1e01b36de656057604869a41f111ffe3f1afcde9f5ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp310-cp310-win_amd64.whl

Download URL extract_speech-0.9.1-cp310-cp310-win_amd64.whl
Size 3.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
57544b1af4b9006d84aa8672ea3f1140308793ee1d19e3fd01f1e84f581d8ebd
BLAKE2b-256 checksum
How to use checksums
3d08e0672cca6413ae0d231d8a31b7a88db17ffe2d238d985bffcfb1431fbf94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL extract_speech-0.9.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 3.2 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5f9decbc92adf20d042a7daba88a38332c85ded36843794c2f866d7a0d3e2187
BLAKE2b-256 checksum
How to use checksums
914404827a9dc6c67e34bfc530389d76cf6c24c87c44db9e52933378cb878af3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL extract_speech-0.9.1-cp310-cp310-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
acd49c8baecf29979f902f193407c3f566f9ed84b49b479ea37f96f40df9f678
BLAKE2b-256 checksum
How to use checksums
6a32dec9c7c44cea83ab1009fa7cccf396c87a56755c4c4d50d4c0d97b1f8fd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp39-cp39-win_amd64.whl

Download URL extract_speech-0.9.1-cp39-cp39-win_amd64.whl
Size 3.3 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
e963c703ec505bfe136053caa0a1b8c1a2e574f75392f08905e4f054cefcabbd
BLAKE2b-256 checksum
How to use checksums
490793a1213d72c84e494819712a2d27d117bd3a05d69b47fce78bb69351fbbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL extract_speech-0.9.1-cp39-cp39-manylinux_2_28_x86_64.whl
Size 3.2 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ec2412e5ed5cc2ba41389e4bd38ad5ce51e3109c365e4e78e9656e3c47abb762
BLAKE2b-256 checksum
How to use checksums
329e98e428e6df00f67b2ce047523427bcc91381be7d7b01283b57b9faab7d1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / extract_speech-0.9.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL extract_speech-0.9.1-cp39-cp39-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
155e76bd99ad9e611eed5988130c56ac1a2af8781b31becb2c94bfd5a152745a
BLAKE2b-256 checksum
How to use checksums
d9a01dcc9b87a4c76b5afc6886ad342109f089c7a01f26b0efcd7b6ab4d44f97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.9.1 This release

21 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page