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.2a5.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.2a5.tar.gz.

File metadata

File hashes

Hashes for ovos_dialog_normalizer_plugin-0.0.2a5.tar.gz
Algorithm Hash digest
SHA256 029d295d17cbc68ab0f6db22add152c05b21e19f0ecd693a55e9e7b7a10ad0cf
MD5 da83ee79424d113bf8fb9529df75035a
BLAKE2b-256 b8bcc99c1dbfc7f0e244b84c665f9b6fb8b451779ee80ebc6102e5d98787779e

See more details on using hashes here.

File details

Details for the file ovos_dialog_normalizer_plugin-0.0.2a5-py3-none-any.whl.

File metadata

File hashes

Hashes for ovos_dialog_normalizer_plugin-0.0.2a5-py3-none-any.whl
Algorithm Hash digest
SHA256 875b7b2dd5f1602dce983e9be43c161837a64de66e9949f0455216a831563c7e
MD5 221e95aa94ecf7f19874f9e349b17727
BLAKE2b-256 9b23109e36d0afad7bc4a1af9e739e1d58628070e03459440fd881c830f900d1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.2a5 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