Smartphone-based telephone translation system
First Claim
1. A smartphone-based telephone translation system, comprising a first translation machine and a second translation machine, wherein:
- the first translation machine comprises a first processor, a first input device, a first output device and a first memory that are connected with one another;
the first memory is used to store a computer program which includes first program instructions;
the first processor is configured to call the first program instructions for performing a step of starting a first call translation process for an ON call translation state;
the first translation machine detects an incoming call or dials;
the first call translation process includes;
translating a voice signal to obtain a translation text for the ON call translation state and the voice signal of the caller is received and recognized, and displayed;
displaying, based on the translation text, using a Text-to-Speech (TTS) machine for a pronunciation to obtain a reply voice signal; and
sending the reply voice signal to the caller;
the second translation machine comprises a second processor, a second input device, a second output device, a second memory and a server that are connected with one another;
the second memory is used to store a computer program which includes second program instructions;
the second processor is configured to;
call the second program instructions for performing a step of starting a second call translation process for an ON call translation state;
after receiving and recognizing a voice signal, call the second program instructions for performing a step of sending the received and recognized voice signal to the server; and
receive a translation text returned by the server;
the server is configured to receive a speech signal from a third translation machine, translate the voice signal to obtain a translation text, and send the translation text to the third translation machine;
the second translation machine detects an incoming call or dials;
the second call translation process includes;
translating a voice signal to obtain a translation text for the ON call translation state and the voice signal of the caller is received and recognized, and displayed;
displaying, based on the translation text, using a Text-to-Speech (TTS) machine for a pronunciation to obtain a reply voice signal; and
sending the reply voice signal to the caller;
the first translation machine adopts offline translation, and performs translation by vocabulary built in the first translation machine;
the second translation machine provides an online translation function, wherein a voice signal is uploaded to the server and the server performs online translation on a network;
the first translation machine implements translation between Chinese and English;
the second translation machine implements translation between Chinese and English;
in response to the first translation machine'"'"'s reply to a message, the first translation machine'"'"'s local identification thread starts to translate the message and then pronounces through the TTS for sending to the second translation machine, then the second translation machine also hears the sound of the first translation machine, thereby realizing a normal communication between the first translation machine and the second translation machine;
in response to a reception of a voice signal from the second translation machine by the first translation machine, an other-side recognition thread starts to translate and translates into text message for displaying, then the first translation machine sees the call content of the second translation machine; and
in response to a determination that the first translation machine'"'"'s reply to the message is a text message, the first translation machine'"'"'s local recognition thread starts to translate the text message and sends a translation of the text message to the second translation machine through the TTS.
1 Assignment
0 Petitions
Accused Products
Abstract
A smartphone-based telephone translation system includes a translation machine that starts a call translation process when the call translation is set to ON. The system detects an incoming call or dials, translates a voice signal to obtain a translation text for the ON call state. The voice signal of the caller is received and recognized. A voice signal is translated to obtain a translation text for the ON call state. The localized voice signal is recognized, using a TTS machine to obtain a reply voice signal and sent to the caller. The system performs voice recognition and text translation on the call voice, translates the language into localized language, and performs the function of calling between different languages in real time, so as to realize a telephone communication between two persons speaking different languages. The system supports communication with a hearing-impaired person or deaf-mute person.
35 Citations
9 Claims
-
1. A smartphone-based telephone translation system, comprising a first translation machine and a second translation machine, wherein:
-
the first translation machine comprises a first processor, a first input device, a first output device and a first memory that are connected with one another; the first memory is used to store a computer program which includes first program instructions; the first processor is configured to call the first program instructions for performing a step of starting a first call translation process for an ON call translation state; the first translation machine detects an incoming call or dials; the first call translation process includes; translating a voice signal to obtain a translation text for the ON call translation state and the voice signal of the caller is received and recognized, and displayed; displaying, based on the translation text, using a Text-to-Speech (TTS) machine for a pronunciation to obtain a reply voice signal; and sending the reply voice signal to the caller; the second translation machine comprises a second processor, a second input device, a second output device, a second memory and a server that are connected with one another; the second memory is used to store a computer program which includes second program instructions; the second processor is configured to; call the second program instructions for performing a step of starting a second call translation process for an ON call translation state; after receiving and recognizing a voice signal, call the second program instructions for performing a step of sending the received and recognized voice signal to the server; and receive a translation text returned by the server; the server is configured to receive a speech signal from a third translation machine, translate the voice signal to obtain a translation text, and send the translation text to the third translation machine; the second translation machine detects an incoming call or dials; the second call translation process includes; translating a voice signal to obtain a translation text for the ON call translation state and the voice signal of the caller is received and recognized, and displayed; displaying, based on the translation text, using a Text-to-Speech (TTS) machine for a pronunciation to obtain a reply voice signal; and sending the reply voice signal to the caller; the first translation machine adopts offline translation, and performs translation by vocabulary built in the first translation machine; the second translation machine provides an online translation function, wherein a voice signal is uploaded to the server and the server performs online translation on a network; the first translation machine implements translation between Chinese and English; the second translation machine implements translation between Chinese and English; in response to the first translation machine'"'"'s reply to a message, the first translation machine'"'"'s local identification thread starts to translate the message and then pronounces through the TTS for sending to the second translation machine, then the second translation machine also hears the sound of the first translation machine, thereby realizing a normal communication between the first translation machine and the second translation machine; in response to a reception of a voice signal from the second translation machine by the first translation machine, an other-side recognition thread starts to translate and translates into text message for displaying, then the first translation machine sees the call content of the second translation machine; and in response to a determination that the first translation machine'"'"'s reply to the message is a text message, the first translation machine'"'"'s local recognition thread starts to translate the text message and sends a translation of the text message to the second translation machine through the TTS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification