Skip to content

Repository files navigation

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.

About

No description or website provided.

Topics

Resources

Contributing

Stars

0 stars

Watchers

3 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages