This release is a pre-release and may not be stable for production use.
Description
ovos-microphone-plugin-pyaudio is a microphone plugin for OpenVoiceOS (OVOS). It captures audio through PyAudio (PortAudio) and does not depend on speech_recognition. The plugin maps sample_width to the matching PyAudio format and supports int8, int16, int24, int32, and float32 capture.
Install
pip install ovos-microphone-plugin-pyaudio
The plugin needs the libportaudio2 system library on Linux, macOS, and Windows.
Usage
OVOS loads this plugin through the opm.microphone entry point. Select it in mycroft.conf:
{
"listener": {
"microphone": {
"module": "ovos-microphone-plugin-pyaudio"
}
}
}
See docs/index.md for the full configuration reference, the float32 output example for ggwave, and the device selection rules.
Related projects
OVOS ships other microphone plugins in the same family:
License
Apache-2.0
Metadata
Release files for ovos-microphone-plugin-pyaudio 0.0.0a4
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_pyaudio-0.0.0a4.tar.gz | 9.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ovos_microphone_plugin_pyaudio-0.0.0a4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.3 kB
Release files / ovos_microphone_plugin_pyaudio-0.0.0a4.tar.gz
| Download URL | ovos_microphone_plugin_pyaudio-0.0.0a4.tar.gz |
|---|---|
| Size | 9.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
224fef68d9110f603b86f0baf8d6a377a00b562d0ea464082f4d2966376b5ba0
|
|
BLAKE2b-256 checksum How to use checksums |
da53d590b1896c266dcba42cbe01f20ad69a956febda64090ba588a90aba0756
|
| 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_pyaudio-0.0.0a4-py3-none-any.whl
| Download URL | ovos_microphone_plugin_pyaudio-0.0.0a4-py3-none-any.whl |
|---|---|
| Size | 10.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b30978c8df25772b7f3b157df456e04c4ffc24f895d817b065fad406a6ba334d
|
|
BLAKE2b-256 checksum How to use checksums |
7c0fb7d9a0c1e667f2433f85f5ab911daa42eb659f7aba7d813394ece21eaa5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|