• Jacek Jarmulak

Voicegain Speech-to-Text/ASR deployable on AWS VPC

Updated: Aug 17

Flexibile Deployment options for Enterprise

The entire Voicegain Speech-to-Text/ASR platform and all the associated products - ranging from Web Speech-to-Text (STT) APIs, Speech Analytics APIs, Telephony Bot APIs and the MRCP ASR engine - can deployed on "the Edge".

By "Edge" we mean that the core Deep Neural Network based AI models that convert speech/audio into text run exclusively on hardware deployed in a client datacenter. Or after this announcement they can also run on a compute instance in a Virtual Private Cloud. In either case, the Voicegain platform is "orchestrated" using the Voicegain Console which is a web application that is deployed on Voicegain cloud.

On the Edge, the Voicegain platform gets deployed as a container on a Kubernetes Cluster. Voicegain can also be accessed as a Cloud service if clients would not want to manage either server hardware or VPC compute instances.

Edge Deployment in Datacenter/On-Premise

Voicegain platform has always been deployable in a simple and automated way on hardware in a datacenter. Our clients procure compatible Intel Xeon based servers with Nvidia based GPUs. And they are able to install the entire Voicegain platform a few clicks from the Cloud Portal (see these videos for demonstration).

You can read about the advantages of this Datacenter type of Edge Deployment in our previous blog post. To summarize, these advantages are :

  1. Low Network Latencies & High Network Reliability

  2. Lower Bandwidth Cost

  3. Data Privacy and Control

  4. Lower Computing Resource Cost

Now these benefits shall also be available for enterprise clients that use a Virtual Private Cloud on AWS to run a portion of their enterprise workloads.

Edge Deployment on AWS "Private Cloud"

Many enterprises have migrated several enterprise workloads to AWS Cloud infrastructure in order to benefit from the scale, flexibility and ease of maintenance. While moving these workloads to the Cloud, these enterprises largely prefer the private cloud offerings of AWS. e.g., using VPC network isolation, Site-to-Site VPN and dedicated compute instances. For these enterprises, ideally any new workload should be capable of being run inside their AWS VPC. In particular, if an enterprise already has dedicated AWS compute instances or hosts, they could realize all of the above 4 advantages of Edge Deployment by deploying into their dedicated AWS infrastructure.

Voicegain Platform now deployable on AWS VPC

Recently, anticipating interest of some of our customers we have performed extensive tests of complete deployment of our platform into AWS. Because Voicegain platform is Kubernetes based, there are essentially only two differences from deployment onto local on-premise hardware – these are:

  • (rather obviously) How you prepare and setup the K8s cluster in particular users and roles – for security you will want to keep the Voicegain cluster separated this way from the rest of your AWS infrastructure.

  • How you enable network access to the provisioned deployment - you will need to modify inbound rules in the Security Group for the cluster, rather than modifying settings on your router/firewall.

Otherwise, the core of the deployment process is pretty much identical between on premise hardware and AWS VPC.

You can read the details involved in the AWS deployment process on Voicegain's github page.

Sign up for a developer account on Voicegain.

If you are a developer building something that requires you to add or embed Speech-to-Text functionality (Transcription, Voice Bot or Speech Analytics in Contact Centers, analyzing meetings or sales calls, etc.), we invite you to give Voicegain a try. You can start by signing up for a developer account and use our Free tier. You can also email us at info@voicegain.ai.