Multilingual Asynchronous Communications Of Speech Messages Recorded In Digital Media Files
First Claim
1. A method for multilingual asynchronous communications, the method comprising:
- recording a speech message in a digital media file;
transmitting, from a sender multilingual communications application to a recipient multilingual communications application, the speech message in the digital media file;
converting, by the recipient multilingual communications application, the recorded speech message to text;
identifying, by the recipient multilingual communications application, that the text of the recorded speech message is in a source language that is not a predetermined target language;
translating, by the recipient multilingual communications application, the text in the source language to translated text in the target language;
converting, by the recipient multilingual communications application, the translated text to synthesized speech in the target language;
recording, by the recipient multilingual communications application, the synthesized speech in the target language in a digital media file; and
playing the media file thereby rendering the synthesized speech.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are provided multilingual for asynchronous communications. Embodiments include recording a speech message in a digital media file; transmitting, from a sender multilingual communications application to a recipient multilingual communications application, the speech message in the digital media file; receiving, in the recipient multilingual communications application, the recorded speech message in the digital media file; converting, by the recipient multilingual communications application, the recorded speech message to text; identifying, by the recipient multilingual communications application, that the text of the recorded speech message is in a source language that is not a predetermined target language; translating, by the recipient multilingual communications application, the text in the source language to translated text in the target language; converting, by the recipient multilingual communications application, the translated text to synthesized speech in the target language; recording, by the recipient multilingual communications application, the synthesized speech in the target language in a digital media file; and playing the media file thereby rendering the synthesized speech.
293 Citations
20 Claims
-
1. A method for multilingual asynchronous communications, the method comprising:
-
recording a speech message in a digital media file; transmitting, from a sender multilingual communications application to a recipient multilingual communications application, the speech message in the digital media file; converting, by the recipient multilingual communications application, the recorded speech message to text; identifying, by the recipient multilingual communications application, that the text of the recorded speech message is in a source language that is not a predetermined target language; translating, by the recipient multilingual communications application, the text in the source language to translated text in the target language; converting, by the recipient multilingual communications application, the translated text to synthesized speech in the target language; recording, by the recipient multilingual communications application, the synthesized speech in the target language in a digital media file; and playing the media file thereby rendering the synthesized speech. - View Dependent Claims (2, 4, 5, 6)
-
-
3. The method of
FIG. 1 further comprising:-
recording a speech response message in the target language; and transmitting, from the recipient multilingual communications application to a sender multilingual communications application, the speech response message in the target language.
-
-
7. A system for multilingual asynchronous communications, the system comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
-
recording a speech message in a digital media file; transmitting, from a sender multilingual communications application to a recipient multilingual communications application, the speech message in the digital media file; converting, by the recipient multilingual communications application, the recorded speech message to text; identifying, by the recipient multilingual communications application, that the text of the recorded speech message is in a source language that is not a predetermined target language; translating, by the recipient multilingual communications application, the text in the source language to translated text in the target language; converting, by the recipient multilingual communications application, the translated text to synthesized speech in the target language; recording, by the recipient multilingual communications application, the synthesized speech in the target language in a digital media file; and playing the media file thereby rendering the synthesized speech. - View Dependent Claims (8, 10, 11, 12)
-
-
9. The system of
FIG. 7 wherein the computer memory also has disposed within it computer program instructions capable of:-
recording a speech response message in the target language; and transmitting, from the recipient multilingual communications application to a sender multilingual communications application, the speech response message in the target language.
-
-
13. A computer program product for multilingual asynchronous communications, the computer program product embodied on a computer-readable medium, the computer program product comprising:
-
computer program instructions for recording a speech message in a digital media file; computer program instructions for transmitting, from a sender multilingual communications application to a recipient multilingual communications application, the speech message in the digital media file; computer program instructions for converting, by the recipient multilingual communications application, the recorded speech message to text; computer program instructions for identifying, by the recipient multilingual communications application, that the text of the recorded speech message is in a source language that is not a predetermined target language; computer program instructions for translating, by the recipient multilingual communications application, the text in the source language to translated text in the target language; computer program instructions for converting, by the recipient multilingual communications application, the translated text to synthesized speech in the target language; computer program instructions for recording, by the recipient multilingual communications application, the synthesized speech in the target language in a digital media file; and computer program instructions for playing the media file thereby rendering the synthesized speech. - View Dependent Claims (14, 16, 17, 18, 19, 20)
-
-
15. The computer program product of
FIG. 13 further comprising:-
computer program instructions for recording a speech response message in the target language; and computer program instructions for transmitting, from the recipient multilingual communications application to a sender multilingual communications application, the speech response message in the target language.
-
Specification