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.2a2.tar.gz (5.4 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.2a2.tar.gz.

File metadata

File hashes

Hashes for ovos_dialog_normalizer_plugin-0.0.2a2.tar.gz
Algorithm Hash digest
SHA256 57d1b8d043e5eb93756b8ed585763d4ec66bb3d5ea40226c5fc9184325563763
MD5 d4d512ba821031575e82e3a9abaa9b23
BLAKE2b-256 7e83f71ac55609bf954d4bc39450f12d9da10313c499ffa4cc1ad49ec179a788

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ovos_dialog_normalizer_plugin-0.0.2a2-py3-none-any.whl
Algorithm Hash digest
SHA256 50cdc2b21c5df3998c74ffe4e1b03586701d0aa66f56807f6c7aac3c862988e2
MD5 8610ae960fad0edc5430135358531169
BLAKE2b-256 d82955853d2d99c019aeba5a7e260216b54c5a3f52b8dc817765367eabf0ab19

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