×

Smartphone-based telephone translation system

  • US 10,776,588 B2
  • Filed: 07/23/2018
  • Issued: 09/15/2020
  • Est. Priority Date: 05/09/2018
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×