Speech recognition program mapping tool to align an audio file to verbatim text
First Claim
1. A method to determine time location of at least one audio segment in an original audio file comprising:
- (a) receiving the original audio file;
(b) transcribing a current audio segment from the original audio file using speech recognition software;
(c) extracting a transcribed element and a binary audio stream corresponding to the transcribed element from the speech recognition software;
(d) saving an association between the transcribed element and the corresponding binary audio stream;
(e) repeating (b) through (d) for each audio segment in the original audio file;
(f) for each transcribed element, searching for the associated binary audio stream in the original audio file, while tracking an end time location of that search within the original audio file; and
(g) inserting the end time location for each binary audio stream into the transcribed element-corresponding binary audio stream association.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention includes a method to determine time location of at least one audio segment in an original audio file comprising: (a) receiving the original audio file; (b) transcribing a current audio segment from the original audio file using speech recognition software; (c) extracting a transcribed element and a binary audio stream corresponding to the transcribed element from the speech recognition software; (d) saving an association between the transcribed element and the corresponding binary audio stream; (e) repeating (b) through (d) for each audio segment in the original audio file; (f) for each transcribed element, searching for the associated binary audio stream in the original audio file, while tracking an end time location of that search within the original audio file; and (g) inserting the end time location for each binary audio stream into the transcribed element-corresponding binary audio stream association.
144 Citations
16 Claims
-
1. A method to determine time location of at least one audio segment in an original audio file comprising:
-
(a) receiving the original audio file;
(b) transcribing a current audio segment from the original audio file using speech recognition software;
(c) extracting a transcribed element and a binary audio stream corresponding to the transcribed element from the speech recognition software;
(d) saving an association between the transcribed element and the corresponding binary audio stream;
(e) repeating (b) through (d) for each audio segment in the original audio file;
(f) for each transcribed element, searching for the associated binary audio stream in the original audio file, while tracking an end time location of that search within the original audio file; and
(g) inserting the end time location for each binary audio stream into the transcribed element-corresponding binary audio stream association. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14)
-
-
8. A system for determining a time location of at least one audio segment in an original audio file comprising:
-
means for receiving the original audio file;
means for transcribing a current audio segment from the original audio file using speech recognition software;
means for extracting a transcribed element and a binary audio stream corresponding to the transcribed element from the speech recognition software;
means for saving an association between the transcribed element and the corresponding binary audio stream;
means for searching for the associated binary audio stream in the original audio file, while tracking an end time location of that search within the original audio file; and
means for inserting the end time location for the binary audio stream into the transcribed element-corresponding binary audio stream association. - View Dependent Claims (9, 10, 11, 12, 13, 16)
-
-
15. A system for determining a time location of at least one audio segment in an original audio file comprising:
-
a storage device for storing the original audio file;
a speech recognition engine to transcribe a current audio segment from the original audio file;
a program that extracts a transcribed element and a binary audio stream corresponding to the transcribed element from the speech recognition software;
saves an association between the transcribed element and the corresponding binary audio stream into a session file;
searches for the binary audio stream audio stream in the original audio file; and
inserts the end time location for each binary audio stream into the transcribed element-corresponding binary audio stream association.
-
Specification