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"
    }
  }
}

License

Apache-2.0

Release files for ovos-microphone-plugin-files 0.0.3a1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ovos-microphone-plugin-files 0.0.3a1
File Size Uploaded
ovos_microphone_plugin_files-0.0.3a1.tar.gz 9.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ovos-microphone-plugin-files 0.0.3a1
File Interpreter ABI Platform
ovos_microphone_plugin_files-0.0.3a1-py3-none-any.whl Python 3 none any Details

Total release size: 17.6 kB

Release files / ovos_microphone_plugin_files-0.0.3a1.tar.gz

Download URL ovos_microphone_plugin_files-0.0.3a1.tar.gz
Size 9.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ea16e333edeafed714ae0c74df2ed691f9d9ce05bc4379acba611c24db28e051
BLAKE2b-256 checksum
How to use checksums
d6d961dac449a24f049c008385b8da094fd8f0d6bf27b2b4b19d1bc76d34d140
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / ovos_microphone_plugin_files-0.0.3a1-py3-none-any.whl

Download URL ovos_microphone_plugin_files-0.0.3a1-py3-none-any.whl
Size 8.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3af2f338e0ad593384cac4db21ff15c559f072428c3c5d821507c959fe3bc064
BLAKE2b-256 checksum
How to use checksums
e2768a4df8bf37ee78106141ea54fd856675ea94f7b46676ce3cc8edbd1408a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page