Metadata-Version: 2.4
Name: ovos-dialog-normalizer-plugin
Version: 0.0.2a1
Summary: A question solver plugin for ovos
Home-page: https://github.com/OpenVoiceOS/ovos-dialog-normalizer-plugin
Author: jarbasai
Author-email: jarbasai@mailfence.com
License: MIT
Keywords: ovos plugin utterance dialog TTS normalization
Description-Content-Type: text/markdown
Requires-Dist: ovos-plugin-manager
Requires-Dist: ovos-number-parser>=0.3.0
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: requires-dist
Dynamic: summary

# 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

```json
"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](https://github.com/OpenVoiceOS/ovos-number-parser)

## Credits

<img src="img.png" width="128"/>

> 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
