Adapting a playback of a recording to optimize comprehension
First Claim
Patent Images
1. A method, comprising:
- analyzing, by a computer, a single instance of a recording using natural language processing to translate one or more spoken words in the single instance of the recording into textual language;
identifying, by the computer, a separate complexity of each translation of each of the one or more spoken words to reflect a rate of speech at a normal playback speed and to reflect a difficulty performing natural language processing to detect each spoken word within the single instance of the recording and translate each spoken word in the single instance of the recording into textual language, each separate complexity specifying a different speed;
analyzing, by the computer, the single instance of the recording to identify a plurality of segments of the recording for each separate complexity, each of the plurality of segments set to a separate length for a separate continuous portion of the one or more spoken words of a same complexity;
selecting, by the computer, a target rate at which to playback the single instance of the recording for access by a particular user from among a plurality of users, the target rate specifying a fastest optimal speed at which the particular user listening to the single instance of the recording is able to comprehend the playback; and
during playback of the single instance of the recording, modifying, by the computer, playback of the single instance of the recording in an interface accessible to the particular user to contiguously be at the target rate, wherein a separate adjusted playback rate is applied to each of the plurality of segments to adjust the playback rate of speech from the separate complexity of the rate of speech at the normal playback speed to the target rate.
1 Assignment
0 Petitions
Accused Products
Abstract
Each of segment of a recording is analyzed for complexity specifying a rate of speech at a normal playback speech. A target rate is selected at which to playback the recording, the target rate specifying a fastest optimal speed at which a particular user listening to the recording is able to comprehend the playback. During playback of the recording, a separate adjusted playback rate is selected for each of the segments to adjust the playback rate of speech from the rate of speech at the normal playback speed to the target rate.
12 Citations
20 Claims
-
1. A method, comprising:
-
analyzing, by a computer, a single instance of a recording using natural language processing to translate one or more spoken words in the single instance of the recording into textual language; identifying, by the computer, a separate complexity of each translation of each of the one or more spoken words to reflect a rate of speech at a normal playback speed and to reflect a difficulty performing natural language processing to detect each spoken word within the single instance of the recording and translate each spoken word in the single instance of the recording into textual language, each separate complexity specifying a different speed; analyzing, by the computer, the single instance of the recording to identify a plurality of segments of the recording for each separate complexity, each of the plurality of segments set to a separate length for a separate continuous portion of the one or more spoken words of a same complexity; selecting, by the computer, a target rate at which to playback the single instance of the recording for access by a particular user from among a plurality of users, the target rate specifying a fastest optimal speed at which the particular user listening to the single instance of the recording is able to comprehend the playback; and during playback of the single instance of the recording, modifying, by the computer, playback of the single instance of the recording in an interface accessible to the particular user to contiguously be at the target rate, wherein a separate adjusted playback rate is applied to each of the plurality of segments to adjust the playback rate of speech from the separate complexity of the rate of speech at the normal playback speed to the target rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising one or more processors, one or more computer-readable memories, one or more computer-readable storage devices, and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
-
program instructions to analyze a single instance of a recording using natural language processing to translate one or more spoken words in the single instance of the recording into textual language; program instructions to identify a separate complexity of each translation of each of the one or more spoken words to reflect a rate of speech at a normal playback speed and to reflect a difficulty performing natural language processing to detect each spoken word within the single instance of the recording and translate each spoken word in the single instance of the recording into textual language, each separate complexity specifying a different speed; program instructions to analyze the single instance of the recording to identify a plurality of segments of the recording for each separate complexity, each of the plurality of segments set to a separate length for a separate continuous portion of the one or more spoken words of a same complexity; program instructions to select a target rate at which to playback the single instance of the recording for access by a particular user from among a plurality of users, the target rate specifying a fastest optimal speed at which the particular user listening to the single instance of the recording is able to comprehend the playback; and program instructions to, during playback of the single instance of the recording, modify playback of the single instance of the recording in an interface accessible to the particular user to contiguously be at the target rate, wherein a separate adjusted playback rate is applied to each of the plurality of segments to adjust the playback rate of speech from the separate complexity of the rate of speech at the normal playback speed to the target rate. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising one or more computer-readable storage devices and program instructions, stored on at least one of the one or more storage devices, the stored program instructions comprising:
-
program instructions to analyze a single instance of a recording using natural language processing to translate one or more spoken words in the single instance of the recording into textual language; program instructions to identify a separate complexity of each translation of each of the one or more spoken words to reflect a rate of speech at a normal playback speed and to reflect a difficulty performing natural language processing to detect each spoken word within the single instance of the recording and translate each spoken word in the single instance of the recording into textual language, each separate complexity specifying a different speed; program instructions to analyze the single instance of the recording to identify a plurality of segments of the recording for each separate complexity, each of the plurality of segments set to a separate length for a separate continuous portion of the one or more spoken words of a same complexity; program instructions to select a target rate at which to playback the single instance of the recording for access by a particular user from among a plurality of users, the target rate specifying a fastest optimal speed at which the particular user listening to the single instance of the recording is able to comprehend the playback; and program instructions to, during playback of the single instance of the recording, modify playback of the single instance of the recording in an interface accessible to the particular user to contiguously be at the target rate, wherein a separate adjusted playback rate is applied to each of the plurality of segments to adjust the playback rate of speech from the separate complexity of the rate of speech at the normal playback speed to the target rate. - View Dependent Claims (18, 19, 20)
-
Specification