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-examples/main/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.10.7-cp314-cp314-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

bithuman-1.10.7-cp313-cp313-macosx_10_13_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

bithuman-1.10.7-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.10.7-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: bithuman-1.10.7-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.10.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7f53476ccc7c9b2eccd4cdb44a12e69f3255d20c7f1310778ee8eecf19b5819a
MD5 88b8bfcc4de85eeb8b82678e33de93e6
BLAKE2b-256 effdf709373972e6b9052f5451b9c5adea630beb45eb60d9e440d8d5baff63cd

See more details on using hashes here.

File details

Details for the file bithuman-1.10.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bithuman-1.10.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 337cc6549070c63889903e1c60b8232a4374d5903ba27e8b9ce9dce9fb47c8f9
MD5 143e418e12b2bdaa79a751d2f77e82cc
BLAKE2b-256 41dfae4f1781d0409db8391896b95133cd9a504b934279ca4f6c87e039ee28f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 de6c39fd7599ce44cc0690ce3cf7ac5e53b9549ef35bf0573047d94e80dc207b
MD5 e1a0abd4117372490e7b5a9d5dc874bd
BLAKE2b-256 d7372b70ad5198d55bd21e896be9f9335ed40ce753cb6318ec49d1f28aad01e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 762183a0be7b785d044a8a739b6bd634a7c261d7ad63575f80454decf457ca6f
MD5 bea1b6eac2c7ef01b015a7efd859bdaf
BLAKE2b-256 1896d74f5830fe01df52ed479b7b6ca1246fdfffdf6b4dd7b2f48ccc89df6c38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e9e3e9f61426c1c657fdc3324a5c6601388eb25bba557ceda831c5141d475049
MD5 326948666d68b2b7c909b6cddf176484
BLAKE2b-256 d982bba985e5fdad6ce15f4487847ffdbeae4f5981e3463db211eb267e6ffd5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bithuman-1.10.7-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.10.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bd459e1003ac013019b49e42cf12d05a16f88f5e0132e210969ba1762c771ceb
MD5 0893dd28e48bad4ced4de408821827b4
BLAKE2b-256 58fa0685e465547a201a5ea9a3a186a7e09188ca5b88fd2ef75ca11f4a327f03

See more details on using hashes here.

File details

Details for the file bithuman-1.10.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bithuman-1.10.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ab032c5bc61f45247985576100736406fe21f05666688f4310a46b628c63634
MD5 6bcd97e4e1403b9447b8d06542ac3f5a
BLAKE2b-256 17c90b3bac528f62cd7c8cffdca0913b76b90a542cd0c3cf3fd58b66711d03d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bd6e3b41f8e7fc59faa02ccbf00b0d053ce1b8d9d6efcb84c1be89dfc46fa442
MD5 239d5e304cc162476c562d1918df12f5
BLAKE2b-256 42933b144a766d07abdccaf856dd3bcf381f06ee9ab7eb31faef3b67b661f4ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e9e6a37e962421789f9c6ab90490afad59fb5598338dae1bcc8687b5055de4de
MD5 8f4c881520e82dccde63fd8a40236827
BLAKE2b-256 b9010190990c6cfc003ade3c0ddeff3b5f9a1f65f9828d1aa5a57db4901fcfa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 98dc81c2d68f2bff6393488f1da9ee7a065cce76c98584d02df840d982adc5de
MD5 acd99f0d6085d7a6bd2041ebb0a1006a
BLAKE2b-256 9874a104c2c0ebe2dd83b1dafd65850659f21a5012babfc508affd1416d01a53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bithuman-1.10.7-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.10.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 86b2a67fb13cd2435ce70cf2ddaf7bef4ee50e6f3a25b2ffb415c91e7d5fd822
MD5 f29ed0580a9bf8ddae5fa711e85933bf
BLAKE2b-256 fe75377caa68e603e28e1443fce08e4e11064db5dacd59369a9a652705595587

See more details on using hashes here.

File details

Details for the file bithuman-1.10.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bithuman-1.10.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81a15e8b7cd51d98269ba94d12613c325b8fb4995723a4d1d55fb0b83359e912
MD5 380ad5a29af925f9d49d446fcc724dba
BLAKE2b-256 aac67bb5874442d23e2490c61a3ffa2b72f62b43991d408a582835ff6bd46466

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fec9561882954320605a913dadc809cabdc60e25df0606ca1a41c718229e3ac4
MD5 4c2aad43946d940a6506f3493f3e75fd
BLAKE2b-256 d2ea2a9c92957c0b4e14b913f039651733301087167977d8d536acba251c0bae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9c65d5ea23e8b96d49eb76d31769dee229ca62f66df6f30bd7c70d234bbb7699
MD5 5b46aa56030c9bccc08d68b07b4476a0
BLAKE2b-256 4a1548ccf53908d1579064696a051bebad8993d8915ad94e98fd44c9e967bbb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a306577a2fee4a7d639d2007a1c571d63bff2c951cbdff5013e78782c19ee9a6
MD5 5044ee78027ceb97c9792d7e90c2d74c
BLAKE2b-256 17e9c8452333c2055456393f9d5e27ba07030f95dc1e62804e7c4b7a1449d62a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bithuman-1.10.7-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.10.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1c567cc9954335ec5a319a59bccd4fbf24b58d381a57557d8eb9176d86f74276
MD5 f0398d85ba2b842eb569e15e6f5fcfd4
BLAKE2b-256 2345e864fd46670b113a69791023f94434a2b8078466eb937620c7fc5c5b6409

See more details on using hashes here.

File details

Details for the file bithuman-1.10.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bithuman-1.10.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3f25dec88ba4cdda6b0ecbe20aa4db0bb9ea23a5c387c47b0500d2f4382bce1
MD5 6d56a6bfe3cc9ef2ecb5062eb245ef27
BLAKE2b-256 676b6dfca65e6cd18c9765261c118ab11daa4b6730b38b19930238618506a0e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31a94eb919c50206aba7aaea5c5c6f6e055791b68170e81afba4ec5ea9b533f7
MD5 8896f3dd51e4363f7bc4bfaeb90f250f
BLAKE2b-256 04a05bebea6cbadc9522364465017059912433a750fcce2522ac6af59972c4ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b95119fe3936e6383ecdff94c0d4f09bcc806f5abf166474dc6687bd1864b11f
MD5 9230119392a2e2dd5f6f542649dc15e7
BLAKE2b-256 a5a449c8d9c4b595f970711dc5fd342727d8e30ed8e6f38a478d2facb0d3c4f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 92a3c22fb8c563986a89cab5c1c5fcd053b4940e75e1b3dbbe5eb3a503829bd3
MD5 8cfa9a2df8607c4de73953ee7fee0eeb
BLAKE2b-256 27de351d6c746a3f12b4c7d632c8d6a68eb89ee76e939582c76163788b3deade

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bithuman-1.10.7-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.10.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 77ee531e357e586b2e34338fb2e08db03f72b69caf2aec7e5990bc097ebc3f01
MD5 ae4830dbf9ca44c614265443a039545b
BLAKE2b-256 b7a56aa0868f13833083fc37df14cb7be02a5e473622dc890afd7f162dc0dacf

See more details on using hashes here.

File details

Details for the file bithuman-1.10.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bithuman-1.10.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3434eb68aa608e82df73f4766175bad01a2d957ff312d844083cfc0fabb3a01f
MD5 b4b658627d97c66506fe0c565a0e9229
BLAKE2b-256 063538a0c736c046df95acd797ad3afdb3de24b4783b5cdb7e935ef7f3d8d167

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b7681f42b065f4cf307aac448a43daf23386e6062a0f09d6c104c9bc5264dbf
MD5 94c72172af408fed0315cc89b29347ba
BLAKE2b-256 5ff16d2f98ecb410c2b0a8c66d5bab8c47d0f826a0529db586caf57df999a37b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1348c14464b7fc1fe6bd80cd681cb6722e7bd0f32d89b1ea5b2b8e7f7c938f84
MD5 dc87d25ea7038bb9e0883db405b88120
BLAKE2b-256 0b03e34e1333be97b9e64b7dbc693b5fa9e6846aaaf9637c91b46d3d754ae60e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ffd22dea417663edeacfbcadc2991650502a4cf679c737b4ae72ab43291a75d
MD5 77562ddf1973dd4a3b25c4b993cc9d4b
BLAKE2b-256 ba808d57a281537960921988d5fea2b2e64ccb3bbe634881df192b67cacee179

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bithuman-1.10.7-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.10.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2f705a8afb4b02a2b3432069857dee98f69e99a7306a31bb5502e15b9532ab0f
MD5 bf550451151014d9c917881a43aefa81
BLAKE2b-256 9469caf5a11e760b1d650f8167edbbd8e7adabf4b9989ec4be42d497e5dbfb91

See more details on using hashes here.

File details

Details for the file bithuman-1.10.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bithuman-1.10.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a916ed827f6e87e7d9c5c2e1d749d09c41da55ea59cd51ed7dfe9d2be647a5af
MD5 3bc870b9caf420d5d09e0f89ffdf32a9
BLAKE2b-256 0ac72e54708d2456292c516302bb44069128e90e4f9f2c772ef60f2f467692f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b944aee8e1e388a7b19021905a3d05dfc675bfaeee6b0a0b0a644d2bcd1801d1
MD5 42b1bbf6a17d5a9f6fbff74e4acf8352
BLAKE2b-256 0a2a71a12ba07ae4706fa29ab7dbabe554a86de1f2ac43f43f0a87b343ee5c74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 72fd8a1d65a593798bd0116ce2fe6b4c71b15ca6b444297d863a7114d8e90047
MD5 7e5bce74996b1c52142d0a32c92b420a
BLAKE2b-256 faf488f15b5cf04d743267a41b40bf3b8417793056c03151239144b03eab030d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bithuman-1.10.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 da14183b79f508e6cbb1a3974bc4ccaa52b2df4cc6b265397a97487821d44621
MD5 40a3a0481e1ac3945cfbb0c6580afa58
BLAKE2b-256 e13602654618cf25de34dbd224ac92685df60772d7ecfd8d5fcaa5dd0f5f5e59

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