Skip to main content

No project description provided

Project description

RapidSpeech Logo

English | 简体中文

Open in Colab

RapidSpeech.cpp 🎙️

RapidSpeech.cpp is a high-performance, edge-native speech intelligence framework built on top of ggml. It aims to provide pure C++, zero-dependency, and on-device inference for large-scale ASR (Automatic Speech Recognition) and TTS (Text-to-Speech) models.


🌟 Key Differentiators

While the open-source ecosystem already offers powerful cloud-side frameworks such as vLLM-omni, as well as mature on-device solutions like sherpa-onnx, RapidSpeech.cpp introduces a new generation of design choices focused on edge deployment.

1. vs. vLLM: Edge-first, not cloud-throughput-first

  • vLLM

    • Designed for data centers and cloud environments
    • Strongly coupled with Python and CUDA
    • Maximizes GPU throughput via techniques such as PageAttention
  • RapidSpeech.cpp

    • Designed specifically for edge and on-device inference
    • Optimized for low latency, low memory footprint, and lightweight deployment
    • Runs on embedded devices, mobile platforms, laptops, and even NPU-only systems
    • No Python runtime required

2. vs. sherpa-onnx: Deeper control over the inference stack

Aspect sherpa-onnx (ONNX Runtime) RapidSpeech.cpp (ggml)
Memory Management Managed internally by ORT, relatively opaque Zero runtime allocation — memory is fully planned during graph construction to avoid edge-side OOM
Quantization Primarily INT8, limited support for ultra-low bit-width Full K-Quants family (Q4_K / Q5_K / Q6_K), significantly reducing bandwidth and memory usage while preserving accuracy
GPU Performance Relies on execution providers with operator mapping overhead Native backends (ggml-cuda, ggml-metal) with speech-specific optimizations, outperforming generic onnxruntime-gpu
Deployment Requires shared libraries and external config files Single binary deployment — model weights and configs are fully encapsulated in GGUF

📦 Model Support

Automatic Speech Recognition (ASR)

  • SenseVoice-small
  • FunASR-nano
  • Qwen3-ASR
  • FireRedASR2

Text-to-Speech (TTS)

  • OpenVoice2 (MeloTTS + voice cloning)
  • OmniVoice (single-stage non-autoregressive diffusion TTS, multilingual + voice cloning)
  • CosyVoice3
  • Qwen3-TTS

🏗️ Architecture Overview

RapidSpeech.cpp is not just an inference wrapper — it is a full-featured speech application framework:

  • Core Engine A ggml-based computation backend supporting mixed-precision inference from INT4 to FP32.

  • Architecture Layer A plugin-style model construction and loading system, with support for FunASR-nano, SenseVoice, and planned support for CosyVoice, Qwen3-TTS, and more.

  • Business Logic Layer Built-in ring buffers, VAD (voice activity detection), text frontend processing (e.g., phonemization), and multi-session management.


🚀 Core Features

  • Extreme Quantization: Native support for 4-bit, 5-bit, and 6-bit quantization schemes to match diverse hardware constraints.
  • Zero Dependencies: Implemented entirely in C/C++, producing a single lightweight binary.
  • GPU / NPU Acceleration: Customized CUDA and Metal backends optimized for speech models.
  • Unified Model Format: Both ASR and TTS models use an extended GGUF format.
  • Python Bindings: Python API via pybind11, installable with pip install.

🛠️ Quick Start

Download Models

Models are available on:

Build from Source

git clone https://github.com/RapidAI/RapidSpeech.cpp
cd RapidSpeech.cpp
git submodule sync && git submodule update --init --recursive
cmake -B build
cmake --build build --config Release

Build artifacts are located in the build/ directory:

  • rs-asr-offline — Offline ASR command-line tool
  • rs-asr-online — Online (streaming) ASR command-line tool
  • rs-tts-offline — Offline TTS command-line tool
  • rs-quantize — Model quantization tool

C++ CLI Usage

Offline Recognition (rs-asr-offline)

Basic — single file without VAD:

./build/rs-asr-offline \
  -m /path/to/funasr-nano-fp16.gguf \
  -w /path/to/audio.wav \
  -t 4 \
  --gpu true

With VAD segmentation (recommended for long audio):

./build/rs-asr-offline \
  -m /path/to/funasr-nano-fp16.gguf \
  -v /path/to/silero_vad_v6.gguf \
  -w /path/to/audio.wav \
  -t 4 \
  --vad-threshold 0.5 \
  --silence-ms 600

When a VAD model is provided, the tool automatically segments the audio by speech activity and produces timestamped results per segment.

Parameters:

Flag Description Default
-m, --model Path to GGUF model file (required)
-w, --wav Path to WAV audio file (16 kHz, required)
-v, --vad Path to VAD GGUF model — Silero or FireRed, auto-detected from general.architecture (optional, enables VAD segmentation)
-t, --threads Number of CPU threads 4
--gpu Enable GPU acceleration (true/false) true
--vad-threshold VAD speech probability threshold (0–1, lower = more sensitive) 0.5
--silence-ms Silence duration to split segments (ms) 600
--max-segment-s Max segment length for ASR input (seconds) 30.0

Online / Streaming Recognition (rs-asr-online)

WAV file (simulate streaming):

./build/rs-asr-online \
  -m /path/to/funasr-nano-fp16.gguf \
  -v /path/to/silero_vad_v6.gguf \
  -w /path/to/audio.wav \
  -t 4 \
  --vad-threshold 0.5 \
  --silence-ms 600

Microphone (live mode):

./build/rs-asr-online \
  -m /path/to/funasr-nano-fp16.gguf \
  -v /path/to/silero_vad_v6.gguf \
  --mic \
  -t 4

Two-pass mode (CTC fast pass + LLM rescoring, FunASR-Nano only):

./build/rs-asr-online \
  -m /path/to/funasr-nano-fp16.gguf \
  -v /path/to/silero_vad_v6.gguf \
  -w /path/to/audio.wav \
  --two-pass

Parameters:

Flag Description Default
-m, --model Path to ASR GGUF model file (required)
-v, --vad Path to Silero VAD model file (required)
-w, --wav Path to WAV audio file (16 kHz)
--mic Use microphone input (live mode) off
--mic-device Audio device index for mic input auto
--mic-chunk-ms Mic read chunk size (ms) 32
-t, --threads Number of CPU threads 4
--gpu Enable GPU acceleration (true/false) true
--vad-threshold VAD speech detection threshold (0–1, lower = more sensitive) 0.5
--silence-ms Silence timeout for segment splitting (ms) 600
--two-pass Enable 2-pass mode: CTC decode + LLM rescore off
--ctc-precheck CTC pre-check before LLM to skip silence (reduces hallucination, slightly increases RTF) off

Text-to-Speech (rs-tts-offline)

MeloTTS / OpenVoice2

OpenVoice2 builds on MeloTTS as the base acoustic model (VITS-style: text encoder + duration predictor + stochastic flow decoder + HiFi-GAN vocoder). MeloTTS ships one checkpoint per language; the --lang flag must match the language of the GGUF you converted.

English (MeloTTS-English):

./build/rs-tts-offline \
  -m /path/to/openvoice2-base-en.gguf \
  -t "Hello, welcome to RapidSpeech!" \
  --lang English \
  -o output.wav \
  --threads 4

Chinese (MeloTTS-Chinese):

./build/rs-tts-offline \
  -m /path/to/openvoice2-base-zh.gguf \
  -t "你好,欢迎使用 RapidSpeech 语音合成。" \
  --lang Chinese \
  -o output.wav

Japanese (MeloTTS-Japanese):

./build/rs-tts-offline \
  -m /path/to/openvoice2-base-jp.gguf \
  -t "こんにちは、RapidSpeech へようこそ。" \
  --lang Japanese \
  -o output.wav

Accepted --lang values: English/EN/en, Chinese/ZH/zh, Japanese/JA/ja. The language string is case-insensitive but must match the model's language — feeding Chinese text to an English model will produce garbled audio.

Voice cloning (OpenVoice2 = MeloTTS base + Tone Color Converter):

OpenVoice2 separates speaker timbre from prosody. Pass a reference WAV with --ref to apply the speaker's voice to the synthesized speech. Requires the converter GGUF in the same directory as the base GGUF (the loader auto-discovers it).

./build/rs-tts-offline \
  -m /path/to/openvoice2-base-en.gguf \
  -t "Hello, this is cloned voice." \
  --lang English \
  --ref /path/to/reference.wav \
  -o output.wav
OmniVoice (diffusion TTS, multilingual + voice cloning)
./build/rs-tts-offline \
  -m /path/to/omnivoice-f16.gguf \
  -t "Hello, welcome to RapidSpeech!" \
  --instruct "male, young adult, moderate pitch" \
  --lang English \
  --n-steps 32 \
  -o output.wav

Voice cloning (OmniVoice):

./build/rs-tts-offline \
  -m /path/to/omnivoice-f16.gguf \
  -t "Hello, this is cloned voice." \
  --ref /path/to/reference.wav \
  --ref-text "transcript of the reference audio" \
  -o output.wav

Parameters:

Flag Description Default
-m, --model Path to TTS GGUF model file (required)
-t, --text Text to synthesize (required)
-o, --output Output WAV file path output.wav
--lang Target language. MeloTTS: English/Chinese/Japanese (must match GGUF). OmniVoice: English/zh/... English
--ref Reference audio WAV for voice cloning (OpenVoice2 / OmniVoice)
--ref-text Transcript of the reference audio (OmniVoice only)
--bert ZH BERT GGUF (1024-dim, OpenVoice2 Chinese only, optional)
--mbert Multilingual BERT GGUF (768-dim, optional)
--instruct Voice description, e.g. male, female, young adult (OmniVoice) male
--seed Random seed (OmniVoice) 42
--n-steps Diffusion steps 1-128, fewer = faster but lower quality (OmniVoice) 32
--threads Number of CPU threads 4
--gpu Enable GPU acceleration (true/false) true

Model Quantization (rs-quantize)

./build/rs-quantize /path/to/funasr-nano-fp16.gguf /path/to/output-q4_k.gguf q4_k

Supported quantization types: q4_0, q4_k, q5_0, q5_k, q8_0, f16, f32

⚠️ Note: Q2_K quantization causes unacceptable accuracy loss for FunASR Nano, producing garbled output. Not recommended.

Python Usage

Installation

# CPU (Linux / macOS / Windows)
pip install rapidspeech

# CUDA (Linux, NVIDIA GPU)
pip install rapidspeech-cuda

# Metal (macOS, Apple Silicon)
pip install rapidspeech-metal

Supported backends:

Backend Distribution Platform Notes
CPU rapidspeech Linux / macOS / Windows Default; no GPU dependency
CUDA rapidspeech-cuda Linux + NVIDIA GPU Built against CUDA 11.8 (manylinux2014)
Metal rapidspeech-metal macOS (Apple Silicon) Uses fused Metal kernels for DAC vocoder
Vulkan source build only Linux / Windows + Vulkan SDK Cross-vendor GPU acceleration
CANN source build only Linux + Huawei Ascend NPU Requires CANN toolkit
OpenCL source build only Linux / Android + OpenCL ICD Mobile / embedded GPUs
WebGPU source build only Native (Dawn) / WASM Browser deployment via emdawnwebgpu

Note: The pip distribution name varies by backend, but the Python import name is always rapidspeech. Backends marked source build only are not published to PyPI — build them from source (see below).

Build Python Package from Source

# CPU build (default)
pip install .

# Pre-wired backends (recognized by setup.py, sets the wheel name automatically)
RS_BACKEND=cuda  pip install .              # requires nvcc in PATH
RS_BACKEND=metal pip install .              # macOS, auto-enabled on Apple Silicon

# Other backends — pass the CMake flag directly through RAPIDSPEECH_CMAKE_ARGS
RAPIDSPEECH_CMAKE_ARGS="-DRS_VULKAN=ON" pip install .   # Vulkan
RAPIDSPEECH_CMAKE_ARGS="-DRS_CANN=ON"   pip install .   # Huawei Ascend
RAPIDSPEECH_CMAKE_ARGS="-DRS_OPENCL=ON" pip install .   # OpenCL
RAPIDSPEECH_CMAKE_ARGS="-DRS_WEBGPU=ON" pip install .   # WebGPU (Dawn)

Python API

import rapidspeech
import numpy as np

# Initialize ASR context
ctx = rapidspeech.asr_offline(
    model_path="funasr-nano-fp16.gguf",
    n_threads=4,
    use_gpu=True
)

# Read WAV audio (16 kHz, float32, mono)
pcm = ...  # np.ndarray, shape=[N], dtype=float32

# Push audio and recognize
ctx.push_audio(pcm)
ctx.process()

# Get recognition result
text = ctx.get_text()
print(f"Result: {text}")

See python-api-examples/asr/asr-offline.py for a complete example.

TTS Python API:

import rapidspeech
import numpy as np

# Initialize TTS synthesizer
tts = rapidspeech.tts_synthesizer(
    model_path="openvoice2-base.gguf",
    n_threads=4,
    use_gpu=True
)

# Synthesize text to audio (returns full PCM as numpy array)
pcm = tts.synthesize("Hello, welcome to RapidSpeech!")

# Streaming synthesis (returns list of numpy array chunks)
chunks = tts.synthesize_streaming("Hello, welcome to RapidSpeech!")
for chunk in chunks:
    print(f"Chunk: {len(chunk)} samples")

# Optional: set reference audio for voice cloning
# reference_pcm = ...  # load reference audio
# tts.set_reference(reference_pcm, sample_rate=16000)

🧪 Examples & Bindings

End-to-end examples for every language binding live in their own folders, each with a dedicated README that walks through installation, CLI flags, and the underlying API surface.

Folder What it covers README
🐍 Python pip install rapidspeech → offline / online ASR (with neural VAD, 2-pass LLM rescoring), offline / streaming TTS, voice cloning python-api-examples/README.md
🌐 Browser (WebAssembly) Three-tab demo: offline ASR, mic-driven online ASR, offline TTS. Runs locally with WebGPU + pthreads wasm-examples/README.md
🟩 Node.js CLI built on the same WASM module: file → ASR (with optional VAD + 2-pass), text → TTS (with voice cloning) node-api-example/README.md
💻 C++ CLI rs-asr-offline / rs-asr-online / rs-tts-offline / rs-quantize this README (sections above)
☁️ Colab notebook Build the CLI on a free T4, run ASR/TTS, use the Python API end-to-end colab/README.md
🤗 HuggingFace Space Deploy the browser demo as a Docker-SDK Space (COOP/COEP-ready) huggingface-space/HOWTO.md

Quick taste of each:

# Python — VAD-segmented 2-pass transcription
python python-api-examples/asr/asr-offline.py \
    --model funasr-nano.gguf --audio long.wav \
    --vad silero-vad.gguf --two-pass

# Browser — three tabs in one page
cd wasm-examples && python3 serve.py 8000  # then open http://localhost:8000

# Node.js — same WASM module, file-based ASR/TTS
node node-api-example/index.js asr -m funasr-nano.gguf -w audio.wav --two-pass
node node-api-example/index.js tts -m omnivoice.gguf -t "Hello world" -o out.wav

📊 Performance Benchmarks

Test environment: Apple M1 Pro, funasr-nano-fp16.gguf, 15s audio

Configuration RTF Wall Time Notes
CPU -t 4 0.465 12.4s CPU-only inference
GPU -t 4 0.170 5.2s Metal acceleration
GPU -t 4 Q4_K 0.756 Quantized model: GPU dequant overhead
CPU -t 4 Q4_K 0.530 Quantized model CPU inference, 596 MB (3.3× compression)

RTF (Real-Time Factor) = Processing time / Audio duration. Lower is faster. RTF < 1 means faster than real-time.


🔧 Model Format Conversion

ASR Model (HF → GGUF)

A conversion tool from HuggingFace models to GGUF format is provided:

python scripts/convert_hf_to_gguf.py \
  --model /path/to/hf-model-dir \
  --outfile /path/to/output.gguf \
  --outtype f16

Silero VAD Model (safetensors → GGUF)

To convert the Silero VAD model for use with rs-asr-online or offline VAD segmentation:

python scripts/convert_silero_to_gguf.py \
  --model /path/to/silero_vad_16k.safetensors \
  --output /path/to/silero_vad_v6.gguf

The converted VAD model is also available for direct download from HuggingFace and ModelScope.

TTS Model (OpenVoice2 / MeloTTS → GGUF)

Convert MeloTTS (OpenVoice2 base) and the optional Tone Color Converter to GGUF. MeloTTS releases one HuggingFace repo per language; choose the matching --base-model and --language tag.

# English
python scripts/convert_openvoice2.py \
  --base-model myshell-ai/MeloTTS-English \
  --output-dir ./models \
  --language EN

# Chinese
python scripts/convert_openvoice2.py \
  --base-model myshell-ai/MeloTTS-Chinese \
  --output-dir ./models \
  --language ZH

# Japanese
python scripts/convert_openvoice2.py \
  --base-model myshell-ai/MeloTTS-Japanese \
  --output-dir ./models \
  --language JA

# With Tone Color Converter (enables voice cloning via --ref)
python scripts/convert_openvoice2.py \
  --base-model myshell-ai/MeloTTS-English \
  --converter-model myshell-ai/OpenVoiceV2 \
  --output-dir ./models \
  --language EN

Outputs:

  • openvoice2-base-<lang>.gguf — Text encoder + duration predictor + flow decoder + HiFi-GAN vocoder
  • openvoice2-converter.gguf — Tone color converter (only when --converter-model is supplied; needed for --ref voice cloning)

TTS Model (OmniVoice → GGUF)

Merge OmniVoice PyTorch model (LLM + audio tokenizer) into a single GGUF:

python scripts/convert_omnivoice_to_gguf.py \
  --model /path/to/omnivoice-model \
  --tokenizer /path/to/omnivoice-audio-tokenizer \
  --output /path/to/omnivoice-merged.gguf \
  --outtype f16

🤝 Contributing

If you are interested in the following areas, we welcome your PRs or participation in discussions:

  • Adapting more models to the framework.
  • Refining and optimizing the project architecture.
  • Improving inference performance.

Acknowledgements

  1. Fun-ASR
  2. llama.cpp
  3. ggml

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rapidspeech-1.1.1-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

rapidspeech-1.1.1-cp313-cp313-win32.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86

rapidspeech-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rapidspeech-1.1.1-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86-64

rapidspeech-1.1.1-cp312-cp312-win32.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86

rapidspeech-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rapidspeech-1.1.1-cp311-cp311-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86-64

rapidspeech-1.1.1-cp311-cp311-win32.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86

rapidspeech-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rapidspeech-1.1.1-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86-64

rapidspeech-1.1.1-cp310-cp310-win32.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86

rapidspeech-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

rapidspeech-1.1.1-cp39-cp39-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.9Windows x86-64

rapidspeech-1.1.1-cp39-cp39-win32.whl (2.2 MB view details)

Uploaded CPython 3.9Windows x86

rapidspeech-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file rapidspeech-1.1.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for rapidspeech-1.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 14f4f328aca5d68b5631750a79d82c299e78471c742e06d80224664e4daa339a
MD5 75bc10f776c591e9f10ed43b111df17a
BLAKE2b-256 a509f2a4b236dfa8586fcf0a0d506254d98c09a2fbc46a710690033c09fda8da

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp313-cp313-win_amd64.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: rapidspeech-1.1.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rapidspeech-1.1.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 c9f0fb2e711e25c05bee51f2c404ea53b83923bef38bcd55edfc9989fbfa0c74
MD5 0615ddf2dabfe547dba4fae78fb4f637
BLAKE2b-256 56f99268a5ec86743cd3b1f6475d59e36e8fc08849b58ba75c69d35eed4dd3cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp313-cp313-win32.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidspeech-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 174637770819e01453d5474d83f6bf8a196f867309e0aae05132656a2b155502
MD5 b4a3fde200ab8005fbd404685e06cf35
BLAKE2b-256 35999a61a5a6e563c9f0875ca283996433de5a78189ca0797eb194e4fe2ad80e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rapidspeech-1.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5e4a39ef0219931261559b164fc30eddb63dc93dfee84fac6204065d46111ca5
MD5 7b568d8dda2604faf48b7bc897884ca1
BLAKE2b-256 fbf919fd33dfa90d9416cb3ff499cc7380c50fe1f8de8953dca04b569fd6cb5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp312-cp312-win_amd64.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: rapidspeech-1.1.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rapidspeech-1.1.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 4f468303f0c5d687346fe6e14778e3ff006d5317845519857b22a955a8e0dde9
MD5 aad66d391afa557876110b9da7bf918f
BLAKE2b-256 09a9955a36f30b0a95e585c127aae8a8c7684818d85828871cc55a4b12e88625

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp312-cp312-win32.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidspeech-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b8cc6ffd6c97c8966bf16e058f453c7f1c1071e3e253429896c06a0797ac8ef
MD5 61ea7006286896d201370f39571b7c5e
BLAKE2b-256 3c335ffa6a5d8668377122233b55509bfefe148f8aa54c2797aefa6d559e2885

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rapidspeech-1.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 270b15a10e143e0399617c8f7115f409854269b1f059c76e039e627f980fccee
MD5 ae1fc3763219999fcd9c65d2e8297441
BLAKE2b-256 5660cc339b256f526968d49630f540f89ad7c8cb81d5a15997dd6e033f31c793

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp311-cp311-win_amd64.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: rapidspeech-1.1.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rapidspeech-1.1.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 58fbc0b46ec3fd73fb10b7ab2a884b6eb491ae2e12a8ffbf8eccd68498d83932
MD5 9aae36f640a0f6abafc3cba982a1c806
BLAKE2b-256 7b4e16e1bc2eae8406f67bb66cab5c08f69bfbf5c58e7f17ddafdee7aa705dd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp311-cp311-win32.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidspeech-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a37c736db22495a7b5e7734ae12e67fd15475f350e50964067fd30e4702b025
MD5 d5cc926709021643b54631388e1aecef
BLAKE2b-256 31bbf667531c6046c4e5beb4bba105f22858e9428d758ccdd82b49af626cfd54

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rapidspeech-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5ccb54280278ffdca80ad19f395772521032c83e72df80b071d60144af699248
MD5 1a85b2491f5a9c31c7061309f2629025
BLAKE2b-256 ea72b2a585a9cab3de15ad6ae4c6cc41d6b3db929a876c772956b81e709e5030

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp310-cp310-win_amd64.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: rapidspeech-1.1.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rapidspeech-1.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 dcb30351bb16c45f04d7c9497e89312eaa4737886ef2cb784d02f50b28315592
MD5 e3f4e490da54caeecea8a15f1e12b11b
BLAKE2b-256 4e1aeb6f61bf84d3dda6f1dcf90864f295f4f85d0fca22914724ef99b9bbc8dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp310-cp310-win32.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidspeech-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79979da984045427fcd6c5af16a3bb920ac458dc38191502f0414e9ccafdb367
MD5 f11569131ca7be973949131480186973
BLAKE2b-256 bef0341e92bde213132dba9a98e6bb11e8d31c92ab978d516feffcca9f85345c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rapidspeech-1.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rapidspeech-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 10f654ea8249174559d8bab71152af13384926c48fc0325b99d2267e869b0da3
MD5 c8a5f659cbc9ef27c6758c59185a6c19
BLAKE2b-256 969ff9afc1c99d1e110be899606f43288c272ec59ea83e6d79b6af3468140417

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp39-cp39-win_amd64.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: rapidspeech-1.1.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rapidspeech-1.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 afc496b827d2e4935e6439e00f9a89b6959403c691f21c5fe3d7100ee0ed063e
MD5 3e663710eb1e1dfdf330eee0cfb1404b
BLAKE2b-256 3c1a5964e59b48c5f1c9b3e1fd78a0f522e7bc84a676ebdfb53c9d3cfd952526

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp39-cp39-win32.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rapidspeech-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rapidspeech-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5202e6961a808d2d18c0eb558f616c1c00c0dd8375ce056fc53c86ae2210a6e7
MD5 af3836cc92f1ad613a04916e51b078df
BLAKE2b-256 91847dbfda216af6a7986eece0e6a13c6841510a44f19da34ed804f41f3fbdfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi_publish.yml on RapidAI/RapidSpeech.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page