TedTalk
Description
TedTalk helps download TED talk video and covert it to a slowed down MP3 with pauses that is useful for English learning
Installation
TedTalk requires FFmpeg and SoX with LAME support [important], as well as TagLib audio meta-data library installed to the system
$ gem install ted_talk
Usage
Basic usage: ted_talk desc <option> - show TED Talk description(s)
ted_talk exec <option> - download and convert a TED Talk video
ted_talk delete - delete cache folder
For details about <option>, type:
ted_talk desc -h
or ted_talk exec -h
[global options]:
--version, -v: Print version and exit
--help, -h: Show this message
desc
ted_talk desc subcommand shows TED Talk descriptions in the newest official RSS
feed or the URL of a specific talk
Usage: ted_talk desc <options>
where <options> are:
[desc options]:
--lang, -l <s>: Language of description (default: en)
--rss, -r: Show descriptions of the newest talks from TED Talk RSS
--url, -u <s>: URL of a specific TED Talk
--help, -h: Show this message
exec
ted_talk exec subcommand download TED Talk video and convert it to an MP3 file
that is modified in a specified fashion
Usage: ted_talk exec <options>
where <options> are:
[exec options]
--url, -u <s>: URL of a specific TED Talk
--lang, -l <s>: Language of (bilingual) transcripts (default: en)
--outdir, -o <s>: Directory for file output (default: ./)
--speed, -s <f>: Speed of output file [0.1 - 100] (default: 1.0)
--silence, -i <f>: Length (secondes) of a pause added to each utterance
[0.1 - 120] (default: 0.0)
--video, -v: Save not only audio but also the original video
--help, -h: Show this message