Real-time avatar engine — 100+ FPS on CPU. Generate lip-synced video, stream live avatars to browsers. 1-2 CPU cores, <200ms latency. ARM, x86, macOS.
Project description
bitHuman Avatar Runtime
Real-time avatar engine for visual AI agents, digital humans, and creative characters.
Photorealistic avatars with audio-driven lip sync at 25 FPS. Runs on edge devices — typically 1–2 CPU cores, <200 ms end-to-end latency. Use it for voice agents with faces, video chatbots, tutors, NPCs, digital humans.
Which avatar should I use?
The SDK ships one API — AsyncBithuman.create(model_path=…) — driving two model types. Start with Essence. It's the default, runs on every supported platform, and is what every new user should reach for.
| Essence ← default | Expression | |
|---|---|---|
| Runs on | Linux / macOS / Windows, any CPU | macOS 14+ on Apple Silicon M3 or later (on-device) |
| Rendering | Pre-built .imx bundle, in-process |
Bundled Swift daemon via IPC |
| Footprint | 1–2 CPU cores, <200 MB RAM | ~4 GB RAM working set |
| Best for | Voice agents, kiosks, edge devices, everywhere | Custom-face avatars on Mac M3+ |
Loading an Expression .imx on an unsupported host raises a typed ExpressionModelNotSupported — not a crash. For cloud or self-hosted-GPU Expression dispatch (Linux + NVIDIA, or bitHuman's cloud workers), use the LiveKit plugin (bithuman.AvatarSession), not AsyncBithuman.
Architecture deep dive + production patterns at docs.bithuman.ai.
Install
pip install bithuman --upgrade
Pre-built wheels for Python 3.9 – 3.14 on Linux x86_64 + ARM64, macOS Intel + Apple Silicon, Windows x86_64. No compile step.
For LiveKit Agent integration (voice agents with faces over WebRTC):
pip install bithuman[agent]
Quick start — Essence (cross-platform, default)
Grab an .imx from your bitHuman dashboard (⋮ → Download), export your API secret, then:
CLI
export BITHUMAN_API_SECRET=your_secret
bithuman generate avatar.imx --audio speech.wav --output demo.mp4
Don't have a WAV to test with? Grab the 13-second sample bundled in the examples repo:
curl -O https://raw.githubusercontent.com/bithuman-product/bithuman-sdk-public/main/Examples/essence-selfhosted/speech.wav
Python
import asyncio, os
from bithuman import AsyncBithuman
from bithuman.audio import load_audio, float32_to_int16
async def main():
runtime = await AsyncBithuman.create(
model_path="avatar.imx",
api_secret=os.environ["BITHUMAN_API_SECRET"],
)
await runtime.start()
pcm, sr = load_audio("speech.wav")
pcm = float32_to_int16(pcm)
chunk = sr // 25 # one chunk per video frame
for i in range(0, len(pcm), chunk):
await runtime.push_audio(pcm[i : i + chunk].tobytes(), sr)
await runtime.flush()
async for frame in runtime.run():
if frame.has_image:
image = frame.bgr_image # np.ndarray (H, W, 3), uint8
audio = frame.audio_chunk # synchronized output
if frame.end_of_speech:
break
await runtime.stop()
asyncio.run(main())
Bithuman (no Async) is the threaded sync equivalent — same surface, no await. Usage examples live in the bithuman-examples repo.
Quick start — Expression on macOS M3+ (on-device, optional)
macOS 14+ on Apple Silicon M3 or later (M3+ recommended). M1 / M2 / Intel / Linux / Windows: use Essence above, or the LiveKit cloud plugin for Expression dispatch.
Expression bundles a diffusion-based animator that renders any face image in real time. Same API — just point at an Expression .imx.
bithuman demo --model expression.imx --audio speech.wav # CLI one-shot
runtime = await AsyncBithuman.create(
model_path="expression.imx",
api_secret=os.environ["BITHUMAN_API_SECRET"],
identity="alice.jpg", # optional — overrides the bundle's default face
quality="medium", # "high" is offline-only (~2× slower)
)
await runtime.set_identity("bob.jpg") # swap face mid-session, ~300 ms
await runtime.set_identity("bob_cached.npy") # pre-encoded — instant
identity= |
Cost on load | Cost on swap |
|---|---|---|
None |
0 (bundle's baked-in face) | n/a |
.jpg / .png |
~300 ms | ~300 ms |
.npy (pre-encoded) |
instant | instant |
quality= |
Realtime @ 384×384 on M5 | Realtime @ 512×512 on M5 |
|---|---|---|
"medium" (default) |
1.84× | 1.14× |
"high" |
1.05× | 0.67× ⚠ sub-realtime — offline only |
On a supported Mac, AsyncBithuman transparently spawns the bundled bithuman-expression-daemon subprocess when it sees an Expression manifest — there's nothing to configure.
API surface
from bithuman import (
AsyncBithuman, Bithuman, # runtimes
AudioChunk, VideoFrame, VideoControl, # data classes
Emotion, EmotionPrediction, # emotion input
BithumanError, TokenExpiredError, ... # typed exceptions
)
# Stream audio in, pull frames out:
await runtime.push_audio(pcm_bytes, sample_rate) # int16, any SR (auto-resampled)
await runtime.flush()
runtime.interrupt() # cancel current playback
async for frame in runtime.run():
frame.bgr_image # (H, W, 3) uint8 BGR
frame.audio_chunk # synchronized output
frame.end_of_speech
frame.frame_index
# Controls:
await runtime.push(VideoControl(action="wave"))
await runtime.push(VideoControl(target_video="idle"))
# Identity (Expression only):
await runtime.set_identity("face.jpg")
Full reference: docs.bithuman.ai.
CLI
Every command reads $BITHUMAN_API_SECRET by default.
| Command | Works with | Description |
|---|---|---|
bithuman generate <model> --audio <file> |
Essence + Expression | Render a lip-synced MP4 |
bithuman stream <model> |
Essence + Expression | Live streaming server at localhost:3001 |
bithuman speak <audio> |
— | Send audio to a running stream server |
bithuman demo --model <imx> [--audio <file>] |
Expression (macOS M3+) | Zero-friction Expression demo with a bundled sample clip |
bithuman convert <model> |
Essence | Convert legacy TAR .imx to IMX v2 (smaller, 1000× faster load) |
bithuman pack … |
Expression | Pack an Expression bundle from raw animator + encoder + renderer weights |
bithuman info <model> |
Essence + Expression | Show model metadata |
bithuman validate <path> |
Essence + Expression | Sanity-check a model file |
Environment variables
| Variable | Description |
|---|---|
BITHUMAN_API_SECRET |
API secret — recommended |
BITHUMAN_API_KEY |
Legacy alias read by generate / stream; use BITHUMAN_API_SECRET in new code |
BITHUMAN_RUNTIME_TOKEN |
Pre-minted JWT (alternative to API secret) |
BITHUMAN_VERBOSE |
Enable debug logging |
LiveKit agents
Build full voice agents with faces:
from bithuman import AsyncBithuman
from bithuman.utils.agent import LocalAvatarRunner, LocalVideoPlayer, LocalAudioIO
runtime = await AsyncBithuman.create(model_path="avatar.imx", api_secret="…")
avatar = LocalAvatarRunner(
bithuman_runtime=runtime,
audio_input=session.audio,
audio_output=LocalAudioIO(session, agent_output),
video_output=LocalVideoPlayer(window_size=(1280, 720)),
)
await avatar.start()
For end-to-end Docker Compose stacks (LiveKit + OpenAI + bitHuman) see the bithuman-examples repo.
Troubleshooting
objc: Class AVFFrameReceiver is implemented in both …/cv2/… and …/av/…
Both OpenCV and PyAV (av) ship their own FFmpeg dylibs. The warning appears as soon as both are imported — it's printed once at import and usually harmless. If you have the full opencv-python installed (rather than opencv-python-headless that bithuman depends on), it's a much larger collision — fix that variant explicitly:
pip uninstall -y opencv-python && pip install opencv-python-headless
Links
- Docs · PyPI
- bithuman-examples — end-to-end stacks (Docker Compose, LiveKit agents, web UIs)
- bitHuman Halo — free macOS desktop app built on this SDK
- bithuman.ai · API Keys
License
Commercial license required. See bithuman.ai for pricing.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bithuman-1.11.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0d72ac3d2f40d49fb0af08159a0045ef7190b85203e5d0c93cd31248d377de9
|
|
| MD5 |
8fca15f977c85b12eab6af5e6bece89b
|
|
| BLAKE2b-256 |
7eec930bfe1cfd9e7700f7973b2676c1643ddaacd4a313d8f3f84e936ec6cffa
|
File details
Details for the file bithuman-1.11.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
452543212967d74be5b6f78cca7eb3b36d21877a576293d0a31d02e3d2fcd26c
|
|
| MD5 |
d4b960f20b98c90a00df0846c912cdd2
|
|
| BLAKE2b-256 |
afa5ebc543de3187865a689c9a84b868dad81bd00423a77fbb58a54a46cf6915
|
File details
Details for the file bithuman-1.11.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.4 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
917c0b0b1e4e76c0455cec4f757bb0c6c49b068c8229dcdf1c8a7f0ae5cb2a71
|
|
| MD5 |
335a058fe12d1478399999d3a9c42a05
|
|
| BLAKE2b-256 |
a1ad2246ecc4145c479d6998277509fb10b3fbbb0dc4d2e63b9ecea978d2f802
|
File details
Details for the file bithuman-1.11.0-cp314-cp314-macosx_14_0_arm64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp314-cp314-macosx_14_0_arm64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.14, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ee23f4ce0019afe95f9071faeed6ce0a2f2c2714e2315065ea3ef3e2ddcfeae
|
|
| MD5 |
7cffb9ee49d29f7c473b93138b41b2d2
|
|
| BLAKE2b-256 |
aa6a7c27edd748126f1d394bac2b8abb37012f10e72b6ba053150254f9ab185f
|
File details
Details for the file bithuman-1.11.0-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
092bc9bb4bb2dfc5a93df5515f2312f9e9eb46c6a8d8b79d57359f799f4fe05f
|
|
| MD5 |
d8fa841bddc20ee465e4c107355a5c74
|
|
| BLAKE2b-256 |
04f12e79d49c107ab8ce7490d9724eaba507c9ad1fcb14c45af2a56595ac1566
|
File details
Details for the file bithuman-1.11.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e72f6c5a23bdeb6a7bf7d61ee8288d6f26b051d8bb6dbdc0c2342f99afe81c5e
|
|
| MD5 |
3aeb0b5494b461b249411e3f4222b31e
|
|
| BLAKE2b-256 |
32242b4f7d5c2853fc67fd1b25f26228c41ca54b51b6098fbd4f43dee322f93e
|
File details
Details for the file bithuman-1.11.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64b9a25a3d5137f40548501b94315170d2b4bc248bb53f95a0f672964fe47b02
|
|
| MD5 |
a0f39602cacaad48758fa53063de4a4f
|
|
| BLAKE2b-256 |
ef4a24c8ffb4ab2b1830492120f08ca4093b3cc0b3c831c0977b26f9bb6d40f9
|
File details
Details for the file bithuman-1.11.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9cdce1e57213d16731a211da87a216fc5e82a03da7b523689f85e54913888e6
|
|
| MD5 |
fa9985b240295591575fce45a8bd375c
|
|
| BLAKE2b-256 |
cf05ad09b574fb53dfc29b32ae2a72a3412cbca9894fcc12491d61cf154bd2e5
|
File details
Details for the file bithuman-1.11.0-cp313-cp313-macosx_14_0_arm64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp313-cp313-macosx_14_0_arm64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.13, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4138cf268eedbfbd73f1fc0e79713007e2e1e92f2b25e3ab83e09b08b95032c
|
|
| MD5 |
af3e5fee8e962af403bb7b9e3549d167
|
|
| BLAKE2b-256 |
8a535363415a61866e027ee054ff4fbdf0303e785cc3877704d2e9da1d8aaf3c
|
File details
Details for the file bithuman-1.11.0-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b4b7166da9b0b990fe02be5d6081b91fc7d18483cc9314468201e08230ab319
|
|
| MD5 |
b77cc59707a5767c478fb6046eba4401
|
|
| BLAKE2b-256 |
a44b83c2ef92ae5e8c2a38793c991b05c020b62b60f0f84e4eb54b0b698fd39e
|
File details
Details for the file bithuman-1.11.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
feaf5054c089ba83836455a4af062455f88f9096c7501dca9b6af78d04ee7b0d
|
|
| MD5 |
8dcf5fea979921cd9fc7594f1e573ac2
|
|
| BLAKE2b-256 |
bd3416f1a72a733af2031e823755b5f139f846fe4b4eec31fb1dba3814718347
|
File details
Details for the file bithuman-1.11.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
167d23fba52428109b6ceac667196a338522a96aaaab245059caf476bc40485c
|
|
| MD5 |
9d1a0a0749630bbdd4c063659710922e
|
|
| BLAKE2b-256 |
a8246fe72129b149f9b925775d800dc865f42b2b00cd83fa01815a0fe6bb96d8
|
File details
Details for the file bithuman-1.11.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
922550b5a4cb9314e5e78e878c52070580fb9d095d8cc10e7f6292c7ec634e66
|
|
| MD5 |
decd04a5b44d728cd5cab1abb3712013
|
|
| BLAKE2b-256 |
8bf35a121d6da1b8bfe35a9da623c9ad7d3cd3273f150e93e436a1998b24e098
|
File details
Details for the file bithuman-1.11.0-cp312-cp312-macosx_14_0_arm64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp312-cp312-macosx_14_0_arm64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.12, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad3086c7cf0e97bd690975fdd88c8a31afc9b501ccf0713fdd155d6a4d8568b1
|
|
| MD5 |
d1e63402cc4cd90d5d9ff49ca49422a8
|
|
| BLAKE2b-256 |
948ac4af3c3ac419799e41f78017abb6a668161e9ef3b0adefc2a6c122c518c8
|
File details
Details for the file bithuman-1.11.0-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
581164f50a6969cfc6e3340207c124655fda7f0f9c0f671ae348ee34ca86397e
|
|
| MD5 |
3ca29e51da1f9eef4538ae256485250c
|
|
| BLAKE2b-256 |
5332ab74703f5b3017543620f2765e94e4c7595ea8eed207d0ee1b7702664789
|
File details
Details for the file bithuman-1.11.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a905af8caf5b635caf90f7a499da5914ec8281d92037d4751c0cfee6f5d5c24
|
|
| MD5 |
3e33934ff01dd072fd2030b864c93a1e
|
|
| BLAKE2b-256 |
7103dc88b3f3e6c23500dff18f1c390c7bd94e50432b6cb584b3fdf4a01d2e08
|
File details
Details for the file bithuman-1.11.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
506759bea5957d708c7e76f4b45fc87ae7a8963c4a52968e8233fc4cc51757ac
|
|
| MD5 |
177502d9ea010dbee49343026eede38b
|
|
| BLAKE2b-256 |
c9a8b1254360345961804ba6ba83d2ae085af1c8459d10523734a203b9294f69
|
File details
Details for the file bithuman-1.11.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
296337186e8fcfc34ed70485eca6639dbe14b650d159cc43e48f1f4e0d1ffa9c
|
|
| MD5 |
d04286a241603713af20e2405bbf26af
|
|
| BLAKE2b-256 |
a1806e32e07a9b020bf6713ac05b436acf1bc188c57d99cb0c9bac42ddb73457
|
File details
Details for the file bithuman-1.11.0-cp311-cp311-macosx_14_0_arm64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp311-cp311-macosx_14_0_arm64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.11, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8869a92e69f507c4abdcce0b55c5957179d67ab36f5bf951aeac319240da8dfc
|
|
| MD5 |
20fffb6e4745ff96cf53609cb2b601c2
|
|
| BLAKE2b-256 |
2a94f9d3e88d464f7ada9952e7836a7e223e5f97561e300835c788b0d5a7f0b6
|
File details
Details for the file bithuman-1.11.0-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
120d42e5000a22e1918d631980c812fdb088e49a056652ee833f7ad1b8c6d03a
|
|
| MD5 |
b1d71ccf374d418e32b9a66e0b429dad
|
|
| BLAKE2b-256 |
54f8755ede2149bb1d9ca0792b9e58ae0747b58f58d584accd88eee6ec0a33d9
|
File details
Details for the file bithuman-1.11.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2f278974abe6c2afc4433e2dfcfe3260d42eafd71bc3497fddb17547d089b1d
|
|
| MD5 |
2652e5162d347ac3d81af9c51d70ad02
|
|
| BLAKE2b-256 |
f853f4756dc900b3652c3b4c0e114e3f61f950692c4171f93f822790768e3173
|
File details
Details for the file bithuman-1.11.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc1cfc87d8a956a7f49dc8c75492f6e36271165f1814403a99584270c09045eb
|
|
| MD5 |
b4d1147897fab75cba9fd40bd2a45c3f
|
|
| BLAKE2b-256 |
3a61c028529bae4730239da5bcab1b16e8eda1db803d952ff3810beadae6de64
|
File details
Details for the file bithuman-1.11.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e65993133539648aff5b4c15333cd6862d54d7c4930010cf8e96863cc3877930
|
|
| MD5 |
672792bf0815db64f822493760121940
|
|
| BLAKE2b-256 |
fae4ab5647871b06bd1fc0e03232c8801d7db53b1223186a4e8a2dc203e5ccf5
|
File details
Details for the file bithuman-1.11.0-cp310-cp310-macosx_14_0_arm64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp310-cp310-macosx_14_0_arm64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.10, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8df6c9fcabbe7e0b91c849036d0d419d2a8b8482e577731906125eb9c4aa042e
|
|
| MD5 |
11bb1a68b4fe48ffd083b2ad7facbe3d
|
|
| BLAKE2b-256 |
ee5281d9dc959a459c12daec9c3d9b4a662169d7df3eb710506c724eecbfa119
|
File details
Details for the file bithuman-1.11.0-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e09907aba8fc8e661a2335c5954469b439d028cc11148b343c521d98358141b5
|
|
| MD5 |
656678ffa5ca378606809e934d0493f8
|
|
| BLAKE2b-256 |
ca6daae9a23131f85e8f1a76171b47674275ebe1fbfb5f0c8e219437c39aa751
|
File details
Details for the file bithuman-1.11.0-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55f5ffce3dc529a83106bf995e5d6c13e6a2c961948125cdf45f08ff66d20e96
|
|
| MD5 |
4555b92486f281bbbcba6aca1dcf75a1
|
|
| BLAKE2b-256 |
d9836a899f4dd5c175fc65cecc44dfb83e48d63233aa156fd6f048e3b8def136
|
File details
Details for the file bithuman-1.11.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 7.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5854283b830e51b38d6265ca6d9c04e5601bf843491b29554add68c6764129d
|
|
| MD5 |
c238df299df1b4daf05d683dd740918f
|
|
| BLAKE2b-256 |
3308dc66e7f59e31bff11a5726cebc60e681365ca9d26ad57f2bb94d979430e0
|
File details
Details for the file bithuman-1.11.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 7.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed5eb8c8ab44740fa86e327346a44d6257c1d78d63732d3f497e69a6d5f21f2a
|
|
| MD5 |
f7b3236c160c2958a4a285fe51259bed
|
|
| BLAKE2b-256 |
1238c69c5756e19df03e4806b6a838f4ec6752ff91c9f079f29ada588e64ecb5
|
File details
Details for the file bithuman-1.11.0-cp39-cp39-macosx_14_0_arm64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp39-cp39-macosx_14_0_arm64.whl
- Upload date:
- Size: 7.9 MB
- Tags: CPython 3.9, macOS 14.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c0f4d5f6d8e40e6d6cdea49cc0d3f426f9b694ef54d4cae303e69cd64a42b4f
|
|
| MD5 |
df8fb1dfe4556b9c1beedaa47e287d87
|
|
| BLAKE2b-256 |
b12b92ea5e37d4ec32a87fd55195846cf42349e2291d3eaf330fba5c448024ca
|
File details
Details for the file bithuman-1.11.0-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: bithuman-1.11.0-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 3.5 MB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a87298385483f6b6ff066d9c7fd98efa9f5431ab3c9d393919724c861a241ed1
|
|
| MD5 |
7e13b8c24a7c5b1154c1e845de381219
|
|
| BLAKE2b-256 |
cfec9767ad6caac83d319e5c849bbe327f44a9c0959f3c96e7bc214840cb04e1
|