Skip to main content

A tts plugin for mycroft, using Azure Cognitive Services

Project description

mycroft-tts-plugin-azure

This TTS service for Mycroft requires a subscription to Microsoft Azure and the creation of a Speech resource (https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/overview#create-the-azure-resource)

The free plan is more than able to handle domestic usage (5 million character per month, or 0.5 million with neural tts). You can choose your voice here in the column "voice name" (https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support#text-to-speech)

Configuration parameters (only the api_key is mandatory, other are defaulted as in the following) :

"tts": {
    "module": "azure_tts",
    "azure": {
        "api_key": "insert_your_key_here",
        "voice": "en-US-JennyNeural",  # optional, default "en-US-Guy24kRUS"
        "region": "westus" # optional, if your region is westus
    }
}
Installation

mycroft-pip install mycroft-tts-plugin-azure

LICENSE :

Apache-2.0

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mycroft-tts-plugin-azure-0.1.tar.gz (3.3 kB view hashes)

Uploaded Source

Built Distribution

mycroft_tts_plugin_azure-0.1-py3-none-any.whl (8.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page