Skip to main content

transcribe-cpp-native

Prebuilt native library for transcribe-cpp, the Python bindings for transcribe.cpp (local speech-to-text on ggml).

You normally don't install this directly — pip install transcribe-cpp depends on it. It carries no Python API; it bundles the libtranscribe shared library plus its ggml backend libraries and registers them with the bindings via the transcribe_cpp.native entry point.

What each artifact ships:

Artifact Backends
Linux x86_64 wheel CPU (conservative baseline) + Vulkan backend module
Windows x86_64 wheel CPU (conservative baseline) + Vulkan backend module
macOS arm64 wheel Metal (embedded shaders) + CPU
sdist builds from source; machine-tuned CPU by default, backends via CMAKE_ARGS

The Vulkan backend ships as a dynamic ggml module: on machines without a Vulkan loader or driver it simply fails to load and CPU keeps working — no crash, no import error. Specialized providers (e.g. CUDA) are separate packages installed alongside this one via extras of transcribe-cpp.

Building from the sdist requires CMake ≥ 3.21, Ninja, and a C++17 compiler; backend selection follows the repo's CMake options, e.g.:

CMAKE_ARGS="-DTRANSCRIBE_VULKAN=ON" pip install --no-binary :all: transcribe-cpp-native

Release files for transcribe-cpp-native 0.2.4

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

Source distribution (sdist)

Source distribution for transcribe-cpp-native 0.2.4
File Size Uploaded
transcribe_cpp_native-0.2.4.tar.gz 4.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for transcribe-cpp-native 0.2.4
File
transcribe_cpp_native-0.2.4-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
transcribe_cpp_native-0.2.4-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
transcribe_cpp_native-0.2.4-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
transcribe_cpp_native-0.2.4-py3-none-macosx_11_0_x86_64.whl Python 3 none macOS 11.0+ x86-64 Details
transcribe_cpp_native-0.2.4-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 65.0 MB

Release files / transcribe_cpp_native-0.2.4.tar.gz

Download URL transcribe_cpp_native-0.2.4.tar.gz
Size 4.2 MB
Tags Source
SHA-256 checksum
How to use checksums
465c23626cf3a9663a1e1c8c5dd929182c551435d672c0c8a6c694da9c7998f3
BLAKE2b-256 checksum
How to use checksums
a0ca25c6e404f4018a185d3abcf98efe87b78cb2a849899b97874c843a4fff76
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 25, 2026.

Transparency log

Release files / transcribe_cpp_native-0.2.4-py3-none-win_amd64.whl

Download URL transcribe_cpp_native-0.2.4-py3-none-win_amd64.whl
Size 17.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
0d4aa4d1bf6d03a62e3c801ceb1f1d6259dc62e03c4caece6b96da4a5078faf9
BLAKE2b-256 checksum
How to use checksums
bbd170c002bb14d5caf9d9a5d54b11dbab16376d6cd2ded72e0a161f22b7f448
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 25, 2026.

Transparency log

Release files / transcribe_cpp_native-0.2.4-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL transcribe_cpp_native-0.2.4-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 21.8 MB
Tags Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
49ee784fc31bef03659df03e64201f1612004fbdadedd924f84593bb86389f09
BLAKE2b-256 checksum
How to use checksums
fd702f08398587acb870075aa97bb9efd939752c56b72bf1176002c746156264
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 25, 2026.

Transparency log

Release files / transcribe_cpp_native-0.2.4-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL transcribe_cpp_native-0.2.4-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 18.0 MB
Tags Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
59364e700174e88efbfd2868f2ced1bf1308a06fb7d1fc6b388bc0ef00e86533
BLAKE2b-256 checksum
How to use checksums
5ed90fc5972125c626a2f7fd2429514fd16b9864899f756ffbc2fc8803e589df
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 25, 2026.

Transparency log

Release files / transcribe_cpp_native-0.2.4-py3-none-macosx_11_0_x86_64.whl

Download URL transcribe_cpp_native-0.2.4-py3-none-macosx_11_0_x86_64.whl
Size 1.5 MB
Tags Python 3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
0c8ac7b9b0b0089969dd46e32bffa56e742c2fceb6c9f2e706e5a3257b484fce
BLAKE2b-256 checksum
How to use checksums
61f88dca4bb8ef9d719b1c31616a535595e385c38787fbfe360a56b9e59a46b9
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 25, 2026.

Transparency log

Release files / transcribe_cpp_native-0.2.4-py3-none-macosx_11_0_arm64.whl

Download URL transcribe_cpp_native-0.2.4-py3-none-macosx_11_0_arm64.whl
Size 1.8 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aab340c5d815d83f3737cb793462f1726cf7e6edaeb741b15f6eaf52db0fb909
BLAKE2b-256 checksum
How to use checksums
50d1f9cb064a9d199a9fa09db1dc0f86e7845e30f444201738f4f61ff18dcb38
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 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.4 This release

6 release files

0.2.3

6 release files

0.2.2

6 release files

0.2.1

6 release files

0.2.0

6 release files

0.1.3

6 release files

0.1.2

6 release files

0.1.1

6 release files

0.1.0

6 release files

0.0.11

6 release files

0.0.10

6 release files

0.0.9

6 release files

0.0.8

6 release files

0.0.7

6 release files

0.0.6

6 release files

0.0.5

6 release files

0.0.4

6 release files

0.0.3

6 release files

0.0.0

2 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