Collect data from microphone
This node will send data as soon as the microphone volume is higher than a threshold.
This is using python Sounddevice.
It detects beginning and ending of voice activity within a stream of audio and returns the parts that contains activity.
There's a maximum amount of voice duration, to avoid having no input for too long.
Input/Output Specification
- inputs:
- tick: This is used to detect when the dataflow is finished.
- outputs:
- audio: 16kHz sampled audio sent by chunk
YAML Specification
- id: dora-vad
description: Voice activity detection. See; <a href='https://github.com/snakers4/silero-vad'>sidero</a>
build: pip install dora-vad
path: dora-vad
inputs:
audio: dora-microphone/audio
outputs:
- audio
Reference documentation
- dora-microphone
- sounddevice
Examples
- Speech to Text
License
The code and model weights are released under the MIT License.
Metadata
Release files for dora-microphone 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| dora_microphone-0.5.0.tar.gz | 3.0 kB | Without provenance | Details for dora_microphone-0.5.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| dora_microphone-0.5.0-py3-none-any.whl | Python 3 | none | any | Details for dora_microphone-0.5.0-py3-none-any.whl |
Total release size: 6.2 kB
Release files / dora_microphone-0.5.0.tar.gz
| Download URL | dora_microphone-0.5.0.tar.gz |
|---|---|
| Size | 3.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
31edd8a3079c8ffb75b2cc4e553a17a3f0f9214f37b42afd29202953a493204e
|
|
BLAKE2b-256 checksum How to use checksums |
0d1e9dcfe9078f6ff62a86c40af7ef43c6bf68a6bc07672aabfad9e0bd748250
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / dora_microphone-0.5.0-py3-none-any.whl
| Download URL | dora_microphone-0.5.0-py3-none-any.whl |
|---|---|
| Size | 3.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3b1d2328097f35cd68c7683e2e946662d426ec24325f9b0d535aa9c75dde120f
|
|
BLAKE2b-256 checksum How to use checksums |
dca29b5d7253d6c93f7995351653d367a5757178039114603327b7a6fece227f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for dora-microphone 0.5.0
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.