A unified messaging system selectively provides voice messages and
computer-generated speech messages to a set of subscribers. The unified
messaging system includes a voice gateway server coupled to an electronics
mail system and a private branch exchange (PBX). In addition, the unified
messaging system is configured for determining if a received message is a
text message from the electronic mail system or a voice message from the
PBX. The voice gateway server preferably includes a trigraph analyzer.
When a subscriber selects review of a received message that includes a
text message, the trigraph analyzer sequentially examines 3-character
combinations within the text message; determines occurrence frequencies
for the character combinations; compares the occurrence frequencies with
reference occurrence statistics modeled from text samples written in
particular languages; and generates a language identifier and a likelihood
value for the text message. Based upon the language identifier, a message
inquiry unit selects an appropriate text-to-speech engine for converting
the text message into computer-generated speech that is played to the
subscriber.
Унифицированная система послания селективно снабубежит сообщения голоса и computer-generated сообщения речи комплект абонентов. Унифицированная система послания вклюает сервера входного голоса соединенного к системе почты электроники и приватному обмену ветви (pbx). In addition, унифицированная система послания установлена для обусловливать если полученным сообщением будет сообщением текста от системы электроннаяа почта или сообщением голоса от pbx. Сервер входного голоса предпочтительн вклюает анализатор trigraph. Когда абонент выбирает просмотрение полученного сообщения вклюает сообщение текста, анализатор trigraph последовательн рассматривает комбинации 3-character внутри сообщение текста; обусловливает частоты возникновения для комбинаций характера; сравнивает частоты возникновения при статистик возникновения справки моделированные от образцов текста написанных в частности языки; и производит обозначение языка и значение вероятия для сообщения текста. Я основан на обозначении языка, блок дознания сообщения выбирает соотвествующий text-to-speech двигатель для преобразовывать сообщение текста в computer-generated речь которая сыграна к абоненту.