Generating custom audio content for an exercise session
System, apparatuses, and methods can provide customized exercise sessions and customized videos corresponding to the exercise session. Audio clips can be dynamically selected to make custom audio content for an exercise session. The audio clips and metadata can be obtained, where the audio clips correspond to categories. The exercise session can include one or more components. A destination timeline for a component can include one or more first segments that require audio, and one or more second segments that can optionally have audio. Audio clips can be selected for the various segments, where a segment can be designated for a particular category of audio clips. Identification information for the selected audio clips can be saved and used to generate the custom audio content.
1 . A computer-implemented method comprising:
causing, by a computing system comprising one or more processors, a display device to display a first segment of an exercise video;
obtaining, via one or more sensors of a wearable device by the computing system, data comprising an internal property of a user performing a first exercise associated with a first segment of the exercise video while the user is performing the first exercise associated with the first segment of the exercise video;
in response to obtaining the data comprising the internal property of the user, automatically modifying, by the one or more processors of the computing system, at least one of a number of repetitions and a duration of a second exercise associated with a second segment of the exercise video that occurs after the first segment in real-time by atomizing video tracks depicting the second exercise to generate a customized second segment for the user based, at least in part, on the internal property of the user; and
causing, by the computing system, the display device to display the second segment of the exercise video with the customized second exercise.
2 . The computer-implemented method of claim 1 , the one or more sensors being contained within a wearable device, external to the wearable device, or a combination thereof.
3 . The computer-implemented method of claim 1 , the internal property comprising breathing rate, heart rate, sleep state, blood oxygenation, blood glucose level, or a combination thereof.
4 . The computer-implemented method of claim 3 , the data further comprising an external property of the user.
5 . The computer-implemented method of claim 4 , the external property of the user comprising physical movement of the user, geographical location, altitude, or a combination thereof.
6 . The computer-implemented method of claim 1 , the exercise video configured to provide a visually seamless transition between the first segment and the second segment.
7 . The computer-implemented method of claim 1 , further comprising creating, by the computing system, the exercise video from video tracks, audio tracks, metadata, or a combination thereof.
8 . The computer-implemented method of claim 7 , further comprising selecting, by the computing system, one or more of the video tracks for the first segment, the second segment, or both via one or more selection rules to create video content that is customized in real time.
9 . A computer product comprising a non-transitory computer readable medium storing a plurality of instructions that when executed control a computer system to generate content for an exercise session, the instructions comprising:
causing, by a computing system comprising one or more processors, a display device to display a first segment of an exercise video;
obtaining, via one or more sensors of the computing system, data comprising an internal property of a user performing a first exercise associated with a first segment of the exercise video while the user is performing the first exercise associated with the first segment of the exercise video;
in response to obtaining the data comprising the internal property of the user, automatically modifying, by the one or more processors of the computing system, at least one of a number of repetitions and a duration of a second exercise associated with a second segment of the exercise video that occurs after the first segment in real-time by atomizing video tracks depicting the second exercise to generate a customized second segment for the user based, at least in part, on the internal property of the user; and
causing, by the computing system, the display device to display the second segment of the exercise video with the customized second exercise.
10 . The computer product of claim 9 , the one or more sensors being contained within a wearable device, external to the wearable device, or a combination thereof.
11 . The computer product of claim 9 , the internal property comprising breathing rate, heart rate, sleep state, blood oxygenation, blood glucose level, or a combination thereof.
12 . The computer product of claim 9 , the data further comprising an external property of the user.
13 . The computer product of claim 12 , wherein the external property of the user comprises a physical movement of the user, geographical location, altitude, or a combination thereof.
14 . The computer product of claim 9 , the exercise video configured to provide a visually seamless transition between the first segment and the second segment.
15 . The computer product of claim 9 , the instructions further comprising creating, by the computing system, the exercise video from video tracks, audio tracks, metadata, or a combination thereof.
16 . The computer product of claim 15 , the instructions further comprising selecting, by the computing system, one or more of the video tracks for the first segment, the second segment, or both via one or more selection rules to create video content that is customized in real time.