Skip to main content

tatolab-microphone

The microphone node for Tatolab streams.

from tatolab.microphone import MicrophoneSource

microphone = stream_builder.add(MicrophoneSource, config={"device_id": None})

MicrophoneSource publishes timestamped blocks of interleaved samples on audio, as messages tatolab.stream.audio_block.AudioBlock reads. Each block carries the device's instant of its first sample.

The node runs in its own helper process. Its native half opens the capture stream through the engine's audio device backend — PipeWire, else ALSA, on Linux; CoreAudio on macOS; silence where no backend exists — which the module host table exports, and a native thread publishes every block with no Python attached. A stream without this node opens no microphone and never asks for microphone access.

Built as a third party builds a module: a standalone maturin project depending on tatolab-stream and tatolab-module-sdk, never on an engine crate.

Metadata

Release files for tatolab-microphone 0.68.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for tatolab-microphone 0.68.8
File Interpreter ABI Platform Actions
tatolab_microphone-0.68.8-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details for tatolab_microphone-0.68.8-cp310-abi3-manylinux_2_28_x86_64.whl
tatolab_microphone-0.68.8-cp310-abi3-macosx_15_0_arm64.whl CPython 3.10 abi3 macOS 15.0+ ARM64 Details for tatolab_microphone-0.68.8-cp310-abi3-macosx_15_0_arm64.whl

Total release size: 629.3 kB

Release files / tatolab_microphone-0.68.8-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL tatolab_microphone-0.68.8-cp310-abi3-manylinux_2_28_x86_64.whl
Size 342.4 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
e8ecd0ceffc47476fdbfcc49e25d6e145e5e5bb9f624e13823561f968a7c4738
BLAKE2b-256 checksum
How to use checksums
b4eec350a063415684cf65e511a9d76c3c966b63aa323debfef68b1279ba6d94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / tatolab_microphone-0.68.8-cp310-abi3-macosx_15_0_arm64.whl

Download URL tatolab_microphone-0.68.8-cp310-abi3-macosx_15_0_arm64.whl
Size 287.0 kB
Tags CPython 3.10 abi3 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
86e566abf7d9fec130395a7dd94d6a48a229f4eeb1b71d8a2a47d2ddd94b45c5
BLAKE2b-256 checksum
How to use checksums
92bcc23a76914e7ae4494971321dd5003b007a642e3cbe4e4df4c46ea84fc50c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for tatolab-microphone 0.68.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page