Dialect translator for a speech application environment extended for interactive text exchanges
First Claim
1. A method comprising acts of:
- identifying a translation table that includes a plurality of entries, each entry including a text exchange item and a corresponding conversational item;
receiving an automatic output message, wherein the automatic output message was generated by a speech enabled application in response to a text exchange message that was entered into a text exchange client;
detecting at least one conversational item in the automatic output message, which corresponds to an entry included in the translation table;
in the automatic output message, substituting a corresponding text exchange item for the at least one detected conversational item to create a substitute output message, wherein the corresponding text exchange item comprises at least one letter and/or at least one emoticon; and
sending the substitute output message to the text exchange client.
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.
23 Citations
21 Claims
-
1. A method comprising acts of:
-
identifying a translation table that includes a plurality of entries, each entry including a text exchange item and a corresponding conversational item; receiving an automatic output message, wherein the automatic output message was generated by a speech enabled application in response to a text exchange message that was entered into a text exchange client; detecting at least one conversational item in the automatic output message, which corresponds to an entry included in the translation table; in the automatic output message, substituting a corresponding text exchange item for the at least one detected conversational item to create a substitute output message, wherein the corresponding text exchange item comprises at least one letter and/or at least one emoticon; and sending the substitute output message to the text exchange client. - 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:
-
during an interactive dialogue between a text exchange client and a speech enabled application executing on a VoiceXML server, dynamically translating output text that is automatically generated in response to text received from the text exchange client and is grammatically part of a conversational language into corresponding text that is grammatically part of a text exchange specific language, wherein the corresponding text comprises at least one letter and/or at least one emoticon; and sending the translated output text to the text exchange client. - 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 conversational language contained in messages automatically generated by the automated speech response application in response to messages received from the text exchange client, and to translate the conversational language into corresponding text exchange specific language, wherein at least some of the translated messages are received by the text exchange client and comprise at least one letter and/or at least one emoticon. - View Dependent Claims (20, 21)
-
Specification