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.3.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.3-py3-none-win_amd64.whl (20.4 MB view details)

Uploaded Python 3Windows x86-64

transcribe_cpp_native-0.2.3-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.3-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.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: transcribe_cpp_native-0.2.3.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.3.tar.gz
Algorithm Hash digest
SHA256 ed0ac5608a218497a0c80f9ee05a67667ebf70e7165e700953df3fe2249e2d4e
MD5 111ce76119e9885f77cdb568629bafcc
BLAKE2b-256 111e200a13bfbf3393312379a7699c789cbdb6db8ee53d61797ed27d00f06738

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f29cf0e5659f4e135a0c2918a8de2141298797b921702c757e7a4c44737c9c77
MD5 64d68f938e17b69dc3fe166132a3973e
BLAKE2b-256 a1553875745fbf7194eafccc1303f317d793bb0d67f8fb4a0b259615c5cd0c5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.3-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e4c36f8fe2e3c596c829c3b9c5d571e71c02e0cf7c1276c720c56dd0b809ece
MD5 b0a1c9183646ebccc036b634651ecc59
BLAKE2b-256 cbc96955026364f22db0c278629dd51478e03bc896dedba8ea04965b3c9833cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.3-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6ac3af103fe53c51c96dc4762b3c5e42d420680eafec8728cfd983e141b8953
MD5 65f1ac47896f06622f65a2f5cd6764d8
BLAKE2b-256 8877c5b6889fce483ab2620089ab19cdf36cc5e8421b2e2376ad67ba020c9e3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.3-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 54604a575d188fc3c4f23ed3f2a519359473e761b908a86ee57a35690ac1cdd6
MD5 6528472d8a09069e2bb5bb5f8f2e0e95
BLAKE2b-256 a45728195a1fbfe130e5780bfd1ec1032bbf8a8118ce53b99cdbd5da5c35f902

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d2407d4f6da9b4237f211dda1932926e52c0eb05d5b124b6b4a22df936ca845
MD5 2c1ccea84001fdcd50e744cac340fdcb
BLAKE2b-256 881a56654e0ce2790f2a2823f49ade369e7b8e36107f9e6acb7e64e7b3e57bff

See more details on using hashes here.

Provenance

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

This release

0.2.3 This release

6 files

0.2.2

6 files

0.2.1

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