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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file mycroft-tts-plugin-azure-0.1.tar.gz.

File metadata

  • Download URL: mycroft-tts-plugin-azure-0.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.20.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.5

File hashes

Hashes for mycroft-tts-plugin-azure-0.1.tar.gz
Algorithm Hash digest
SHA256 f45c1214393bc9128024d1b8b7ff6462d9bb01862a72f9fab5fed7203b1ca450
MD5 e39a5dfa231d1ecc0f361ee05508bcfc
BLAKE2b-256 e2eafd790c323c87c97ad4cdc626468fc2113b0c6adc57607783222fbaac0c6d

See more details on using hashes here.

File details

Details for the file mycroft_tts_plugin_azure-0.1-py3-none-any.whl.

File metadata

  • Download URL: mycroft_tts_plugin_azure-0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.20.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.5

File hashes

Hashes for mycroft_tts_plugin_azure-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5e98b86c0b06885e3303c6e04fdfd7e92fe4b5e4ca415fbbaf55c9019175533b
MD5 ecf05c5406a2a3f96b8b5cbae7285d3f
BLAKE2b-256 341dc793ad47a090660c1fef59319a848ca1fe498a204eac92837bccf7eb4765

See more details on using hashes here.

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