This topic covers general and specific guidelines for using the text-to-speech technology when sending a voice message. This technology is employed by your system when you enter text in the Voice Message Body field when composing a message.
Carefully consider the information and level of detail to include when composing a message to be delivered as a phone call. The system employs text-to-speech technology that does not include voice inflection and can run your thoughts together, making it harder for recipients to understand the message. Using these guidelines, you can add "natural" pauses and take other steps to improve how your messages are read.
You can control the speed at which the message is voiced by inserting the code \!rdxx in the message, where “xx” is the percentage of the standard speed. For example, inserting \!rd75 at the beginning of a message will cause it to be read at 75% of the standard speed.
You can also add pauses to your message. You can add a pause by inserting the command \!Pxxx, where “xxx” is the length of the pause in milliseconds. For example, inserting \!P500 before a phrase provides a 500 millisecond (.5 second) pause prior to that phrase. This type of command can be inserted anywhere within the message where a pause is needed.
In the following example, the first sentences will be voiced at 85% of the standard speed and the telephone number at 75%. The example also includes four 500 millisecond pauses:
\!rd85 The responder management system \!P500 has been activated due to a multiple casualty incident. \!P500 Your services may be needed for this incident. \!P500 Please respond with your availability. \!P500 You can also call the Emergency Operations Center at \!rd75 4125552122.
In most cases, the “General Guidelines” provide the information you need to create understandable voice messages. However, if you need to know specific information or have questions, this section provides details on how the system interprets specific types of text.*
*The detailed guidelines in this section are a subset of those listed in the document SVOX Speech Output SDK: Text Preprocessing Documentation – en-US 6.0.0, © 2001-2011 SVOX AG.
If an acronym is not part of an exception list, sequences of 2 to 3 uppercase letters are spelled out. Sequences that contain 4 or more uppercase letters are pronounced. Examples:
Text entered as... |
The system reads as... |
ERC |
Spelled out as E R C |
E R C |
Spelled out as E R C |
ERCs |
Pronounced as a word |
ERC's |
Spelled out correctly |
REMSC |
Pronounced as a word |
REMSCs |
Pronounced as a word |
R E M S Cs |
Spelled out as R E M S C S |
R E M S C's |
Pronounced correctly |
Web |
Pronounced web |
LONDON |
Pronounced London |
JOURNAL |
Pronounced journal |
ADSL |
Spelled out as A D S L |
Domain names are pronounced properly, being either fully pronounced or spelled out. All punctuation marks included in the string are fully pronounced. Examples:
Text entered as... |
The system reads as... |
http://www.intermedix.com |
W W W, dot, intermedix, dot, com |
http://www.cnn.com/about_us |
W W W, dot, C N N, dot, com, slash about, underscore, us |
http://www.abc.org/~index |
W W W, dot, A B C, dot, org, slash tilde index |
paul.clark_2@cnn.com |
paul, dot, clark, underscore, two, at, C N N, dot, com |
v-williams@abc.go.com |
V, dash, williams, at, A B C, dot, G O, dot, com |
mike.smith@logo.com |
mike, dot, smith, at, logo, dot, com |
Generally, a phone number is read digit by digit including the country and area codes. Brackets around the area code and the symbol “+” (which introduces a country code) trigger a short pause. Characters used to separate groups of digits, such as a slash, hyphen, or whitespace, are not pronounced; a short pause is generated instead. Eleven digits is the longest sequence that is recognized as a telephone number. Examples:
Text entered as... |
The system reads as... |
(949) 699 2300 |
Nine four nine, six nine nine, two three zero zero |
978-977-2345 |
Nine seven eight, nine seven seven, two three four five |
+1 (408) 325-2200 |
Plus one, four zero eight, three two five, two two zero zero |
+44 1865 380990 |
Plus four four, one eight six five, three eight zero nine nine zero |
Short dates should be separated with dots or slashes, as in 1/1/16. Avoid hyphens as the numbers are likely to be interpreted as a range rather than a date. For months abbreviated to 3 characters, as in Jan or Feb, the full month will be pronounced. For days abbreviated to 3 or 4 characters, as in Mon or Thur, the full day will be pronounced. Examples:
Text entered as... |
The systems reads as... |
01/12/1992 |
Twelfth of January nineteen ninety-two |
1/12/92 |
Twelfth of January nineteen ninety-two |
24/02/11 |
Twenty-fourth of February two thousand eleven |
3/09/15 |
Ninth of March two thousand fifteen |
4/1/85 |
First of April nineteen eighty-five |
4.1.85 |
First of April nineteen eighty-five |
Mar. 9, 2011 |
March ninth, two thousand eleven |
wed 12.28.11 |
Wednesday, twenty-eighth of December two thousand eleven |
Thur. 12/29/2011 |
Thursday, twenty-ninth of December two thousand eleven |
Thur. 29-Dec |
Thursday, twenty-ninth of December |
Time expressions are recognized whenever the number in the hour position is not greater than 24, and the numbers within the minutes and the seconds positions are not greater than 59. Seconds are optional. Time units (hours-minutes-seconds) must be separated by a colon, or an “h” when seconds are omitted.
A time expression can also include an indication about the part of the day or the time zone:
Time of the day:
● AM or am is spelled out
● PM or pm is spelled out
Time zones:
● EST is read Eastern Standard Time
● CDT is read Central Daylight Time
Examples:
Text entered as... |
The systems reads as... |
08:47 |
Eight forty-seven |
23:47:09 |
Twenty-three forty-seven and nine seconds |
9:23 am |
Nine twenty-three A M |
Fri, 11:47 PM |
Friday, eleven forty-seven P M |
14:30 PDT |
Fourteen thirty Pacific Daylight Time |
Sat. 10:45 AST |
Saturday, ten forty-five Atlantic Standard Time |
Common measurement units are supported if they follow a number. Some exceptions apply, such as:
● In the case of very short units such as those that are typically one letter long.
● Where the reading might be ambiguous such as A, either the letter A or ampere; V, either letter V or volt.
● In the case of units that conflict with common acronyms and abbreviations.
Numbers supported are cardinal numbers, floats, signed numbers, and fractions. Examples:
Text entered as... |
The system reads as... |
38m |
Thirty-eight meters |
25 km |
Twenty-five kilometers |
-25° C |
Minus twenty-five degrees Celsius |
1,000 cm |
One thousand centimeters |
1,5 % |
One comma five percent |
1.5 MHz |
One point five megahertz |
125 m2 |
One hundred twenty-five square meters |
3 m/s |
Three meters per second |
20,9 mi |
Twenty comma nine miles |
32 yd |
Thirty-two yards |
To ensure periods are not read as dot, copy and paste the unformatted voice message and then remove any line breaks.
The system recognizes some special characters and emoticons. However, it is best to avoid using these in alert messages.
Numbers that are 0 through 9 digits in length are read as full numbers. Those with 9 digits or more are spelled out, or each digit is pronounced in isolation. Examples:
Text entered as... |
The system reads as... |
31 |
Thirty-one |
211323 |
Two hundred eleven thousand three hundred twenty-three |
631000745 |
Six hundred thirty-one million seven hundred forty-five |
237601983467 |
Two three seven six zero one nine eight three four six seven |
0012 |
Zero zero one two |
Numbers that include separators, such as a space, apostrophe, comma, or period, are recognized and pronounced correctly. Separators are allowed after each third digit, counting from right to left. Examples:
Text entered as... |
The system reads as... |
1,000,000 |
One million |
1 000 000 |
One million |
10,123,230 |
Ten million one hundred twenty three thousand two hundred thirty |
Range expressions are recognized when two numbers are connected by a hyphen. The hyphen is read as “to.” Only numbers up to 999 are supported. Examples:
Text entered as... |
The system reads as... |
10-20 |
Ten, to twenty |
120 - 451 |
One hundred twenty, to four hundred fifty-one |
The part before the decimal point is read following the rules for cardinal numbers. Numbers to the right of the decimal point are always pronounced digit by digit. The decimal point may be written as a comma or as a period. Examples:
Text entered as... |
The system reads as... |
1,23 |
One comma two three |
1.99 |
One point nine nine |
1.00 |
One point zero zero |
34.1056 |
Thirty-four point one zero five six |
1,003.00987 |
One thousand three point zero zero nine eight seven |
7,123.45 |
Seven thousand one hundred twenty-three point four five |
1,000,000.54 |
One million point five four |
Numbers up to 999 followed by an ordinal suffix are pronounced as ordinals. The suffix, such as st, nd, rd, th, must be attached to the number. Examples:
Text entered as... |
The system reads as... |
1st |
First |
2nd |
Second |
23rd |
Twenty-third |
154th |
One hundred fifty-fourth |
9000th |
Nine thousandth |
Roman numerals not followed by a dot are read as cardinal numbers, while those followed by a dot are pronounced as ordinals. Several exceptions apply due to ambiguities and frequent conflicts with acronyms such as I, V, C, D, L, M, X, CD, XL. Examples:
Text entered as... |
The system reads as... |
VII |
Seven |
IX |
Nine |
XXXI |
Thirty-one |
II. |
Second |
XI. |
Eleventh |
V |
V |
X |
X |
CD |
C D spelled out |