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.4.1.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.4.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dora_microphone-0.4.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","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.4.1.tar.gz
Algorithm Hash digest
SHA256 b181fca324662dd654a9616c888b6bd93dec8a90ef2a35ae69c894cc32293f09
MD5 c45d5e38a47774ea34fad731ebd6c8f8
BLAKE2b-256 86c5ab1214d3d751590a9d35c879853589cf63d05c7e46e8e6a053562aa07cd5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dora_microphone-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","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.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7eaf145ae7d4add825b9f045ad9ee4842acc13b30aa1dc5f698819cbc92c7092
MD5 926822ebc3c13310729f01c2a50a7f6a
BLAKE2b-256 3d29daa7f11f89a27c47a3f20ef6e8d57492e87be8467dc94c7bc090599e413d

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