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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dora_microphone-0.3.11.tar.gz
Algorithm Hash digest
SHA256 7761725f148c2fec72ed498bf4e5cf1f6694757d5bca95847524885a00340d2d
MD5 8d1ec631d288b76681d653b63b4e308b
BLAKE2b-256 09db9b5f3181749aaadffa4c7c65554a9a9b77b3762a1bab7e7d64ccab78a48a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dora_microphone-0.3.11-py3-none-any.whl
Algorithm Hash digest
SHA256 697f0242862d2ef40b3a5f1810a2521f2df38d2ddad97f50e3cdb4ce9672c207
MD5 d1a6afbc6c6a319e1bd43b03989b818f
BLAKE2b-256 a4124a9a77694b18fad0665f97546220f8818627a4256c97cd86ca8556111815

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