Maintenance is being performed on Zoom's support site on November 4 that may cause support impact. For more information, please click here.
Everything you need to work together, all in one place.
Explore Zoom One's Collaboration ToolsConnect 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.
Bring meeting spaces online with Zoom Rooms
Conference Room Connector links existing rooms to Zoom
Innovative solutions for every space
Solutions to host impactful virtual and hybrid experiences.
Find a Solution for Every EventHost hybrid and virtual events with Zoom Events
Elevate your brand with single session events powered by Zoom Sessions
Broadcast at scale with Zoom Webinars
Host and attend classes, group events, and more OnZoom
An omnichannel cloud solution optimized for video.
Engage customers with Zoom Contact Center
Deliver intelligent support with conversational AI
Optimize contact center agent performance and engagement
Zoom solutions elevate collaboration across vertical use cases.
Discover Zoom Industry SolutionsEnabling 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.
Global Services
Hardware purchase and subscription options
Flexible subscription plans for hardware
Protect certain data at rest with your own encryption keys
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.
Explore Zoom's technology ecosystem
Find a trusted Partner
Learn about Zoom's Partner Programs
Access marketing & sales resources
Login to the Partner Portal and click 'Learn'
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.
Keep your Zoom client up to date to access the latest features.
Download CenterDownload hi-res images and animations to elevate your next Zoom meeting.
Browse Backgrounds2023-09-16 12:12 PM
Hello everyone,
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.
Thanks!
Jason
2023-09-16 04:20 PM
hi jason,
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
Supported SSML Tags - Amazon Polly
Did my response answer your question on your second topic? If so, please don't forget to mark the reply as an accepted solution.
thanks, eliot
2023-10-19 05:54 PM
When I add in the <speak> tags, it actually speaks the tags also
What do I need to do to not have the tags spoken? I am using the most updated version of Zoom Phone and trying to create IVR menus
2023-10-20 03:22 AM
hi itman318,
when you use ssml tags such as <speak> tags, you have to end them with a forward / [name of tag], i.e. </speak>.
here is an example with two ssml tags:
Did my response answer your question? If so, please don't forget to mark the reply as an accepted solution.
thanks,
eliot
2023-09-18 06:29 AM
Hello Eliot,
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.
Thanks!
2023-09-18 08:53 AM
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?
2023-09-18 11:18 AM
hi jason,
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. "
Supported SSML Tags - Amazon Polly
thanks, eliot
2023-09-19 05:49 AM
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.
Thanks,
Jason
2023-09-19 09:54 AM
hi annianni,
great idea!
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.
thanks, eliot