Skip to main content

A question solver plugin for ovos

Project description

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

Project details


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.

Supported by

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