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

Uploaded Python 3

File details

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

File metadata

  • Download URL: dora_microphone-0.3.13.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for dora_microphone-0.3.13.tar.gz
Algorithm Hash digest
SHA256 cdbfab48f7bcb3ce720390c11d08d3a8563188cd23aadd9aa9d00fb9d7310850
MD5 8a5c1e5decaa0fa7c2cfa1528727193f
BLAKE2b-256 2121cb506e7a7d562b4848b97a033744258db6e80a05b646c68d98a60bcf4304

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dora_microphone-0.3.13-py3-none-any.whl
Algorithm Hash digest
SHA256 a0cbd516a447a6908f0c80426e19044aa557ec5d6b66a3fc39cfb1261a7d45b5
MD5 6773d6407185ab6ad797f888762ba037
BLAKE2b-256 4412ee1a41a0414b4287718ab4109142ba0ba0a583c4cfd5ec6454890e574f17

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