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

Metadata

Release files for transcribe-cpp-native 0.4.0

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.4.0
File Size Uploaded
transcribe_cpp_native-0.4.0.tar.gz 4.5 MB Details

Built distributions (wheels)

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

Total release size: 68.0 MB

Release files / transcribe_cpp_native-0.4.0.tar.gz

Download URL transcribe_cpp_native-0.4.0.tar.gz
Size 4.5 MB
Tags Source
SHA-256 checksum
How to use checksums
dbb3bc131731035b8a0c5e920bb05004506b8a6d9c2bab2af12f8344724eb33d
BLAKE2b-256 checksum
How to use checksums
7fc2cda09bc685044fe134e90b3b791c3c80f751b484df89291cfee28864b5e4
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 Oct 12, 2026.

Transparency log

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

Download URL transcribe_cpp_native-0.4.0-py3-none-win_amd64.whl
Size 18.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
d949f0e38b7e5c709ebabfffee640573ed5838c39d1227762365e672d03b75ab
BLAKE2b-256 checksum
How to use checksums
05028344765454b79d91854d309840f0d25036c2cff59ec6140b86e334600213
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 Oct 12, 2026.

Transparency log

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

Download URL transcribe_cpp_native-0.4.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 22.8 MB
Tags Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
9d681da060b182a2358dd2ab1a8090f5cb53a6e5853cb3f8c4bb3b66f2cd6954
BLAKE2b-256 checksum
How to use checksums
899ece76fd0b97adcc9acb176d6d79a7ba4d1a2d6b8310eced2e0a7b0f5cbd89
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 Oct 12, 2026.

Transparency log

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

Download URL transcribe_cpp_native-0.4.0-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 18.3 MB
Tags Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
01a2baea659ca01a9279a69c31d02a91329977290450be14dfce871e4c338007
BLAKE2b-256 checksum
How to use checksums
92da0f55918a18a1816bacd93f61dfc5bc9631d54d92601d17ca5ab8294dabf9
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 Oct 12, 2026.

Transparency log

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

Download URL transcribe_cpp_native-0.4.0-py3-none-macosx_11_0_x86_64.whl
Size 1.6 MB
Tags Python 3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
7693adc5251611acb4420a8e334e993df62225215a71dfa4be0c492e97fc6ec3
BLAKE2b-256 checksum
How to use checksums
a332d8b834cea6173839fc2e4c4a341ddc1d08149c50df30de6323ce26f7c299
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 Oct 12, 2026.

Transparency log

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

Download URL transcribe_cpp_native-0.4.0-py3-none-macosx_11_0_arm64.whl
Size 2.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3dda6c74f3c38add562beb116afe10bf921685c4a96306b1999f852fcf0a3a08
BLAKE2b-256 checksum
How to use checksums
d048dd50ad2d02a8d8ae416afa502cfd26f3f72fb7c56838776b92c9cf0dbb33
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 Oct 12, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.0 This release

6 release files

0.3.1

6 release files

0.3.0

6 release files

0.2.4

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