Speech-to-Text and Text-to-Speech Services๏ƒ

CVG offers a comprehensive range of Speech-to-Text (STT) and Text-to-Speech (TTS) services, featuring a wide variety of voices across multiple languages to enhance your voice applications. Unless expressly stated otherwise, these services are hosted in Europe for our European customers and in the USA for our American customers.

Supported Languages๏ƒ

We support 61 languages and dialects:

  • Arabic (๐Ÿ‡ช๐Ÿ‡ฌ Egypt)

  • Arabic (๐Ÿ‡ธ๐Ÿ‡ฆ Saudi Arabia)

  • Bengali (๐Ÿ‡ฎ๐Ÿ‡ณ India)

  • Bulgarian (๐Ÿ‡ง๐Ÿ‡ฌ Bulgaria)

  • Catalan (๐Ÿ‡ช๐Ÿ‡ธ Spain)

  • Chinese, Cantonese (Traditional, ๐Ÿ‡ญ๐Ÿ‡ฐ Hong Kong)

  • Chinese, Mandarin (Simplified, ๐Ÿ‡จ๐Ÿ‡ณ China)

  • Chinese, Mandarin (Simplified, ๐Ÿ‡ญ๐Ÿ‡ฐ Hong Kong)

  • Chinese, Mandarin (Traditional, ๐Ÿ‡น๐Ÿ‡ผ Taiwan)

  • Croatian (๐Ÿ‡ญ๐Ÿ‡ท Croatia)

  • Czech (๐Ÿ‡จ๐Ÿ‡ฟ Czech Republic)

  • Danish (๐Ÿ‡ฉ๐Ÿ‡ฐ Denmark)

  • Dutch (๐Ÿ‡ณ๐Ÿ‡ฑ Netherlands)

  • English (๐Ÿ‡ฆ๐Ÿ‡บ Australia)

  • English (๐Ÿ‡ฎ๐Ÿ‡ณ India)

  • English (๐Ÿ‡ฌ๐Ÿ‡ง United Kingdom)

  • English (๐Ÿ‡บ๐Ÿ‡ธ United States)

  • Estonian (๐Ÿ‡ช๐Ÿ‡ช Estonia)

  • Filipino (๐Ÿ‡ต๐Ÿ‡ญ Philippines)

  • Finnish (๐Ÿ‡ซ๐Ÿ‡ฎ Finland)

  • French (๐Ÿ‡จ๐Ÿ‡ฆ Canada)

  • French (๐Ÿ‡ซ๐Ÿ‡ท France)

  • French (๐Ÿ‡จ๐Ÿ‡ญ Switzerland)

  • German (๐Ÿ‡ฆ๐Ÿ‡น Austria)

  • German (๐Ÿ‡ฉ๐Ÿ‡ช Germany)

  • German (๐Ÿ‡จ๐Ÿ‡ญ Switzerland)

  • Greek (๐Ÿ‡ฌ๐Ÿ‡ท Greece)

  • Gujarati (๐Ÿ‡ฎ๐Ÿ‡ณ India)

  • Hebrew (๐Ÿ‡ฎ๐Ÿ‡ฑ Israel)

  • Hidni (๐Ÿ‡ฎ๐Ÿ‡ณ India)

  • Hungarian (๐Ÿ‡ญ๐Ÿ‡บ Hungary)

  • Icelandic (๐Ÿ‡ฎ๐Ÿ‡จ Iceland)

  • Indonesian (๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesia)

  • Italian (๐Ÿ‡ฎ๐Ÿ‡น Italy)

  • Japanese (๐Ÿ‡ฏ๐Ÿ‡ต Japan)

  • Kannada (๐Ÿ‡ฎ๐Ÿ‡ณ India)

  • Korean (๐Ÿ‡ฐ๐Ÿ‡ท South Korea)

  • Latvian (๐Ÿ‡ฑ๐Ÿ‡ป Latvia)

  • Lithuanian (๐Ÿ‡ฑ๐Ÿ‡น Lithuania)

  • Malay (๐Ÿ‡ฒ๐Ÿ‡พ Malaysia)

  • Malayalam (๐Ÿ‡ฎ๐Ÿ‡ณ India)

  • Norwegian Bokmรฅl (๐Ÿ‡ณ๐Ÿ‡ด Norway)

  • Norwegian Nynorsk (๐Ÿ‡ณ๐Ÿ‡ด Norway)

  • Polish (๐Ÿ‡ต๐Ÿ‡ฑ Poland)

  • Portuguese (๐Ÿ‡ง๐Ÿ‡ท Brazil)

  • Portuguese (๐Ÿ‡ต๐Ÿ‡น Portugal)

  • Romanian (๐Ÿ‡ท๐Ÿ‡ด Romania)

  • Russian (๐Ÿ‡ท๐Ÿ‡บ Russia)

  • Serbian (๐Ÿ‡ท๐Ÿ‡ธ Serbia)

  • Slovak (๐Ÿ‡ธ๐Ÿ‡ฐ Slovakia)

  • Slovenian (๐Ÿ‡ธ๐Ÿ‡ฎ Slovenia)

  • Spansih (๐Ÿ‡ฒ๐Ÿ‡ฝ Mexico)

  • Spanish (๐Ÿ‡ช๐Ÿ‡ธ Spain)

  • Spanish (๐Ÿ‡บ๐Ÿ‡ธ United States)

  • Swedish (๐Ÿ‡ธ๐Ÿ‡ช Sweden)

  • Tamil (๐Ÿ‡ฎ๐Ÿ‡ณ India)

  • Telugu (๐Ÿ‡ฎ๐Ÿ‡ณ India)

  • Thai (๐Ÿ‡น๐Ÿ‡ญ Thailand)

  • Turkish (๐Ÿ‡น๐Ÿ‡ท Turkey)

  • Ukrainian (๐Ÿ‡บ๐Ÿ‡ฆ Ukraine)

  • Vietnamese (๐Ÿ‡ป๐Ÿ‡ณ Vietnam)

If your desired language is not listed, please contact us, and weโ€™ll explore the possibility of adding it.

Speech-to-Text Services๏ƒ

For most projects, we recommend the following STT engines:

  • Microsoft

  • Google

  • IBM

These providers support a wide range of languages and offer advanced features like punctuation and profanity filtering. Additionally, Whisper by OpenAI is a newcomer delivering excellent performance. For German, EML is hosted in our secure VIER environment, ensuring optimal results. Deepgram is a great choice for our US-customers. Other STT engines are available upon special request.

Select one ore several of these Speech-to-Text engines for your voice application by selecting it in the CVG console for your CVG project or via API request.

Deepgram๏ƒ

Deepgramโ€™s Speech-to-Text service is recognized for its low latency and high accuracy, which are crucial for providing an exceptional voicebot experience. Deepgram provides accurate transcriptions in many languages.

Deepgram STT services are currently hosted in the US by Deepgram. This is advantageous for our US customers and enables our European customers to evaluate Deepgram STT. If you wish to use Deepgram STT in your production projects and require Deepgram STT to be hosted in the EU, please contact us at support@vier.ai.

EML๏ƒ

We host EML Speech-to-Text services in our secure VIER environment, making it an excellent alternative for those preferring not to transfer usersโ€™ speech to a US hyperscaler, even if their service is provided within the EU.

EML STT is available for German only, itโ€™s not available for our American customers.

Google๏ƒ

Google Speech-to-Text employs advanced machine learning algorithms to transcribe speech accurately in real-time.

Google Speech-to-Text is available for all languages supported by Google.

Google Speech-to-Text is hosted on the Google Cloud Platform (GCP). For our European customers, the default Google Speech-to-Text service uses EU regional API endpoints.

Our default Google Speech-to-Text and Google Streaming Speech-to-Text services are using regional endpoints:

  • โ€œeurope-west1โ€ for European customers

  • โ€œus-east1โ€ for American customers

Since the majority of interactions take place via phone calls, we use the Google Speech-to-Text (STT) telephony model if it is available for the selected language. This specialized model has been carefully trained on audio data from phone calls so that it can deliver significantly better transcription results for similar audio data.

Google Default Speech-to-Text๏ƒ

The default Google Speech-to-Text (provided as โ€œGoogle (Default)โ€ in CVG Console) means that CVG itself recognizes the beginning and end of an utterance in the audio and sends this utterance only as an audio snippet to Google for transcription. So here we are more flexible, e.g. when defining the end of an utterance.

Google Streaming Speech-to-Text๏ƒ

With Google Streaming Speech Recognition, CVG streams the callerโ€™s real-time audio to Google throughout the duration of the call. This is also referred to as โ€œendless streaming transcription.โ€ Speech-to-Text results are provided by Google as the audio is processed.

IBM๏ƒ

IBM offers a Speech-to-Text service as part of their Watson platform. This service uses machine learning algorithms to transcribe spoken words into written text in real-time. The service can also be customized to recognize specific vocabulary and language models.

IBM Speech-to-Text can be used for all available languages supported by IBM.

CVG supports the configuration of a customized IBM Speech-to-Text endpoint. This enables our customers to use customized speech models for improved recognition performance.

Our default IBM Speech-to-Text services are hosted in a Europen region of the Watson platform for our European customers.

Microsoft๏ƒ

Microsoft Speech-to-Text utilizes deep neural networks to transcribe spoken words into text with high accuracy. It supports multiple languages and excels in noisy environments. The service can also be customized to recognize specific vocabulary and language models.

Microsoft Speech-to-Text is available for all languages supported by Microsoft.

CVG supports the configuration of a customized Microsoft Speech-to-Text endpoint. This allows our customers to leverage customized speech models for improved recognition performance. By providing hints, the transcription accuracy of domain-specific words (e.g., product names) or phrases can be boosted.

Our default Microsoft Speech-to-Text services are hosted in the Azure Cloud regions:

  • โ€œwesteuropeโ€ for European customers

  • โ€œeastusโ€ for American customers

OpenAI Whisper๏ƒ

OpenAI has a good STT service available for many languages. Currently we offer OpenAI Whisper hosted by OpenAI in the US.

Text-to-Speech Voices๏ƒ

CVG supports several hundreds of standard and neural Text-to-Speech (TTS) Voices. The improvements in speech quality of neural voices come through a new machine learning approach which converts text into lifelike speech.

Select one of these voices in your voice application by selecting it in the CVG console for your CVG project or via API.

The voice of your choice is used in a call when your applications uses /call/say (spec) or /call/prompt (spec) endpoints.

In case you plan to use SSML in your application, keep in mind that SSML support can vary wildly between the various vendors and sometimes even between voices. Make sure you check out the SSML documentation specific to the vendors your choose, especially if you plan to use a different vendor as a fallback.

Amazon๏ƒ

All voices made available by Amazon in the Amazon cloud (AWS) can be used in CVG. This includes standard voices as well as neural voices. When selecting an Amazon Polly voice, the system will automatically select the neural version, if available, to ensure the best possible audio quality for your applications.

Find a list of Amazon TTS voices here.

Contact us if you want to use but canโ€™t find one of these voices in your CVG console.

Amazon voices are hosted in the AWS regions:

  • โ€œwesteuropeโ€ for European customers

  • โ€œeastusโ€ for American customers

SSML Support

ElevenLabs๏ƒ

All voices made available by ElevenLabs can be used in CVG.

  • Select from the pre-made ElevenLabs Voices provided by us within CVG by default.

  • For additional options, we can add community-featured voices on request.

  • If you have an existing ElevenLabs subscription, you can bring your own subscription and integrate your custom voices into CVG.

Find a list of ElevenLabs TTS voices here.

Contact us if you want to use but canโ€™t find one of these voices in your CVG console.

All ElevenLabs voices are hosted in the USA.

Google๏ƒ

All voices made available by Google in the Google cloud can be used in CVG. This includes standard voices as well as wavenet voices (neural voices).

Find a list of Google TTS voices here.

Contact us if you want to use but canโ€™t find one of these voices in your CVG console.

SSML Support

IBM๏ƒ

All voices made available by IBM in the IBM cloud can be used in CVG. This includes standard voices as well as v3 voices (neural voices).

Find a list of IBM voices here.

Contact us if you want to use but canโ€™t find one of these voices in your CVG console.

SSML Support

OpenAI๏ƒ

All voices made available by OpenAI in the OpenAI cloud in the US cloud can be used in CVG.

Find a list of OpenAI voices here.

OpenAI provides OpenAI TTS voices in the USA only. To use OpenAI TTS Voices in the EU use OpenAI TTS voices hosted by Microsoft.

Microsoft๏ƒ

All voices made available by Microsoft in the Microsoft cloud (Azure) can be used in CVG. This includes standard voices as well as neural voices and OpenAI voices .

Find a list of Microsoft voices here.

Contact us if you want to use but canโ€™t find one of these voices in your CVG console.

SSML Support

Nuance๏ƒ

From Nuance the following neural voices are available in CVG

  • US-English (en-US): Zoe

  • German (de-DE): Petra

We host Nuance in our secure cloud, i.e. a Germany-based datacenter.

Please ask us if you need another voice from Nuance.

SSML Support