×

Navigation and orientation tools for speech synthesis

  • US 10,649,726 B2
  • Filed: 08/16/2017
  • Issued: 05/12/2020
  • Est. Priority Date: 01/25/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for synchronizing speech output and display output of a text, said text being synthesized to the speech output, the method comprising:

  • a. receiving a text portion of the text, wherein display of an entirety of said text portion requires at least two text areas;

    b. receiving a start event indicating a next text unit of said text portion to be displayed and synthesized, wherein the start event comprises moving a time indicator to a new position on a time line indicating a corresponding position of said next text unit in the text portion to be synthesized;

    c. in response to the new position in a time line, calculating display parameters associated with said next text unit, wherein said display parameters are designated to synchronize, on the basis of phonemes, the speech output and the display output of said next text unit, said display parameters including;

    1) a position of the next text unit in the text portion, and2) a position of the next text unit on a time line indicating a respective point in time of the next text unit in an entire playback time of the speech output of the text portion, wherein said entire playback time is calculated by multiplying an average time required to play back synthesized speech output of a single character by a number of total characters in the text portion;

    d. synchronizing, on the basis of phonemes, the speech output and the display output of the next text unit, including;

    displaying an indication of the next text unit according to said display parameters, executing a text to speech synthesis of the next text unit indicated by the new position on the time line, and outputting the speech output of the next text unit, said displaying including;

    i. portraying a text indicator indicating the position of the next text unit in the text portion, andii. portraying said time indicator indicating the position of the next text unit on the time line; and

    e. repeating steps (c)-(d) with a subsequent text unit following the next text unit, the subsequent text unit becoming the next text unit of (c) upon repetition thereof.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×