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.3.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.3.0
File Size Uploaded
transcribe_cpp_native-0.3.0.tar.gz 4.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for transcribe-cpp-native 0.3.0
File
transcribe_cpp_native-0.3.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
transcribe_cpp_native-0.3.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.3.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.3.0-py3-none-macosx_11_0_x86_64.whl Python 3 none macOS 11.0+ x86-64 Details
transcribe_cpp_native-0.3.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 65.1 MB

Release files / transcribe_cpp_native-0.3.0.tar.gz

Download URL transcribe_cpp_native-0.3.0.tar.gz
Size 4.2 MB
Tags Source
SHA-256 checksum
How to use checksums
818462a8052b8e10286a093e84af0d5fbd92df0410a157c5e378d124bc329664
BLAKE2b-256 checksum
How to use checksums
9b2e7de0aeee787bfe42dca1925081b21cfc69149f02033cb11d02ee59f04538
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 3, 2026.

Transparency log

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

Download URL transcribe_cpp_native-0.3.0-py3-none-win_amd64.whl
Size 17.7 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
71db039a0369ab97c1112febea29a9c854542926f78a18e82f842f7e4310ec11
BLAKE2b-256 checksum
How to use checksums
45133d303823dd41905fcdb52a4949e52d14bd53e503618d18c2335d49b1c3b3
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 3, 2026.

Transparency log

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

Download URL transcribe_cpp_native-0.3.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 21.9 MB
Tags Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
817641912611c887d30b0b2646429d25d3d04f0467a4076685b82173e2306d55
BLAKE2b-256 checksum
How to use checksums
532a902bb4b64e923ad39a76b23ae6ec2f88d36b692eccf92f732a8974514ee9
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 3, 2026.

Transparency log

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

Download URL transcribe_cpp_native-0.3.0-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
d545071a6863cbfb8d069345535a52d59ff568b14c88944f69455df909d71e81
BLAKE2b-256 checksum
How to use checksums
ee675b40c1ccef3b21bc751f53bc6c22a3e6da48210efee8506473b8d674527e
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 3, 2026.

Transparency log

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

Download URL transcribe_cpp_native-0.3.0-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
d7278aaed392b69ba5746444c2555ad52a5c76605fa0dba906eb2f643a58ca6b
BLAKE2b-256 checksum
How to use checksums
233b0aaa8dc1809b9c0d15c5d146574f52c56115e29be5f5982397293430a83d
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 3, 2026.

Transparency log

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

Download URL transcribe_cpp_native-0.3.0-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
10241f655815434878485715f5077025d8d86b817c26384437f7db5018687bf7
BLAKE2b-256 checksum
How to use checksums
36af713709633c0b48aa3b5547859440952071a64445a8d2d34cd1fa3362b1e9
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 3, 2026.

Transparency log

Release history Release notifications | RSS feed

0.4.0

6 release files

0.3.1

6 release files

This release

0.3.0 This release

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