Registration for Zoomtopia is LIVE! Join us virtually or in person for the biggest event of the year and experience the future of AI-driven collaboration.Register today!
Everything you need to work together, all in one place.Explore Zoom One's Collaboration Tools
Connect virtually from anywhere with Zoom Meetings
Collaborate together with Zoom Chat
Call the world with Zoom Phone
Create and brainstorm with Zoom Whiteboard
Rich conversation analytics to improve sales
Send and receive messages and calendar invitations
Bring fluid interactions to hybrid teams with Zoom Huddles
Remove the hassle of traditional scheduling with Zoom Scheduler
Innovative video solutions for every meeting space.
Solutions to host impactful virtual and hybrid experiences.Find a Solution for Every Event
An omnichannel cloud solution optimized for video.
Zoom solutions elevate collaboration across vertical use cases.Discover Zoom Industry Solutions
Enabling exciting new ways to teach, learn, and connect globally
Transforming client engagement and employee experiences
Improving collaboration between agencies, ministries and constituents
Connecting care, collaboration, and medical innovation
Real-time communication, anywhere in the world
Bridging the in-store and online experiences
Expert support and services for all your design, strategy, implementation, event, and hardware needs.
An open platform that allows developers to build Zoom apps and integrations.
Explore thousands of apps that work with or within Zoom
Explore over 1,500 apps in Zoom App Marketplace
Documentation for building with Zoom's technology using SDKs, APIs, and webhooks
Documentation for building on Zoom's platform using APIs, Webhooks, and SDKs
Post your questions and get help from our developer community
Zoom Partners bring Zoom's communications platform to market through alliance, sales, and service partnerships.
Discover new ways to use Zoom solutions to power your modern workforce.
Access expert-led tutorials on Zoom products and features.
Network with other Zoom users, and share your own product and industry insights.
Get documentation on deploying, managing, and using the Zoom platform.
I am hopeful to receive feedback from the general community here in addition to Zoom employees as well. I'll break down my questions into two parts:
1. Within an IVR, we are wanting customers to be able to press option 1, hear some text to speech general information about one of our locations, then give the customer the chance to press star for replay the message or press one to return to the main menu of the IVR. In testing this, I have Auto Receptionist 1 (AR1) with an IVR (IVR1.) Option 1 of IVR1 being the option for general information. I ended up creating a second auto receptionist (AR2) with it's own IVR (IVR2) and when a customer presses option 1 in IVR1 it sends the call to AR2 IVR2. Within IVR 2, I have a text to speech IVR main menu audio file play the general information message with customers being able to press star to replay the message or press 1 to return to the main menu of IVR1. Am I thinking about this the right way or is there an easier way? Initially, I had AR1/IVR1 option 1 point to a call queue, but unless an agent was assigned to the call queue, it would try to route the call to voicemail, so that didn't seem like an effective option. I would really appreciate any feedback here to let us know if we are doing this the right way or if there is an easier and/or "best practice" way to accomplish this.
2. For the text to speech pre-canned voices like "Matthew-Male," the voices themselves are great for being robotic, but they speak too fast and I won't be able to use them like that because our customers will not be able to understand them speaking so quickly. Is there some sort of logic or way to slow down the voices so that those hard of hearing or the elderly will be able to understand them easier?
Really looking forward to hearing what people have to say here, so thanks in advance for any feedback on these two topics.
with respect to text to speech, you can control the speed of the text using Amazon Polly Speech Synthesis Markup Language (SSML).
here is a simple example. the first part of the text ( for dramatic purposes, you might wish to) is read at normal speed while the second part (slow up the speaking rate of your text) is read at an extra slow speed. this is accomplished with the use of ssml.
the beginning is marked with <speak> and the end with </speak>.
the prosody tag has three attributes which are volume, rate and pitch. i think zoom only supports volume and rate.
rate supports values of x-slow, slow, medium, fast and x-fast plus a non-negative percentage change with a range of 20-200%.
in my example, i
(a) start with <speak>,
(b) change the rate of speaking by inserting <prosody rate="x-slow"> and end with </prosody> and
(c) at the very end with </speak>.
for more details, please see
Did my response answer your question on your second topic? If so, please don't forget to mark the reply as an accepted solution.
Thank you very much for the SSML information. That certainly solves my second question and once I get my first question answered, I will be glad to mark your response as a solution.
I see numerous folks have looked at this thread, so any thoughts on my first question? Surely there have been other users wanting to accomplish the same, so I'm just looking for the best answer to it.
Also, Eliot, I had another question now that I am playing around with SSML. I see in Zoom Phone there is a Spanish option with one of the voices being "Pedro-Male." Let's say I have an English IVR with six options and I want option six ONLY to be the Pedro-Male voice speaking the language for option six. Can Zoom support such a specific example?
using the <lang> tag may do what you want. you may want to use a bilangual voice such as Joanna or Matthew. see example below with a mixture of american english and american spanish:
seems to work as advertised.
amazon article says:
"Specify another language for a specific word, phrase, or sentence with the <lang> tag. Foreign language words and phrases are generally spoken better when they are enclosed within a pair of <lang> tags. To specify the language, use the xml:lang attribute. For a complete list of available languages, see Languages Supported by Amazon Polly. "
Thanks Eliot - I found that what we are looking for with language is not an option. Yet. We want to be able to change the language for a single IVR option to be a different TTS language like "American-Spanish/Pedro-Male" while having the rest of the IVR be "American-English/Matthew-Male." Zoom Support sent me a product enhancement form, so I am submitting that today, as I feel it would be very beneficial to be able to customize particular IVR options with differing languages.
Anyone out there have some feedback on my first question about the IVR? Still not sure about that one and seeking help on it.
i do not know what voiceover api zoom supports.
you can upload a file as long as format and size meet zoom specs, i.e. mp3 or wav less than 10 MB.
Did my response answer your question? If so, please don't forget to mark the reply as an accepted solution.