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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ovos-dialog-normalizer-plugin-0.0.1.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ovos_dialog_normalizer_plugin-0.0.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file ovos-dialog-normalizer-plugin-0.0.1.tar.gz.

File metadata

File hashes

Hashes for ovos-dialog-normalizer-plugin-0.0.1.tar.gz
Algorithm Hash digest
SHA256 31d01ee7ce65fa90fc2baf64b9f3129f74427c58cab84bfec83acb4696289393
MD5 90ccf059daca0b206186a605261b1083
BLAKE2b-256 c5d3c45317a6be3492fb3294b05ef2bf5196973f5a25cc12880d456aa471b172

See more details on using hashes here.

File details

Details for the file ovos_dialog_normalizer_plugin-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ovos_dialog_normalizer_plugin-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 192598515ce5c909bb5d1c918141678d49f73b648dd846a9642bac35500dfda6
MD5 8d9f51ff2aecaa73924de7d0630b9d2b
BLAKE2b-256 0062196844f45a28a45a3aa2f9a464051121b9abf789016a77a8e30e82921d6b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page