Skip to main content

OVOS Dialog Normalizer

a dialog transformer plugins for OVOS

Description

This plugin will prepare text for TTS, it will expand contractions and pronounce digits, ensuring the TTS engine pronounces words correctly

  • "I'm" -> "I am"
  • "Dr." -> "Doctor"
  • "1" -> "one"

Install

pip install ovos-dialog-normalizer-plugin

Configuration

All you need to do is add a entry in your mycroft.conf under "dialog_transformers" to enable the plugin

"dialog_transformers": {
    "ovos-dialog-normalizer-plugin": {}
}

Contributing

Pull Requests welcome!

Adding new expansions should be straightforward, to improve number handling please refer to ovos-number-parser

Credits

This plugin was funded by the Ministerio para la Transformación Digital y de la Función Pública and Plan de Recuperación, Transformación y Resiliencia - Funded by EU – NextGenerationEU within the framework of the project ILENIA with reference 2022/TL22/00215337

Metadata

Release files for ovos-dialog-normalizer-plugin 0.0.1

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-dialog-normalizer-plugin 0.0.1
File Size Uploaded
ovos-dialog-normalizer-plugin-0.0.1.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ovos-dialog-normalizer-plugin 0.0.1
File Interpreter ABI Platform
ovos_dialog_normalizer_plugin-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 kB

Release files / ovos-dialog-normalizer-plugin-0.0.1.tar.gz

Download URL ovos-dialog-normalizer-plugin-0.0.1.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
31d01ee7ce65fa90fc2baf64b9f3129f74427c58cab84bfec83acb4696289393
BLAKE2b-256 checksum
How to use checksums
c5d3c45317a6be3492fb3294b05ef2bf5196973f5a25cc12880d456aa471b172
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / ovos_dialog_normalizer_plugin-0.0.1-py3-none-any.whl

Download URL ovos_dialog_normalizer_plugin-0.0.1-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
192598515ce5c909bb5d1c918141678d49f73b648dd846a9642bac35500dfda6
BLAKE2b-256 checksum
How to use checksums
0062196844f45a28a45a3aa2f9a464051121b9abf789016a77a8e30e82921d6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21
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