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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

bithuman-1.11.3-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.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: bithuman-1.11.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.4 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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4a364ce62881c97570ae7bdf640c65f49f0acb337a7950145e722e4e6c3e04f9
MD5 fc55daf80e46247a327d81e22ac5f1ec
BLAKE2b-256 a3736426512bca7d82bd6a63f7691a3a0c4501a45a80cc464336cd32a879c412

See more details on using hashes here.

File details

Details for the file bithuman-1.11.3-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.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 98ef9772d80d68e34dba7af31e57089f31f6e991b0d1b2bb291dec007fb673c0
MD5 c9f95f3e9503c14b918cd31ec629a98b
BLAKE2b-256 e0d772410783632e418f944dbb644c8ff8085b4d253338f3d874f016e6f8a91c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4e787514f4959f6be020e0746584741b0b55b3730e8720735f590a66ecc62ffa
MD5 ef70061420199ed8c26d800cfd2bb2db
BLAKE2b-256 b4a769f1526f45db75314e78c38b0313fab1d9a3cff17fcfa11b936fb837350e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 16ef14a3c3a17db78dcb77a4580bc5cb26e6bb72884343c2d840436344f0f965
MD5 b07150269937bd1e58747986f9dde8ae
BLAKE2b-256 8eb81b6b0f46d6a9c071c930144705360f0b9cc9fe6605e40009a3989b139d6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9e81782157f6b3c509aac471ae0f9d4fe5206f444ea606e1cdcc55849fba87c7
MD5 b4886903636b2f620d97d3eb49b18509
BLAKE2b-256 5f0c668880785a0716b5cb53c15d9737fa9bdc23c0b09b1460bc406a29f5593e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bithuman-1.11.3-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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ce1dfe02f59c67430c4d3755901a588c5e65c4ba5e21f2bb72759773a5d72ff3
MD5 3c61672715fe7b86711d61089e81d0ee
BLAKE2b-256 33978fcafd793e8745d236da6c4a6d7b33693258f3b039ff118c31c078bfc818

See more details on using hashes here.

File details

Details for the file bithuman-1.11.3-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.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e555a0612897cc813ab67214f319a188e503253276a298e97e3b4c1d1dab4a1e
MD5 dc4d57f6b885fc20ee549def04bc36f4
BLAKE2b-256 eac32ff06754027f0f8b6bccd3b35352b12eaf308e34d2bc0b91593099e5c1ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f49be3e2864d683d6cf4f639b723be83451e47af135f63eaa764ec9e56a711b
MD5 715e78ede9244e0636675aea58a0bd53
BLAKE2b-256 d8201e6713729d5e5a899bd2ed62f273ddaaeba8c3641a3f2e08f728320ad029

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1d42e8da7acd76e19bc3acd91ec7d7b77d674139a639273322fadd246bf9e58e
MD5 ac38a345fbc16586182d00b84607a68a
BLAKE2b-256 293780a1c90cc585326ad26466a11b4eb8d07a52d69fdc54165fe65e0cbeb68f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c8aff8779c0c72befd0c2bb70333ce80b0cdb9af9d3d71117d8421d63653b161
MD5 f574afae643e6a57665beea4f1530af7
BLAKE2b-256 6290e3e902242d42311e75371494a699ade6addf405fe34970be93d1a17fdb0c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bithuman-1.11.3-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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bee0b0ee18e2a760ec5e4196cd1279300ff17cca3acece9e1303ee5038b09893
MD5 5e1d121920c55b3120c3406ec964af85
BLAKE2b-256 43e559a68201aa24dc422a97559470796cf6fac503427237a4777cedaae51034

See more details on using hashes here.

File details

Details for the file bithuman-1.11.3-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.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e158f5c2f8fd9ea78a9df7c1e4596b0472264ea124b0bce87cefbd71d2da9717
MD5 827e1453fcd8989a92df9771d78d2cd3
BLAKE2b-256 2ca937038ffa2a21c71c7ab55ef8ab8b8c33d1ac33ce95449f5a50d2e5355591

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dbe8c969102e85c9468636f7af99cbb3acf738b3543e115404aa1a8e823aab0f
MD5 2804172a2ea62c0ef890b17aa4456887
BLAKE2b-256 e088419ee5c4b744ab3dd1b3bc9cfafda55cf615d52b4470f66c81a57ef3ce3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 25f081b0a375bf8e6013c000a6c3e06a2ff136360f3df8a950e7cb37812a8d0d
MD5 fc45e7711df352013acca694739e1589
BLAKE2b-256 8a859143f7fd1be383fbef6eb836142a8cfe925f4016d0ec11cbd166b6b5421c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 61f33d6673dbb064fc9e781879e31149b00b590ed4ea3faffed0c3c51c733ba5
MD5 b31c35298f6bfb098bf27cb0e3f3bbfc
BLAKE2b-256 a2d969fcae528ad852846bc821a97e48bf52a77a452b45f364b0aa4f281a2ffd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bithuman-1.11.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 81f2d80e16fbcb9d6dfb19e3632ed27990d59e76dc2da04c97a97b9933671aa6
MD5 5c6d97c42abcaf44c835f7b26463b301
BLAKE2b-256 771527b20f3b506f1c07a3bc268eb84e004f763717c831c5c044e8859fd730fb

See more details on using hashes here.

File details

Details for the file bithuman-1.11.3-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.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99ee78d3c7c42da28a6c9c32c765b05f825e503e02172ef154a1ede586b8e3bf
MD5 c1a24ab6c912b38c9bb44c7dd0b6418f
BLAKE2b-256 381d002235c7df0d97b7bda7d5101966a102f37153d36573f2f41d026c1e0468

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6184070a56653781a779b0b2e8db0ce7fff6074d25fb0fbcb9241b5fd8a2709
MD5 86120995c87b1fa078b757813f056315
BLAKE2b-256 009149f8b13176c933ca6d5891eee3dc53c2034a63cd26c97255672866d9ee5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 87209640465444d0a7da4d33c0244668fd1225452385ad02bc083b6e811da0af
MD5 b698975caed7f3ce4462e344f2724e05
BLAKE2b-256 2a72074fff669e6567b97b176dedc8ab1dbbd883243d3a89a7418fe017b85dda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7801b6a791ae91700deb1a482577c66e483e25e37fb238c80b817a12fdcde009
MD5 829da274e505d892c204c581b2ff19ba
BLAKE2b-256 c7b8e50c13ef5aabafe66acf0a203b0baf3c85679dda1db27a4723033cc9ac80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bithuman-1.11.3-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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 df54d6c015e36697027b94af1376f9d60bd9a22a00312b12ca769af6d8ec1f06
MD5 edee694d3748c8194037aac48457e7ed
BLAKE2b-256 ad34926286229d0e9e2f2dfb94fc8bc39ececd4535db23097d9ca007699cd066

See more details on using hashes here.

File details

Details for the file bithuman-1.11.3-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.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 edd9a0a257406e68222d9e5fbec58941a4e070a75b77658ef2f806a7547939d0
MD5 0d37d8b0a454a69bc1c54ccc1e89c9c0
BLAKE2b-256 27af35a3b6c073a61e19323c0f96c12f7e251ea96f4844f52c88c765ebbea25e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4078b74ef47fdd42f26d6ba453dfc34a61ed4b8c5859d251c9a759d70e4b850b
MD5 49a8cc2993c084c6e3856d6223ac128e
BLAKE2b-256 698648caf23bc2d31191b20c2e6304d73da28912f509a83141a403cdc5a19b7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 816310fb6178d796f1510676c48915549e15cd57179213c07fd511c45f9194de
MD5 8b3aa832241f1b59481687d1d4d84d57
BLAKE2b-256 0af1d944e5a3a6539a1fb059fcf419fe3cc35a85ffda613d0c0be610e5fd7b24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7d3d2fe6a4fb6f23b940f61e6b15bb53996c7ca4b5111c4eb0718075a0d1aa3f
MD5 e5f95da96e408151d2a140d4479a1f54
BLAKE2b-256 ebbca2a52c1abde89ef1a16a2300dd1802068e78e3b08be61794236d078ffc94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bithuman-1.11.3-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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c1df7f32037bd663a9f8efc0c1a7d01f7fe58915ae7982445d8e72d47d24bda5
MD5 d1fd46639ec6b38931beea4ead9d9112
BLAKE2b-256 743977b2277263d88740e9751e8a39cc4d51c50fc581d60442471a0c1ed55d90

See more details on using hashes here.

File details

Details for the file bithuman-1.11.3-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.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ebf02dc9676c9bb36078632b26b082416b2ed322babf260379f8b1df96c8a3f6
MD5 f9790f6a2dec8f4f4c1d80a7c977bd74
BLAKE2b-256 3ae4c661d6cd78c82824970e084b690c7c4d8c5ceb2d66ca2b4d54c57b3a3b59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f5b206818d96e109f23e0c8e99ec9df721597b7436b76f3f5e8f2ca1c47fcc3
MD5 a7efa461cfd01d8f3b37235968c8b10e
BLAKE2b-256 6239388be98224ef46a79fc7d5141d1acc7a4dd0bb91bb46eac75c4e2da6cdbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f21b6ee5debf7a56272d5c4e3c5226881d0fec9e57620fe79d7ce78b67b50334
MD5 ede02f1f856da086fc9b73969834ae3e
BLAKE2b-256 78386092f21ff3a8a2d2761ade132554bb9874c7556ee57a8023e58e8b41a683

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.11.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a715e648406f575a4fb39a7bd10103e09fcc794580de46e22d48754a21e80fc6
MD5 7377a030d66a6b3e820e13716e07d884
BLAKE2b-256 d976eacaa85eaaba25e1386f7e4783540f6313b1bf62bacf83d7cf781fe7051e

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