DIALECT TRANSLATOR FOR A SPEECH APPLICATION ENVIRONMENT EXTENDED FOR INTERACTIVE TEXT EXCHANGES
First Claim
1. A real-time automated communication method comprising:
- establishing a real-time communication session between a text exchange client and a speech enabled application;
identifying a translation table that includes a plurality of entries, each entry including a text exchange item and a corresponding conversational translation item;
receiving a text exchange message that was entered into a text exchange client;
detecting at least one text exchange item in the text exchange message, which corresponds to an entry included in the translation table;
in the text exchange message, substituting a corresponding conversational translation item for each detected text exchange item; and
sending the substitute message to a text input interface of a voice server to be processed, wherein the substituting step occurs in a manner transparent to the text exchange client and to the speech enabled application.
3 Assignments
0 Petitions
Accused Products
Abstract
The present solution includes a real-time automated communication method. In the method, a real-time communication session can be established between a text exchange client and a speech application. A translation table can be identified that includes multiple entries, each entry including a text exchange item and a corresponding conversational translation item. A text exchange message can be received that was entered into a text exchange client. Content in the text exchange message that matches a text exchange item in the translation table can be substituted with a corresponding conversational item. The translated text exchange message can be sent as input to a voice server. Output from the voice server can be used by the speech application, which performs an automatic programmatic action based upon the output.
339 Citations
20 Claims
-
1. A real-time automated communication method comprising:
-
establishing a real-time communication session between a text exchange client and a speech enabled application; identifying a translation table that includes a plurality of entries, each entry including a text exchange item and a corresponding conversational translation item; receiving a text exchange message that was entered into a text exchange client; detecting at least one text exchange item in the text exchange message, which corresponds to an entry included in the translation table; in the text exchange message, substituting a corresponding conversational translation item for each detected text exchange item; and sending the substitute message to a text input interface of a voice server to be processed, wherein the substituting step occurs in a manner transparent to the text exchange client and to the speech enabled application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for extending a voice server to add text exchange capabilities comprising:
establishing a real-time interactive dialog between a text exchange client and a speech application executing in a VoiceXML server, wherein during the interactive dialogue, text entered into the text exchange client that is grammatically part of a text exchange specific language is dynamically translated into corresponding text that is grammatically part of a conversational language, and wherein the translated text is set to a voice server for processing. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system for providing text exchange services using a speech application environment comprising:
-
a text exchange client configured to send and receive real-time text exchanges over a text exchange channel; a speech application environment configured to execute an automated speech response application that permits users to interact in real-time over a voice channel; a Chatbot server configured to establish a communication session involving the text exchange client and the automated speech response application; and a dialect translator configured to dynamically detect text exchange specific language contained in messages from the text exchange client, to convert the text exchange language into corresponding conversational language, wherein converted messages received by the automated speech response system include the conversational content. - View Dependent Claims (20)
-
Specification