Skip to main content

NeonAI Audio Files TTS Plugin

Mycroft compatible TTS Plugin for playing back static audio files. Plugin will look for a file whose name matches the requested TTS string and play it back.

Configuration:

tts:
    module: neon-tts-plugin-audiofiles
    neon-tts-plugin-audiofiles:
      audio_file_path: ~/tts_audio_files

Usage

The path to audio files should be specified in configuration as noted above. If using this with the default Neon Docker Implementation, audio files will be read from xdg/data/neon/AudioFileTTS by default.

Audio filenames should generally match the text used to generate them, with any special characters (i.e. /) replaced with _. If unsure about capitalization, files may be lowercased, though a properly cased file will take priority over a lowercased one. For example, the tts request What time is it? would resolve the file what time is it_.wav

Some default audio files are provided with this plugin, but it is expected that any potential TTS requests have supporting wav audio files at audio_file_path. Audio files may be organized in any directory structure within that directory.

Examples

text filename
What time is it? What time is it_.wav
It is 11:30 AM it is 11_30 am.wav

Metadata

Release files for neon-tts-plugin-audiofiles 0.0.3

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

Source distribution (sdist)

Source distribution for neon-tts-plugin-audiofiles 0.0.3
File Size Uploaded
neon-tts-plugin-audiofiles-0.0.3.tar.gz 554.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neon-tts-plugin-audiofiles 0.0.3
File Interpreter ABI Platform
neon_tts_plugin_audiofiles-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 1.1 MB

Release files / neon-tts-plugin-audiofiles-0.0.3.tar.gz

Download URL neon-tts-plugin-audiofiles-0.0.3.tar.gz
Size 554.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4470544438c00e7b0d8aa94c80f01d1d88b19052cd263d3eedfb6d9823f3dd8b
BLAKE2b-256 checksum
How to use checksums
f168ec81b05761fcd5dd79d3c738bfb3f38fc21c364a15b3ee3163e57a3f1dff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / neon_tts_plugin_audiofiles-0.0.3-py3-none-any.whl

Download URL neon_tts_plugin_audiofiles-0.0.3-py3-none-any.whl
Size 552.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9b24c354db276a3caa2cb44404159b5c7ec47c06550a11c1a7f38f07e13b5d7c
BLAKE2b-256 checksum
How to use checksums
f664f23cfd9d14680ddac00c21d8b224ee23010fa98f4c834320a3cc43e6bbc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9
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