Metadata-Version: 2.4
Name: ovos_stt_plugin_azure
Version: 0.0.0a4
Summary: ovos azure stt plugin for OpenVoiceO
Author-email: JarbasAi <jarbasai@mailfence.com>
License: Apache-2.0
Project-URL: Homepage, https://github.com/OpenVoiceOS/ovos-stt-plugin-azure
Keywords: mycroft,OpenVoiceOS,OVOS,plugin,stt
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ovos-plugin-manager<3.0.0,>=2.1.1
Requires-Dist: ovos-utils<1.0.0,>=0.8.4
Requires-Dist: requests
Provides-Extra: test
Dynamic: license-file

## Description

OVOS STT plugin for [Microsoft Azure AI Speech](https://azure.microsoft.com/en-us/products/ai-services/ai-speech). It sends audio to the Azure speech-to-text REST API and returns the recognized text.

This plugin is part of the [OpenVoiceOS](https://github.com/OpenVoiceOS) speech-to-text (STT) plugin family. See the [OVOS Plugin Manager](https://github.com/OpenVoiceOS/OVOS-plugin-manager) for the STT plugin interface these plugins implement.

## Install

```bash
pip install ovos-stt-plugin-azure
```

## Configuration

Add this plugin to the `stt` section of your OVOS configuration.

```json
  "stt": {
    "module": "ovos-stt-plugin-azure",
    "ovos-stt-plugin-azure": {
      "key": "xxx",
      "region": "westeurope",
      "profanity": "raw"
    }
  }
```

- `key`: key for the Azure AI Speech API.
- `region`: location or region of your Azure speech service.
- `profanity`: profanity filter setting. Valid values are `raw`, `masked`, or `removed`.

## License

This project uses the [Apache 2.0 License](LICENSE).
