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.1-cp314-cp314-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.14Windows x86-64

bithuman-1.11.1-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.1-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.1-cp314-cp314-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

bithuman-1.11.1-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.1-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.1-cp313-cp313-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

bithuman-1.11.1-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.1-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.1-cp312-cp312-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

bithuman-1.11.1-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.1-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.1-cp311-cp311-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

bithuman-1.11.1-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.1-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.1-cp310-cp310-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

bithuman-1.11.1-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.1-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.1-cp39-cp39-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

bithuman-1.11.1-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.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: bithuman-1.11.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5766873b5cdd1f860ccf89f6b04e32993bd8a076127ee82938cdd047adf96d13
MD5 58488bfcb26e595cbf4b01f649099249
BLAKE2b-256 e97459362cda95a29de0e6ca5cf00a9d434ff2036a615917213a3d684005f4c4

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-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.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ceac0df78cd840208c617fe0921893066b180972ab673f46b663daaf3e8b94d7
MD5 65a82a92c240c7978e7d3ecaf792248b
BLAKE2b-256 272ca68cf26a618537c9854870d7298e4c8abe0162f60c962289242e81a08dcc

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb520d80d1aa94009fff7138ad59f25ecdb7fe3836479b7fcc8dbd354acf554e
MD5 0c68ac0ebd9ade7c78a23a573b13434b
BLAKE2b-256 9f948fba188c4e950df0da63c3cda6ca229137d4e7ef21de1e03cf4b31f58899

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bc8f6299471d8381c735451ad855f90e845d46e51090dc9d6123875cfa921671
MD5 a24e31aae4aded6d936df02b1a792ca9
BLAKE2b-256 c5e3445294370b0f7982b25bea6eb1dc9c842c61823dcce8dbf97734046d8ad1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d3bc60679da4995d26d61fd549f154d0dd328851ad8ba2b3ce7cb162c13c9446
MD5 8ed1f15d7cd94b0c4fae7bbeb1af2df7
BLAKE2b-256 c1c1faeb015cd1161b10fa0ded2fc35d6d6f18d68e43a9658d4c90dc501b2833

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: bithuman-1.11.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 934e16ee7411ba5418912fb9e24e65b22af6c85f648bce271f493e71e0931fd8
MD5 ef90d491b4e3351018032cdafe79e78f
BLAKE2b-256 6211baf2d7601f08957ad426dd3bfd53658bbc6653049a34f56ec5709463cccd

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 860d0c5535f1deb15cfc1d70b3f3571032d39a57062737fdb848fa6ff350ce99
MD5 e2af65789ab3ca6935e0c4dcca028dc5
BLAKE2b-256 aed615ba2b47f3b4609d142433a0ee435ba1f0cb54c91b8ec6f397de6f709662

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7eceaf74e18f35256e70680e23a8b0ef33948b78d048744566a16b3e80c1a823
MD5 7c3c40b405909d20b58743e57f9b9ac1
BLAKE2b-256 ca2a6896b56ec4441f170b12ee52e7d0159c09b25820cfcc28c52c985357d74e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0fce0842738955189d220ffd2a548ec3c2fd01006480a065d7f702f281b13dea
MD5 881dc14ab7bae1fd321cfebbb574a0c7
BLAKE2b-256 115a47d992be51782035ac3458369e9f21fd71c6ac6a5c2a793997a4cf490984

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e997bd5a7aaec303203b539b3696125e979ac229cf5066942c97dd75b13416aa
MD5 903d71c6b353f094d2b4f672ae571643
BLAKE2b-256 b4f94ba99c75d3dd7b00f8d6e6e9ce614ad2f5c2eea137c63e75cf9ec5bd4252

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: bithuman-1.11.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8787e9516b9ed74414f647ce5e4a5cf7583657d8c16ddaeb4f3a88476cfb790e
MD5 c834908cf3d77a4f70f1e71b77f9b28a
BLAKE2b-256 b05cacd2d20f237360a8b8ce087b6d6a9a330627f25a6d42b69a9caabd10b0dc

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a3eeb296f90dd34f8c0c2f6b4d8bd4d4282b979e12462d7c21530cc0d789532
MD5 7b8a1769d7ee7a4aa23a1bed71fdec26
BLAKE2b-256 7f24ae377babdb0a8f43257d3effc265bc8a6018e52e3810b5c145c8bbc336ef

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ebd1c9149790980b2c4615f1b2e4e02c3d2984f25131bc6ec65c971f2e75ba17
MD5 c79a40a882376510445a9af280e03092
BLAKE2b-256 0224e0838e51c808d533e5e8c83064fffab1ceb1923b60eea3e81ae0923befa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d3f16208cf4c4dfb811c06e9686792ba4ea59eeb7959e585b03214c93fa0b27f
MD5 0594809973ed05ffee2fced99e2fca96
BLAKE2b-256 c5d7b53a322568b42b1feac8a808bcd831447a587127eb854eac9796ed310873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6f6e7d08095def101d5032630389b6a6393a7650106cccf5082c4a05523ca173
MD5 d2b6cc1b0b0ec9a3073b63143bb178f8
BLAKE2b-256 41864f450ab3a958eb92504ec88a171b90967bf48e640a17d36f9942f46dce81

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: bithuman-1.11.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d9ce1e2ee8930faf2fbc41bcb283f5f42474f132cc607f5e491128804daec1ab
MD5 509b8d517015810b0247e53b08765e13
BLAKE2b-256 6a2fc032cd80052d73c1570333df36c6364a3b891e4321417664df1cbe105adf

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c23dd22398a604218362df11dea4a03d1d3942f22d7823cd1330ee51e76a65b
MD5 bfbbe357410b6d63f8e944b52fba894e
BLAKE2b-256 291ab6517d5c2dde2e7386061c41619202937346fde1903d6fc9006b7d3a8c98

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 346d189b1ef32acb388f9c8e5d483614bd957e116d5ecf1a07a07d704b34289e
MD5 447853881e5cc5a845683915706ac796
BLAKE2b-256 b767efc932d1d7bda5695940e8f045ae697254a04a0c77cedc3a585e95592847

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ca8adf41a25d236783a017dd8ff0a07b44633f92ddbdeb27e7ae10751b178100
MD5 613aa154a9d93a3556f19c5ca9b0ead8
BLAKE2b-256 2facfac23a25271d2bc47a5d7bd9c3d6048bf072452aae22286aac96dfe944a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 45acab99a2b24968eea98ca3d2bfdbc5e136144bf92830a0f66bc872239cc056
MD5 768847266e7769ed3063c08f04f8875a
BLAKE2b-256 32f2905796f1c955ede201a889d96df701bd4d588add7f87d5ad3c93cab1f473

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: bithuman-1.11.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ffbdc7411a64893d006d2fdc677246c2a60b4ae09df052571272bad89900ec41
MD5 da97c46d4241da6d568a73fa8e54b50b
BLAKE2b-256 1af850684a478f8806c00ca6dd4cd50f73e7b909f1c1ed15840f1c12831180e6

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f24865a6e6cce41e6d270d75ea56f6a0202a51fdf9a311b3d151bda21b5c3886
MD5 ac229a033059fcd0e80b01d4a14e7ea8
BLAKE2b-256 35d3fff2c59102236d3c5249281ec772f415fb011e778085c8a70a07fdde7cf6

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5239867611968822ed537be420eef8c48351bc0d5c473f489c942fd3b12bf81f
MD5 684850a3a0a28341b6efc29ffbee63b2
BLAKE2b-256 55dae72cfb6d304533b2e51beef8c810525d57603b62f561069b0eb94cdfcb20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d420c6f9c453398371fd3164be3b2ee9ec795a19280dd2b0525f6caef9f0a1e1
MD5 3c126b09f27dce6429e7fbebef8802e8
BLAKE2b-256 94d037e3d9b79202a113f818c11b2d70241ceb45fde34c81be0cf86c73422edc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 355320d16de47eefe7c4113d9cd20cb06d3b802df189130b8f080b1aed0a6bf0
MD5 835b19525949d88962cf2285e1ea7d45
BLAKE2b-256 83e479a799f985c8b354250369dd1f37ae945ad11ebd3ae486c3c065874bcffe

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: bithuman-1.11.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c29c871021a37c67f4eb9d189074dd21307e46f130f7497669c490109374a64a
MD5 975b33894233e5c7a5da84cfb1283394
BLAKE2b-256 597e4ae468bedfd536b77e369249837e8f8327f3b1d912b8531ba15c22502551

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-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.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 801993b7a674055b8e927fd66ea29c6110ef1fb40f88e7c89083e21b3cd728a9
MD5 58a1c462b76b32ee864c2bc142da7d6b
BLAKE2b-256 1bfd775536aa86ebacf7337bf7cecc894b5f8e46dedc4548c6c088f7b759f73a

See more details on using hashes here.

File details

Details for the file bithuman-1.11.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bithuman-1.11.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ea0bd6a21610860e12b0eef00bd31d89fac54b2bf629b14fa75fe6ab8cda2ad9
MD5 ccd09960cf735eeb4ebeeb66c474c0ed
BLAKE2b-256 6fbfc242f084b51cfa0957f916f9bb50f57e20a39ae9deabe8a5af822e31df74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 329572a1c267c16c6e7a853b718e7f43f28890e588c045e012cb1466d6caa6a5
MD5 9ef09267ec4d4a0f09e64cbcf9ce7a48
BLAKE2b-256 ae3aa6a37259b3101345e6c4edb91a28a2b150fc12253e6229c03b250d2f51dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 02bc1c4e36be299b9c05c4bd9cbbd89276dcdcd2e0acfb4737a38a2c219ffff3
MD5 30fc5983bbb21b5a47dd1117153f9b8d
BLAKE2b-256 630fbb91e8b52fa0ad08525070260d556a583552d972ee5ae55defd4d1324b3b

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