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
- ovos-plugin-manager — the plugin framework this microphone plugin implements.
- ovos-listener — the OVOS component that consumes microphone plugins.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| ovos_microphone_plugin_files-0.0.3a1.tar.gz | 9.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|