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

File metadata

File hashes

Hashes for ovos_dialog_normalizer_plugin-0.0.2a1.tar.gz
Algorithm Hash digest
SHA256 5a0b916d5f17f553576d9c55141393d8984380451a0e8c301cea14e7df2862f2
MD5 29515c58584eaf0957035ee4aedab38f
BLAKE2b-256 4f64980bede2e24b6e451edf60fa3c8763c2c733b164f3e11d16880e82a17ebc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ovos_dialog_normalizer_plugin-0.0.2a1-py3-none-any.whl
Algorithm Hash digest
SHA256 b1578805412a9b16e313132748a50d4ec21327a66cfebf33173b0e877c6f5cf3
MD5 3606ce56046342d911e8d4d75c8f819e
BLAKE2b-256 f77ea5f41a65ca7557e9ff711031582ed46eaba12d9da92d16adff5c5a42348d

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