CPC G06F 16/683 (2019.01) [A63B 24/0075 (2013.01); G06F 16/24 (2019.01); G06F 16/639 (2019.01); G06F 16/739 (2019.01); G09B 19/0038 (2013.01); G11B 27/031 (2013.01); G11B 27/034 (2013.01); A63B 2024/0081 (2013.01)] | 20 Claims |
1. A method of generating custom audio content for an exercise session, the method comprising:
receiving data of a plurality of audio clips corresponding to a plurality of audio categories;
receiving, at a computer system, metadata corresponding to the plurality of audio clips, the metadata identifying an audio category for each audio clip;
identifying one or more components for the exercise session, each component corresponding to a respective physical exercise;
creating, by a computer system, a destination timeline of audio for each component of the one or more components by:
identifying one or more first segments of the destination timeline that require audio, each first segment corresponding to an audio category;
for each first segment, selecting a first audio clip from the corresponding audio category, wherein the metadata is used to identify the corresponding audio category;
identifying one or more second segments of the destination timeline that are optional for audio; and
selecting one or more second audio clips for the one or more second segments based on one or more optional selection rules; and
saving identification information of the selected audio clips in the identified segments of the one or more destination timelines, the identification information usable to generate the custom audio content.
|