System and method for providing descriptive video
AssigneeBce Inc.
InventorsStuart Canton, Mayte Reyes Salvador, Ryan Mcgauley, Anthony Montano
Life of this patent
Estimating the term…
Abstract
A system and method for providing described video for media content generates a plurality of individual audio files, possibly using text-to-speech, for each line of a described video script. The described video script provides an indication of the timing, such as for example the start time and length, of the individual described video lines. The described video script can then be used to combine the individual audio files into a single audio file for inclusion with the media content.
Claims18
A method of preparing described video for media content comprising:
- receiving a described video script comprising a plurality of script lines each comprising timing information and an associated line of text;
- generating a plurality of speech synthesis markup language (SSML) files from the described video script, each SSML file corresponding to a respective script line of the plurality of script lines and having a maximum length based on the timing information of the respective script line, wherein a length of time the respective script line will take to playback is estimated, and generating at least one of the plurality of SSML files comprises applying a SSML tag to set a rate of synthesized speech for the respective script line according to the timing information of the respective script line and the estimated length of time the respective script line will take to playback;
- generating a plurality of audio files, each audio file generated from a respective SSML file;
- and
- combining the plurality of audio files into described video audio for the media content according to the timing information of the described video script.
A method of generating an audio file comprising:
- receiving a script comprising a plurality of script lines each comprising timing information and an associated line of text;
- generating a plurality of speech synthesis markup language (SSML) files from the described video script, each SSML file corresponding to a respective script line of the plurality of script lines and having a maximum length based on the timing information of the respective script line, wherein a length of time the respective script line will take to playback is estimated, and generating at least one of the plurality of SSML files comprises applying a SSML tag to set a rate of synthesized speech for the respective script line according to the timing information of the respective script line and the estimated length of time the respective script line will take to playback;
- generating a plurality of audio files, each audio file generated from a respective SSML file;
- and
- combining the plurality of audio files into a complete audio file according to the timing information of the script.
Dependencies are inferred from the claim text.