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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ovos_microphone_plugin_files-0.0.2a9.tar.gz.
File metadata
- Download URL: ovos_microphone_plugin_files-0.0.2a9.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18f33436e67ef1841fbf02bee9f05379bd0fa619d373ae159435d2b31a2f41fb
|
|
| MD5 |
33a6baf66cb130ebd26b8523bbd791ac
|
|
| BLAKE2b-256 |
9cc871c7b464d232e12df1296abff090018752af69f8e55fdd854f2c8c89153f
|
File details
Details for the file ovos_microphone_plugin_files-0.0.2a9-py3-none-any.whl.
File metadata
- Download URL: ovos_microphone_plugin_files-0.0.2a9-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a40e572f153ae86b3bc26c9eed4642a19ff97f8ca05936dfa5e2c89c703f8946
|
|
| MD5 |
00db1766e615e24fa987c558fd0ebcc1
|
|
| BLAKE2b-256 |
519d62181c96e21820c441130290ca39bcc2f683d5281b08015c4471d4bc2ba1
|