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 plugin for OpenVoiceOS (OVOS).

This plugin prepares text for a text-to-speech (TTS) engine. It expands contractions and converts digits to words, so the TTS engine pronounces the text correctly. It supports multiple languages.

Examples:

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

Install

pip install ovos-dialog-normalizer-plugin

Configuration

Add an entry under "dialog_transformers" in your mycroft.conf to enable the plugin.

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

Related projects

Contributing

Pull requests are welcome. Adding new expansions is straightforward. To improve number handling, see ovos-number-parser.

Credits

TigreGotico developed this plugin 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. It was funded by the EU, NextGenerationEU, within the framework of the project ILENIA, 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.3a2.tar.gz (5.1 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.3a2.tar.gz.

File metadata

File hashes

Hashes for ovos_dialog_normalizer_plugin-0.0.3a2.tar.gz
Algorithm Hash digest
SHA256 2ca6140ad826dcf8c853a6782868bb702812c26d15235843e5a3a9ed7e45448c
MD5 2263d3bcf0ffac74a03900c0d266417a
BLAKE2b-256 2a11a13231664e3b5bdb51bb6858d0e15efb595c8d83f2e8f6d1519b83745dc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ovos_dialog_normalizer_plugin-0.0.3a2-py3-none-any.whl
Algorithm Hash digest
SHA256 63ba4e5138f6830681acde1f72cf6c6baf155d617093abf8ee1619a784caf121
MD5 ee779cf50ae96a7056b214d5e1284e3c
BLAKE2b-256 0d09919d5127240e8cc1d3b731823b80f17776b932881a75f481f6a486d849d1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.3a2 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