Skip to main content

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

bitHuman Banner

Real-time avatar engine for visual AI agents, digital humans, and creative characters.

PyPI version Python Platforms

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

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

bithuman-1.11.0-cp314-cp314-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.14Windows x86-64

bithuman-1.11.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bithuman-1.11.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bithuman-1.11.0-cp314-cp314-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

bithuman-1.11.0-cp314-cp314-macosx_10_15_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

bithuman-1.11.0-cp313-cp313-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.13Windows x86-64

bithuman-1.11.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bithuman-1.11.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bithuman-1.11.0-cp313-cp313-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

bithuman-1.11.0-cp313-cp313-macosx_10_13_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bithuman-1.11.0-cp312-cp312-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.12Windows x86-64

bithuman-1.11.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bithuman-1.11.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bithuman-1.11.0-cp312-cp312-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

bithuman-1.11.0-cp312-cp312-macosx_10_13_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bithuman-1.11.0-cp311-cp311-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.11Windows x86-64

bithuman-1.11.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bithuman-1.11.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bithuman-1.11.0-cp311-cp311-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

bithuman-1.11.0-cp311-cp311-macosx_10_9_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bithuman-1.11.0-cp310-cp310-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.10Windows x86-64

bithuman-1.11.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bithuman-1.11.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bithuman-1.11.0-cp310-cp310-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

bithuman-1.11.0-cp310-cp310-macosx_10_9_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

bithuman-1.11.0-cp39-cp39-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.9Windows x86-64

bithuman-1.11.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

bithuman-1.11.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bithuman-1.11.0-cp39-cp39-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

bithuman-1.11.0-cp39-cp39-macosx_10_9_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Hashes for bithuman-1.11.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c0d72ac3d2f40d49fb0af08159a0045ef7190b85203e5d0c93cd31248d377de9
MD5 8fca15f977c85b12eab6af5e6bece89b
BLAKE2b-256 7eec930bfe1cfd9e7700f7973b2676c1643ddaacd4a313d8f3f84e936ec6cffa

See more details on using hashes here.

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

File hashes

Hashes for bithuman-1.11.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 452543212967d74be5b6f78cca7eb3b36d21877a576293d0a31d02e3d2fcd26c
MD5 d4b960f20b98c90a00df0846c912cdd2
BLAKE2b-256 afa5ebc543de3187865a689c9a84b868dad81bd00423a77fbb58a54a46cf6915

See more details on using hashes here.

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

File hashes

Hashes for bithuman-1.11.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 917c0b0b1e4e76c0455cec4f757bb0c6c49b068c8229dcdf1c8a7f0ae5cb2a71
MD5 335a058fe12d1478399999d3a9c42a05
BLAKE2b-256 a1ad2246ecc4145c479d6998277509fb10b3fbbb0dc4d2e63b9ecea978d2f802

See more details on using hashes here.

File details

Details for the file bithuman-1.11.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3ee23f4ce0019afe95f9071faeed6ce0a2f2c2714e2315065ea3ef3e2ddcfeae
MD5 7cffb9ee49d29f7c473b93138b41b2d2
BLAKE2b-256 aa6a7c27edd748126f1d394bac2b8abb37012f10e72b6ba053150254f9ab185f

See more details on using hashes here.

File details

Details for the file bithuman-1.11.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 092bc9bb4bb2dfc5a93df5515f2312f9e9eb46c6a8d8b79d57359f799f4fe05f
MD5 d8fa841bddc20ee465e4c107355a5c74
BLAKE2b-256 04f12e79d49c107ab8ce7490d9724eaba507c9ad1fcb14c45af2a56595ac1566

See more details on using hashes here.

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

Hashes for bithuman-1.11.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e72f6c5a23bdeb6a7bf7d61ee8288d6f26b051d8bb6dbdc0c2342f99afe81c5e
MD5 3aeb0b5494b461b249411e3f4222b31e
BLAKE2b-256 32242b4f7d5c2853fc67fd1b25f26228c41ca54b51b6098fbd4f43dee322f93e

See more details on using hashes here.

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

File hashes

Hashes for bithuman-1.11.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64b9a25a3d5137f40548501b94315170d2b4bc248bb53f95a0f672964fe47b02
MD5 a0f39602cacaad48758fa53063de4a4f
BLAKE2b-256 ef4a24c8ffb4ab2b1830492120f08ca4093b3cc0b3c831c0977b26f9bb6d40f9

See more details on using hashes here.

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

File hashes

Hashes for bithuman-1.11.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f9cdce1e57213d16731a211da87a216fc5e82a03da7b523689f85e54913888e6
MD5 fa9985b240295591575fce45a8bd375c
BLAKE2b-256 cf05ad09b574fb53dfc29b32ae2a72a3412cbca9894fcc12491d61cf154bd2e5

See more details on using hashes here.

File details

Details for the file bithuman-1.11.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f4138cf268eedbfbd73f1fc0e79713007e2e1e92f2b25e3ab83e09b08b95032c
MD5 af3e5fee8e962af403bb7b9e3549d167
BLAKE2b-256 8a535363415a61866e027ee054ff4fbdf0303e785cc3877704d2e9da1d8aaf3c

See more details on using hashes here.

File details

Details for the file bithuman-1.11.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2b4b7166da9b0b990fe02be5d6081b91fc7d18483cc9314468201e08230ab319
MD5 b77cc59707a5767c478fb6046eba4401
BLAKE2b-256 a44b83c2ef92ae5e8c2a38793c991b05c020b62b60f0f84e4eb54b0b698fd39e

See more details on using hashes here.

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

Hashes for bithuman-1.11.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 feaf5054c089ba83836455a4af062455f88f9096c7501dca9b6af78d04ee7b0d
MD5 8dcf5fea979921cd9fc7594f1e573ac2
BLAKE2b-256 bd3416f1a72a733af2031e823755b5f139f846fe4b4eec31fb1dba3814718347

See more details on using hashes here.

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

File hashes

Hashes for bithuman-1.11.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 167d23fba52428109b6ceac667196a338522a96aaaab245059caf476bc40485c
MD5 9d1a0a0749630bbdd4c063659710922e
BLAKE2b-256 a8246fe72129b149f9b925775d800dc865f42b2b00cd83fa01815a0fe6bb96d8

See more details on using hashes here.

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

File hashes

Hashes for bithuman-1.11.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 922550b5a4cb9314e5e78e878c52070580fb9d095d8cc10e7f6292c7ec634e66
MD5 decd04a5b44d728cd5cab1abb3712013
BLAKE2b-256 8bf35a121d6da1b8bfe35a9da623c9ad7d3cd3273f150e93e436a1998b24e098

See more details on using hashes here.

File details

Details for the file bithuman-1.11.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ad3086c7cf0e97bd690975fdd88c8a31afc9b501ccf0713fdd155d6a4d8568b1
MD5 d1e63402cc4cd90d5d9ff49ca49422a8
BLAKE2b-256 948ac4af3c3ac419799e41f78017abb6a668161e9ef3b0adefc2a6c122c518c8

See more details on using hashes here.

File details

Details for the file bithuman-1.11.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 581164f50a6969cfc6e3340207c124655fda7f0f9c0f671ae348ee34ca86397e
MD5 3ca29e51da1f9eef4538ae256485250c
BLAKE2b-256 5332ab74703f5b3017543620f2765e94e4c7595ea8eed207d0ee1b7702664789

See more details on using hashes here.

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

Hashes for bithuman-1.11.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1a905af8caf5b635caf90f7a499da5914ec8281d92037d4751c0cfee6f5d5c24
MD5 3e33934ff01dd072fd2030b864c93a1e
BLAKE2b-256 7103dc88b3f3e6c23500dff18f1c390c7bd94e50432b6cb584b3fdf4a01d2e08

See more details on using hashes here.

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

File hashes

Hashes for bithuman-1.11.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 506759bea5957d708c7e76f4b45fc87ae7a8963c4a52968e8233fc4cc51757ac
MD5 177502d9ea010dbee49343026eede38b
BLAKE2b-256 c9a8b1254360345961804ba6ba83d2ae085af1c8459d10523734a203b9294f69

See more details on using hashes here.

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

File hashes

Hashes for bithuman-1.11.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 296337186e8fcfc34ed70485eca6639dbe14b650d159cc43e48f1f4e0d1ffa9c
MD5 d04286a241603713af20e2405bbf26af
BLAKE2b-256 a1806e32e07a9b020bf6713ac05b436acf1bc188c57d99cb0c9bac42ddb73457

See more details on using hashes here.

File details

Details for the file bithuman-1.11.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8869a92e69f507c4abdcce0b55c5957179d67ab36f5bf951aeac319240da8dfc
MD5 20fffb6e4745ff96cf53609cb2b601c2
BLAKE2b-256 2a94f9d3e88d464f7ada9952e7836a7e223e5f97561e300835c788b0d5a7f0b6

See more details on using hashes here.

File details

Details for the file bithuman-1.11.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 120d42e5000a22e1918d631980c812fdb088e49a056652ee833f7ad1b8c6d03a
MD5 b1d71ccf374d418e32b9a66e0b429dad
BLAKE2b-256 54f8755ede2149bb1d9ca0792b9e58ae0747b58f58d584accd88eee6ec0a33d9

See more details on using hashes here.

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

Hashes for bithuman-1.11.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f2f278974abe6c2afc4433e2dfcfe3260d42eafd71bc3497fddb17547d089b1d
MD5 2652e5162d347ac3d81af9c51d70ad02
BLAKE2b-256 f853f4756dc900b3652c3b4c0e114e3f61f950692c4171f93f822790768e3173

See more details on using hashes here.

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

File hashes

Hashes for bithuman-1.11.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc1cfc87d8a956a7f49dc8c75492f6e36271165f1814403a99584270c09045eb
MD5 b4d1147897fab75cba9fd40bd2a45c3f
BLAKE2b-256 3a61c028529bae4730239da5bcab1b16e8eda1db803d952ff3810beadae6de64

See more details on using hashes here.

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

File hashes

Hashes for bithuman-1.11.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e65993133539648aff5b4c15333cd6862d54d7c4930010cf8e96863cc3877930
MD5 672792bf0815db64f822493760121940
BLAKE2b-256 fae4ab5647871b06bd1fc0e03232c8801d7db53b1223186a4e8a2dc203e5ccf5

See more details on using hashes here.

File details

Details for the file bithuman-1.11.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8df6c9fcabbe7e0b91c849036d0d419d2a8b8482e577731906125eb9c4aa042e
MD5 11bb1a68b4fe48ffd083b2ad7facbe3d
BLAKE2b-256 ee5281d9dc959a459c12daec9c3d9b4a662169d7df3eb710506c724eecbfa119

See more details on using hashes here.

File details

Details for the file bithuman-1.11.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e09907aba8fc8e661a2335c5954469b439d028cc11148b343c521d98358141b5
MD5 656678ffa5ca378606809e934d0493f8
BLAKE2b-256 ca6daae9a23131f85e8f1a76171b47674275ebe1fbfb5f0c8e219437c39aa751

See more details on using hashes here.

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

Hashes for bithuman-1.11.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 55f5ffce3dc529a83106bf995e5d6c13e6a2c961948125cdf45f08ff66d20e96
MD5 4555b92486f281bbbcba6aca1dcf75a1
BLAKE2b-256 d9836a899f4dd5c175fc65cecc44dfb83e48d63233aa156fd6f048e3b8def136

See more details on using hashes here.

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

File hashes

Hashes for bithuman-1.11.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5854283b830e51b38d6265ca6d9c04e5601bf843491b29554add68c6764129d
MD5 c238df299df1b4daf05d683dd740918f
BLAKE2b-256 3308dc66e7f59e31bff11a5726cebc60e681365ca9d26ad57f2bb94d979430e0

See more details on using hashes here.

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

File hashes

Hashes for bithuman-1.11.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed5eb8c8ab44740fa86e327346a44d6257c1d78d63732d3f497e69a6d5f21f2a
MD5 f7b3236c160c2958a4a285fe51259bed
BLAKE2b-256 1238c69c5756e19df03e4806b6a838f4ec6752ff91c9f079f29ada588e64ecb5

See more details on using hashes here.

File details

Details for the file bithuman-1.11.0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3c0f4d5f6d8e40e6d6cdea49cc0d3f426f9b694ef54d4cae303e69cd64a42b4f
MD5 df8fb1dfe4556b9c1beedaa47e287d87
BLAKE2b-256 b12b92ea5e37d4ec32a87fd55195846cf42349e2291d3eaf330fba5c448024ca

See more details on using hashes here.

File details

Details for the file bithuman-1.11.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a87298385483f6b6ff066d9c7fd98efa9f5431ab3c9d393919724c861a241ed1
MD5 7e13b8c24a7c5b1154c1e845de381219
BLAKE2b-256 cfec9767ad6caac83d319e5c849bbe327f44a9c0959f3c96e7bc214840cb04e1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page