Skip to main content

zipvoice-rs

Python bindings for ZipVoice GGUF inference.

The published wheels bundle the native zipvoice-capi dynamic library for the supported platforms, with the native backend optimized per platform:

  • macOS Apple Silicon: Metal + Accelerate
  • Linux x86_64: Vulkan
  • Linux aarch64: Vulkan
  • Windows x86_64: Vulkan

Install

uv pip install zipvoice-rs

Use

from zipvoice_rs import ZipVoice

with ZipVoice("zipvoice-en-q8_0.gguf", "vocos-mel-24khz-q8_0.gguf") as model:
    model.generate_wav(
        "prompt.wav",
        "ɹˈiəl tʃˈeɪndʒ bɪɡˈɪnz wˈɛn jɔːɹ hˈoʊp bɪkˈʌmz stɹˈɔŋɡɚ ðæn jɔːɹ ɛkskjˈuːsᵻz.",
        "ðə mˈɔːɹnɪŋ tɹˈeɪn ɚˈaɪvd bɪsˈaɪd ði ˈoʊld stˈoʊn bɹˈɪdʒ.",
        "out.wav",
    )

See examples/ for English, Hebrew, and mixed Hebrew/English phonemization examples.

For local development and native-library packaging notes, see BUILDING.md.

Metadata

Release files for zipvoice-rs 0.1.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 zipvoice-rs 0.1.1
File
zipvoice_rs-0.1.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
zipvoice_rs-0.1.1-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
zipvoice_rs-0.1.1-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
zipvoice_rs-0.1.1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 41.5 MB

Release files / zipvoice_rs-0.1.1-py3-none-win_amd64.whl

Download URL zipvoice_rs-0.1.1-py3-none-win_amd64.whl
Size 19.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
ab54b3bae3a2732efc279f1efcf2e5c6da712aba4621334a50534acd33c6f22e
BLAKE2b-256 checksum
How to use checksums
d18179e5f53e4df7461eb121f6fe1b197bcf8aa941e6b774183891d22543d11e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / zipvoice_rs-0.1.1-py3-none-manylinux_2_28_x86_64.whl

Download URL zipvoice_rs-0.1.1-py3-none-manylinux_2_28_x86_64.whl
Size 10.5 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
b01327a6232bc1a0f77f4a938ad81673707253c39db62ab8a840c494772ce5e8
BLAKE2b-256 checksum
How to use checksums
1df19856f2a410750dd56fd10ea576673a3965a7c6ceb7091159b907613bf80a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / zipvoice_rs-0.1.1-py3-none-manylinux_2_28_aarch64.whl

Download URL zipvoice_rs-0.1.1-py3-none-manylinux_2_28_aarch64.whl
Size 10.3 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
7c4a7992906c89c6b246f2a922da78b3708dc65a3d0ad0757f5a4a61336fd894
BLAKE2b-256 checksum
How to use checksums
55cf7ae25dd09992b77c5acb2bb2a041011be9691853b25f9b525f3711784da1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / zipvoice_rs-0.1.1-py3-none-macosx_11_0_arm64.whl

Download URL zipvoice_rs-0.1.1-py3-none-macosx_11_0_arm64.whl
Size 1.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0dd7fc7e181661da2dd0345d70b8b735c11c3a6878d4250228a108e52880c57e
BLAKE2b-256 checksum
How to use checksums
e926ebc397476601af9116ebf92e593e5f727c155a34e93b47d8c318ef46e0c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.1 This release

4 release files

0.1.0

4 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