Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Description

OVOS Microphone Files plugin.

This plugin implements the OVOS Plugin Manager Microphone interface. It reads audio from wave files instead of a real microphone. The plugin watches a folder for new files, reads each file as audio input, and deletes the file after it processes it.

Use this plugin to feed pre-recorded audio into an OVOS pipeline, for example in tests or automated demos.

Install

pip install ovos-microphone-plugin-files

Usage

The plugin watches ~/file_microphone by default. Drop a wave file into this folder, and the plugin reads it, splits it into chunks, and queues the chunks as microphone input. After it reads a file, the plugin deletes it, unless you set autodelete to False.

Configure the plugin under listener in mycroft.conf:

{
  "listener": {
    "microphone": {
      "module": "ovos-microphone-plugin-files"
    }
  }
}

Related projects

License

Apache-2.0

Download files

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

Source Distribution

ovos_microphone_plugin_files-0.0.2a9.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file ovos_microphone_plugin_files-0.0.2a9.tar.gz.

File metadata

File hashes

Hashes for ovos_microphone_plugin_files-0.0.2a9.tar.gz
Algorithm Hash digest
SHA256 18f33436e67ef1841fbf02bee9f05379bd0fa619d373ae159435d2b31a2f41fb
MD5 33a6baf66cb130ebd26b8523bbd791ac
BLAKE2b-256 9cc871c7b464d232e12df1296abff090018752af69f8e55fdd854f2c8c89153f

See more details on using hashes here.

File details

Details for the file ovos_microphone_plugin_files-0.0.2a9-py3-none-any.whl.

File metadata

File hashes

Hashes for ovos_microphone_plugin_files-0.0.2a9-py3-none-any.whl
Algorithm Hash digest
SHA256 a40e572f153ae86b3bc26c9eed4642a19ff97f8ca05936dfa5e2c89c703f8946
MD5 00db1766e615e24fa987c558fd0ebcc1
BLAKE2b-256 519d62181c96e21820c441130290ca39bcc2f683d5281b08015c4471d4bc2ba1

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 Sentry Error logging StatusPage Status page