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
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.
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.
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.
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.