Skip to main content

Dora dora-microphone

Project description

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

Examples

License

The code and model weights are released under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dora_microphone-0.5.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dora_microphone-0.5.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file dora_microphone-0.5.0.tar.gz.

File metadata

  • Download URL: dora_microphone-0.5.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for dora_microphone-0.5.0.tar.gz
Algorithm Hash digest
SHA256 31edd8a3079c8ffb75b2cc4e553a17a3f0f9214f37b42afd29202953a493204e
MD5 754941d0dca84cdba2c50ea0fdec78f8
BLAKE2b-256 0d1e9dcfe9078f6ff62a86c40af7ef43c6bf68a6bc07672aabfad9e0bd748250

See more details on using hashes here.

File details

Details for the file dora_microphone-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: dora_microphone-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for dora_microphone-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b1d2328097f35cd68c7683e2e946662d426ec24325f9b0d535aa9c75dde120f
MD5 215e57290e84b77862aac07c4b5a5614
BLAKE2b-256 dca29b5d7253d6c93f7995351653d367a5757178039114603327b7a6fece227f

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