Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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 developed by TigreGotico for OpenVoiceOS under the ILENIA project.

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.3a1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file ovos_dialog_normalizer_plugin-0.0.3a1.tar.gz.

File metadata

File hashes

Hashes for ovos_dialog_normalizer_plugin-0.0.3a1.tar.gz
Algorithm Hash digest
SHA256 e201af91c14b1550d337d602ee34014a7631016ea99713f51f0f762a830fcea7
MD5 54ad3269d50808603dae3344f907bf87
BLAKE2b-256 69d997194245ac0b81376c00764d5a2790df6590bb9faee44b536ab198c524ba

See more details on using hashes here.

File details

Details for the file ovos_dialog_normalizer_plugin-0.0.3a1-py3-none-any.whl.

File metadata

File hashes

Hashes for ovos_dialog_normalizer_plugin-0.0.3a1-py3-none-any.whl
Algorithm Hash digest
SHA256 e8a7b36a79eecd4f463d45b346ac61d699cba42f5f17fcb2f4a755f1de9dfa02
MD5 4966cf98abc1f77bca4cce4d47e513bc
BLAKE2b-256 1e1b9064f3cbd999973af2b5347dcfde8cf3c88e72d4b9f45e7bfdf287f19104

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.3a1 This release

2 files

0.0.1

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