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)
| File | Reset | |||
|---|---|---|---|---|
| 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}
|