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.0.tar.gz (7.5 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.0-py3-none-win_amd64.whl (26.5 MB view details)

Uploaded Python 3Windows x86-64

transcribe_cpp_native-0.2.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (30.3 MB view details)

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

transcribe_cpp_native-0.2.0-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (26.7 MB view details)

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

transcribe_cpp_native-0.2.0-py3-none-macosx_11_0_x86_64.whl (1.4 MB view details)

Uploaded Python 3macOS 11.0+ x86-64

transcribe_cpp_native-0.2.0-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.0.tar.gz.

File metadata

  • Download URL: transcribe_cpp_native-0.2.0.tar.gz
  • Upload date:
  • Size: 7.5 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.0.tar.gz
Algorithm Hash digest
SHA256 469940e502c943913681d11023e70108e96d5bb1a575eec33bd5f60640902055
MD5 b48a1e6afafada0a45654ff613364e85
BLAKE2b-256 20649483f09d39c618bd58e80e238144b679a03aa91c2b8d24898c07fc69434d

See more details on using hashes here.

Provenance

The following attestation bundles were made for transcribe_cpp_native-0.2.0.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.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e45f0c404629ef420f78bd4d41f4d590312e25c4012972afabedb9fe5dab7f13
MD5 163cabdb747fb85cc85e7fbde71b7294
BLAKE2b-256 ccbb7840d2df8d886430eb46b47f6729c59ef0bb8ab5e668f19fb8aeeaddd67e

See more details on using hashes here.

Provenance

The following attestation bundles were made for transcribe_cpp_native-0.2.0-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.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e3dcf509febb677fc977736f1532629f6aef609562d0d11dc5e902b3c3b5734
MD5 fdcae2369d1c4979927f0bdcd4a075f9
BLAKE2b-256 294b2f1d1fdbd0159c6b3c3774b0e24fed1f805008c1cab2a0fbbe3ebf30d64d

See more details on using hashes here.

Provenance

The following attestation bundles were made for transcribe_cpp_native-0.2.0-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.0-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.0-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 755842853bc3b0266b21af06990a6cd809a5017526cb132527b25b711b5640a2
MD5 82332d4504957be8cb9a9858d3bfb6f3
BLAKE2b-256 b32bf24067fa33f10341460171a57da68102de61c30f88c8a8de363f3c46621d

See more details on using hashes here.

Provenance

The following attestation bundles were made for transcribe_cpp_native-0.2.0-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.0-py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.0-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5e0e47e357f378d2d9fbe39906cb622e0ae906cb5a6ced28c0c35db68c4d2fef
MD5 2ed16df5a0ced7e7942d4e7d7aae3bc7
BLAKE2b-256 f60e78e9f1f2872cf4f20b33b725be91e74f6c8415cad1cc2a685ba7fb3dc9ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for transcribe_cpp_native-0.2.0-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.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a6822f34e301749bcfc7848fc53bfd090fee7fd2b26bcf1f390ea7a0d640470
MD5 f7168ad625c2fa03037843368e73bbd9
BLAKE2b-256 2b776f3273ac100af8a011d70f9cd93f5b2a0acc45c1c2c6f6747c096b325509

See more details on using hashes here.

Provenance

The following attestation bundles were made for transcribe_cpp_native-0.2.0-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

0.2.1

6 files

This release

0.2.0 This release

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