Introducing 50+ additional Text-to-Speech voices with Amazon Polly Integration
We are excited to announce that Twilio now supports Amazon Polly, adding more than 50 voices, 25 languages, and new APIs to give developers more control over synthesized speech output in their Programmable Voice applications. With Amazon Polly, Twilio developers now have control over the volume, pitch, rate, and pronunciation of the voices that interact with their users.
Text-to-Speech (TTS)–also known as speech synthesis, is a process where text is rendered into audio using a human-sounding voice. TTS enables developers to create smarter interactive voice applications by generating speech dynamically, rather than playing static, pre-recorded media files. The Programmable Voice verb has long supported Text-to-Speech: you provide the text, and synthesizes speech in real-time and plays the audio back to the call. For example, the following TwiML plays back Hello World in US English.
<Response> <Say>Hello World!</Say> </Response>
Before today, ’s built-in Basic TTS supported ...
Agent Conference is now Generally Available
- Connect agents and customers with a simple API.
- Allow supervisors to privately coach agents during a live call.
- Allow supervisors to take over a call from an agent.
- Let agents dial outbound to customers from within a conference, so that customers connect immediately when they pick up.
We are excited to announce that Agent Conference, Twilio’s solution for bridging customers to contact center agents, is now Generally Available. With this simple API, developers building contact center solutions can easily connect customers with agents and add supervisors to the line to coach agents through the Twilio Programmable Voice API.
verb can be used to create two kinds of conferences: those intended for large group collaboration with up to 250 participants, and small conferences with up to a handful of participants – typically a customer, an agent, and perhaps a supervisor. While both conferences share a number of features that ...
Speech Recognition is Now Generally Available
- Convert speech to text and analyze its intent during any voice call.
- Support for 119 languages and dialects.
- Now Generally Available.
We are excited to announce that Speech Recognition is now Generally Available. This allows developers to convert speech to text and analyze its intent during any call coming through the Twilio Programmable Voice API.
With Speech Recognition, there are no models to train or machine learning to orchestrate. You simply specify that you’d like to take voice input and you’re good to go. It works in 119 languages and dialects and has a simple, pay-as-you-go pricing structure.
Here are some areas where Speech Recognition will come in handy:
Answering Machine Detection support in 6 European countries including Germany, UK, France
In March, we announced the beta of an enhanced Answering Machine Detection, that determines if a person, answering machine, or fax picked up so that you can deliver the right message. We have received invaluable feedback during the beta process that allowed us to tune the models to improve the detection accuracy. Initially, Answering Machine Detection only worked in the USA and Canada, but today, we’re excited to announce support for the following six countries in Europe:
- United Kingdom
Our mission is to power the future of communications, which means empowering developers globally. Now with Answering Machine Detection supported in these regions, you can route calls picked up by human to agents, or choose to disconnect the call or leave a message if answered by a machine.
Using Answering Machine Detection in one of these countries doesn’t require any special configuration as we ...
Introducing 30 additional languages with Speech Recognition
At SIGNAL this year, we announced the beta of Twilio Speech Recognition—a brand new feature that converts speech to text so you can analyze its intent during any voice call. It originally recognized 89 different languages and dialects to help you support your global user base. Today, we’re excited to share that we’ve just added support for 30 additional languages. This brings the total number of supported languages to 119.
The new languages just added are:
- Amharic (Ethiopia)
- Armenian (Armenia)
- Azerbaijani (Azerbaijani)
- Bengali (Bangladesh, India)
- English (Ghana, Kenya, Nigeria, Tanzania)
- Georgian (Georgia)
- Gujarati (India)
- Javanese (Indonesia)
- Kannada (India)
- Khmer (Cambodian)
- Lao (Laos)
- Latvian (Latvia)
- Malayalam (India)
- Marathi (India)
- Nepali (Nepal)
- Sinhala (Sri Lanka)
- Sundanese (Indonesia)
- Swahili (Tanzania, Kenya)
- Tamil (India, Singapore, Sri Lanka, Malaysia)
- Telugu (India)
- Urdu (Pakistan, India)
You can find the full list of supported languages in the Docs.
During this beta period, we’re ...