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

Uploaded Python 3Windows x86-64

transcribe_cpp_native-0.2.2-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.2-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.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: transcribe_cpp_native-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 deb81a33f625274bcd090217a4c520abffa8f6c895a20748dbc2472c54f4573d
MD5 173d05fc9430df852c15402b9801bc50
BLAKE2b-256 b45f2a187b981eabf42024faadcab334b2445d2ff67213a446ea2f609e3d8c89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 56456f7ad1c939bef1cf2f482986582dd353f9d468c06815c4a5f86e9e13624b
MD5 0a8f5549f7b6ae1e6f50ac77bdab3f87
BLAKE2b-256 32d0c12323262408308f4ff6d4fa543a33adf8f6648a1f0aeedf46673d3a6589

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.2-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd211e41be5c6babfca8212cb767cf0b57f092eff35509b4aed3d1910234a2c6
MD5 13d18f2d8ff1a5a8ef45b43d4b949433
BLAKE2b-256 d0d5ab08941122cd2585c385a2fb2ec0b6bd57edc4a258fce0da4095f26df6e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.2-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0bc156763af0916042e17ed06c44690e1f046708fc4791292df9d0fa8865b3f6
MD5 eb47424ecf516c78495d23194318726a
BLAKE2b-256 e47516e541a50caee755f6b1dbbe3a6eca0ba57561ab3c2b50728a58897d9eef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.2-py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 15f330770972e5c4a3451088b9ed10d4873fa1490dc96e0b24dd3281e111d7ae
MD5 2e77187caa4c8eb2f49982a2833dbb47
BLAKE2b-256 cb2f5963ed82a6e30fe0cca8786dc5c08479784d899e17757e6ee6be17dd7fe0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for transcribe_cpp_native-0.2.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2012c6c4347e9775bdd51bf3a097786231a854bc014344a8220f84e55c8c738
MD5 396a111ee4a383d687ff60f3619feacf
BLAKE2b-256 212f6746431ee05e00c5190f610c4cd5404ecededeac37694c5ec797f12d2387

See more details on using hashes here.

Provenance

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

This release

0.2.2 This release

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