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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

transcribe_cpp_native-0.2.1.tar.gz (8.0 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

transcribe_cpp_native-0.2.1-py3-none-win_amd64.whl (20.4 MB view details)

Uploaded Python 3Windows x86-64

transcribe_cpp_native-0.2.1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.3 MB view details)

Uploaded Python 3manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

transcribe_cpp_native-0.2.1-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (20.6 MB view details)

Uploaded Python 3manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

transcribe_cpp_native-0.2.1-py3-none-macosx_11_0_x86_64.whl (1.5 MB view details)

Uploaded Python 3macOS 11.0+ x86-64

transcribe_cpp_native-0.2.1-py3-none-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file transcribe_cpp_native-0.2.1.tar.gz.

File metadata

  • Download URL: transcribe_cpp_native-0.2.1.tar.gz
  • Upload date:
  • Size: 8.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for transcribe_cpp_native-0.2.1.tar.gz
Algorithm Hash digest
SHA256 e030ae48de28f6339ebf5c127087476d8e3a135c1f76cb381ba29e1d957f15b7
MD5 868835adb51d3b9b93c53cda23a4be80
BLAKE2b-256 b6db8711c343090232b47907df986ade555910ea44babb941ff48e821758dce1

See more details on using hashes here.

Provenance

The following attestation bundles were made for transcribe_cpp_native-0.2.1.tar.gz:

Publisher: publish.yml on handy-computer/transcribe.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transcribe_cpp_native-0.2.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 753f920e10066e7245e5f00c4f99144bed9a54acf72bf3555ed832418fa9471d
MD5 90ec3d3626825e85bf1d852342ad49cd
BLAKE2b-256 0d4e1eb9ceb47cf22183d2ade8c11dd0764275896e0d57ec9e27210d6a744502

See more details on using hashes here.

Provenance

The following attestation bundles were made for transcribe_cpp_native-0.2.1-py3-none-win_amd64.whl:

Publisher: publish.yml on handy-computer/transcribe.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transcribe_cpp_native-0.2.1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 626c83b8a445c483d1ad6739dc6e9ce5c25c615d573485293612dcdd5921f797
MD5 5f2e292855dad3ad8243279ee788e4ee
BLAKE2b-256 9577be75a4665e0825ebb825c07c404be26d6e89b21d3e75e638650fe71fbf35

See more details on using hashes here.

Provenance

The following attestation bundles were made for transcribe_cpp_native-0.2.1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on handy-computer/transcribe.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transcribe_cpp_native-0.2.1-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.1-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b040871b320f8f50f317dc43d7d96ff4f6c6edc4cdfddb5f03656ab246b1555
MD5 af7987414e2ea0c10b1e3ee1961d18ae
BLAKE2b-256 fca2bf8b31460e819926f086ae1a0080f92e8d6668db235750fddbc3d758f7a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for transcribe_cpp_native-0.2.1-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on handy-computer/transcribe.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transcribe_cpp_native-0.2.1-py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.1-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 fcd6a82806cd96413f0a5e50a965f46e95c619c9cd8cbb9babee8234d2ce563d
MD5 bf338e3de3ca5ad55313b62d76e26d7c
BLAKE2b-256 1f89c342b0a4b23a55bdad20dbda7c3ba665c9b8041db25da82947f673c93707

See more details on using hashes here.

Provenance

The following attestation bundles were made for transcribe_cpp_native-0.2.1-py3-none-macosx_11_0_x86_64.whl:

Publisher: publish.yml on handy-computer/transcribe.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file transcribe_cpp_native-0.2.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 430c232cfb8f4a44dadfb0ea2189091f2349c99275e5a81fb5f97bad0e11f378
MD5 1d476160361a41cf984632ba94261762
BLAKE2b-256 80f92cd4a5368e135c9ae8f8f52a9abcc92c9e010b860bbc0728c754c21c4e93

See more details on using hashes here.

Provenance

The following attestation bundles were made for transcribe_cpp_native-0.2.1-py3-none-macosx_11_0_arm64.whl:

Publisher: publish.yml on handy-computer/transcribe.cpp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.2.3

6 files

0.2.2

6 files

This release

0.2.1 This release

6 files

0.2.0

6 files

0.1.3

6 files

0.1.2

6 files

0.1.1

6 files

0.1.0

6 files

0.0.11

6 files

0.0.10

6 files

0.0.9

6 files

0.0.8

6 files

0.0.7

6 files

0.0.6

6 files

0.0.5

6 files

0.0.4

6 files

0.0.3

6 files

0.0.0

2 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