DIALECT TRANSLATOR FOR A SPEECH APPLICATION ENVIRONMENT EXTENDED FOR INTERACTIVE TEXT EXCHANGES
First Claim
1. A method comprising acts of:
- 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 act occurs in a manner transparent to the text exchange client and to the speech enabled application.
2 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.
-
Citations
21 Claims
-
1. A method comprising acts of:
-
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 act 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, the method comprising acts of:
-
establishing a real-time interactive dialogue between a text exchange client and a speech application executing on a VoiceXML server wherein; during the interactive dialogue, dynamically translating text entered into the text exchange client that is grammatically part of a text exchange specific language into corresponding text that is grammatically part of a conversational language, and sending the translated text 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, the system 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, and to convert the text exchange language into corresponding conversational language, wherein converted messages received by the automated speech response system include conversational language. - View Dependent Claims (20, 21)
-
Specification