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_cuda-1.1.1-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9b8927b50527f2a2c7671b3035f4ee256908a39565a2c75292dbba8c6f41ad7e
MD5 feb889bdb024838873731c230f49316f
BLAKE2b-256 773df08c337331541f13ca255f146df753cfd34cb1a797ca38c010c5b09ab17c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-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_cuda-1.1.1-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 9ceef486b3952f4153894500867a12bf26f84b8756d64650e86fb950d4c4a602
MD5 60a52e7466b34777a9d845a6824556ec
BLAKE2b-256 50e51ad0ccc01d2d609d34b76a645b9e841865acf99ffb9a27a12c74815ec272

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-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_cuda-1.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 94c5aa8fe9d1cbb2f19eccea234e0f965e4fc4ac3b37e8378d5fcf983fe72959
MD5 e2d281a608c671b7f1a34f47b3ea372e
BLAKE2b-256 4acbb73e47fe5185cadbbc0c8312397ac7a0a266e212b2d45b268d4758d31022

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-1.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_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_cuda-1.1.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bab8b64e0c37b6f49fa7c215a5efaeadae871135a37033929efd17174470824f
MD5 4ce525da59662d13d8abcd6e1de1af76
BLAKE2b-256 0149c278ccc649b3c2ffc47088f04ce951819642a60c1ba94572511447fa7e14

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-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_cuda-1.1.1-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0b9a24224bbd2eb29dbc5a0a9bb5a4f12ac763607fd5e32e0f12369c42245c55
MD5 aa2e904e2b2bc7e7fc6369da8763b15d
BLAKE2b-256 c27a0b54ef6f3bb2a373315f8e7595cbc40aad82280a2de1f45a5d32d333db32

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-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_cuda-1.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7bda9de55c209b9045e0af777d8d61d9c28d62deb71c97e7aa8a1fb102a2fe04
MD5 fd2862e8a37e2c6b06101ea5f0840977
BLAKE2b-256 f556ce7795ababff5940d147c0246a13e8f30751a08454471ff70a299990003a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-1.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_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_cuda-1.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4cc7d7d38e426d55d23aa69dbaee47d62611d7c68cfe8c62c5e08ec31175651b
MD5 385e191c68d1e4d52bcbeb6d961dc0a7
BLAKE2b-256 1c111031a1ae27c2db46fac82ebb5b954ca4b9b511cdedcc7b735ba011b9bac1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-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_cuda-1.1.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 25e10d821e655292a1e74d87c3fa6d570b71754faf7e34711ac4a550c3850b70
MD5 d8d0d518370424d96856236e4952ba39
BLAKE2b-256 5d50bb5546d30957a6dba85e8f3310b07386d0fc99b7ab4d576c228be91be8d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-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_cuda-1.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 cf43a8ba74d7648e3782dcb6a4a1e1162bb8032ce405cbe5b54a8c1af5b9ef46
MD5 c4e2d646b2741f35b6d722f505aecf8d
BLAKE2b-256 e95a858ed318a21d195ad09b390848641891f6a0d085b2c7329078ad1a865f09

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-1.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_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_cuda-1.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cb86da255f2bc65d6095b3e5e7ca89a1d2964462959313876a8236b28fbbd794
MD5 50c4f7d4447028b93a953109c90c5da2
BLAKE2b-256 48f4f98300e2810f7e7ac98d349ddf5c179cecbf6ed9668da04fabb56f97bba8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-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_cuda-1.1.1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9d709465b1d396c1650afe1133ad2f27f3ce07b564e7b4d2c9763c13b91f49bb
MD5 3968fa646e4ce774093c08d0192674db
BLAKE2b-256 5c4429f59e836141203b6598d6fdd50bf7bd26ffe6abd77c0cb43f8b95e3b7c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-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_cuda-1.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 09c4d27f7aea6aa889ee6fbf2293ec9759de119edbc075d334680bb4361ec6db
MD5 830cc8d7bf2ad781e111fc6183a840c5
BLAKE2b-256 4178179e3a01b689f9a9b10342b73e63d2e353d76cbdddd339149e3e0500c902

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-1.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_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_cuda-1.1.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c96d628184d34f80e0c6fac7e3fb968bec228cc5c43f1b1bbf8f0402212463da
MD5 8d5ab9fbff39acfeac87ab495c209dc6
BLAKE2b-256 59839a4d6e67d9bf02f614721779f3e9ef56cc84c0124ba2b089fd62883c9c8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-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_cuda-1.1.1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 08d867b2b0fd06016e9a93cc86800561b2e2b3828269c128bdb0247ee9f9dfd2
MD5 22e9d803b10e93fbaa199780874552b3
BLAKE2b-256 f14aa4cc7f94b567b46ee1cc5c51ee95de1b9a1e606ed587a3b280e388feeaa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-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_cuda-1.1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for rapidspeech_cuda-1.1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c5cded7eaba0b5e9377ded3c6e60d82819fdf72c3b9b7bb4b9d2852468cc3194
MD5 abad61b45a7abf3c9cc9cd0a4aa5e9af
BLAKE2b-256 6918537fe4d58021bbbec19e093587a29b7354f92bd755e7ccf65f6b351e45f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapidspeech_cuda-1.1.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_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