-
Notifications
You must be signed in to change notification settings - Fork 509
How to deploy TTS containers
Azure speech containers offers TTS and SR containers to run in on-premise machines.
The document above describes the download, run the containers using docker command.
In a real production environment, usually you need to have a container orchestration like Kubernetes (k8s). So it can automate the deployment, scaling and management of the containers.
If your company already has infrastructure to run k8s and deploy containers, skip to step 3 and 4.
There are many ways to do it. Here are a few links:
- Ubuntu K8s: https://ubuntu.com/kubernetes/install
- Azure stack: it is possibly to run k8s on Azure stack using aksengine
Here are some useful docs: https://www.digitalocean.com/community/tutorials/how-to-install-software-on-kubernetes-clusters-with-the-helm-package-manager
To run speech containers in best performance, it is recommended to allocate K8S node with equal or higher configuration than what we uses in Azure cloud.
After node is setup , it should be staightforward to deploy Pods if step 2 is ok. You can set the # of PODs for the containers to run and scale.
Connect to the deployed container service using the IP address or local service url.
- Azure TTS: Empower every person and every organization on the planet to have a delightful digital voice!
- Azure Custom Voice: Build your one-of-a-kind Custom Voice and close to human Neural TTS in cloud and edge!