Methods and systems for creating a second generation session file
First Claim
1. A method for creating a second file having text segments synchronized with an audio file, comprising:
- (a) receiving a text segment and a first file associated with the text segment, the first file including an audio file and at least one tag information line, each tag information line containing a respective portion of original text transcribed from the audio file and an audio length value reflecting time elapsed in the audio file corresponding to the respective original text portion;
(b) identifying a current tag as a first of the at least one tag information lines;
(c) storing the audio length value from the current tag in a new tag information line of the second file;
(d) determining whether the original text portion of the current tag is found in the text segment; and
(e) when it is determined that the original text portion of the current tag is not found in the text segment, identifying a corrected text of the text segment and adjusting the audio length value of the new tag information line of the second file to reflect time elapsed in the audio file corresponding to the corrected text.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides a speech editor for creating a session file having text segments synchronized with an audio file. The editor receives a text segment and a first file that has tag information lines associated with the text segment. Each tag information line has a portion of original text transcribed from the audio file and a corresponding audio length value. The editor stores the audio length of a current line in a new tag information line for the second file, determines whether the original text portion of the current line is found in the text segment, and if the original text portion of the current line is not found in the text segment, identifies a corrected text of the text segment adjusting the audio length of the new tag information line of the session file to correspond to the corrected text.
-
Citations
20 Claims
-
1. A method for creating a second file having text segments synchronized with an audio file, comprising:
-
(a) receiving a text segment and a first file associated with the text segment, the first file including an audio file and at least one tag information line, each tag information line containing a respective portion of original text transcribed from the audio file and an audio length value reflecting time elapsed in the audio file corresponding to the respective original text portion; (b) identifying a current tag as a first of the at least one tag information lines; (c) storing the audio length value from the current tag in a new tag information line of the second file; (d) determining whether the original text portion of the current tag is found in the text segment; and (e) when it is determined that the original text portion of the current tag is not found in the text segment, identifying a corrected text of the text segment and adjusting the audio length value of the new tag information line of the second file to reflect time elapsed in the audio file corresponding to the corrected text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for creating a final text from an audio file, comprising:
-
receiving a preexisting file formed by; (a) receiving a text segment and a first file associated with the text segment, the first file including an audio file and at least one tag information line, each tag information line containing a respective portion of original text transcribed from the audio file and an audio length value reflecting time elapsed in the audio file corresponding to the respective original text portion; (b) identifying a current tag as a first of the at least one tag information lines; (c) storing the audio length value from the current tag in a new tag information line of the preexisting file; (d) determining whether the original text portion of the current tag is found in the text segment; (e) when it is determined that the original text portion of the current tag is not found in the text segment, identifying a corrected text of the text segment, storing the corrected text in the new tag information line of the preexisting file, adjusting the audio length value of the new tag information line of the preexisting file to reflect time elapsed in the audio file corresponding to the corrected text, and identifying a next of the least tag information lines that has a respective original text portion found in the text segment as the current tag; (f) when it is determined that the original text portion of the current tag is found in the text segment, storing the original text portion of the current tag in the new tag information line of the preexisting file and identifying a next of the least tag information lines as the current tag; and (g) repeating (b) through (f) until the first file has no more tag information lines; creating a first text file from the tag information lines of the preexisting file; comparing the first text file with a previously created text file to determine differences between the first text file and the previously created text file, where the previously created text file corresponds to a form; and correcting one of the first text file or the previously created text file based upon the differences to create the final text. - View Dependent Claims (16)
-
-
17. A computer-readable medium containing instructions that cause a data processing system to perform a method for creating a second file having text segments synchronized with an audio file, the method comprising the steps of:
-
(a) receiving a text segment and a first file associated with the text segment, the first file including an audio file and at least one tag information line, each tag information line containing a respective portion of original text transcribed from the audio file and an audio length value reflecting time elapsed in the audio file corresponding to the respective original text portion; (b) identifying a current tag as a first of the at least one tag information lines; (c) storing the audio length value from the current tag in a new tag information line of the second file; (d) determining whether the original text portion of the current tag is found in the text segment; and (e) when it is determined that the original text portion of the current tag is not found in the text segment, identifying a corrected text of the text segment and adjusting the audio length value of the new tag information line of the second file to reflect time elapsed in the audio file corresponding to the corrected text. - View Dependent Claims (18, 19, 20)
-
Specification