Пример #1
0
def usage():
    """ Print usage message """
    name = "aeneas.tools.read_text"
    file_path_1 = get_rel_path("../tests/res/inputtext/sonnet_parsed.txt")
    file_path_2 = get_rel_path("../tests/res/inputtext/sonnet_plain.txt")
    file_path_3 = get_rel_path(
        "../tests/res/inputtext/sonnet_unparsed_class_id.xhtml")
    file_path_4 = get_rel_path("../tests/res/inputtext/sonnet_subtitles.txt")
    print ""
    print "Usage:"
    print "  $ python -m %s 'fragment 1|fragment 2|...|fragment N' list" % name
    print "  $ python -m %s /path/to/text_file [parsed|plain|subtitles|unparsed] [parameters]" % name
    print ""
    print "Examples:"
    print "  $ python -m %s 'From fairest creatures|we desire|increase' list" % name
    print "  $ python -m %s %s parsed" % (name, file_path_1)
    print "  $ python -m %s %s plain" % (name, file_path_2)
    print "  $ python -m %s %s subtitles" % (name, file_path_4)
    print "  $ python -m %s %s unparsed id_regex=f[0-9]*" % (name, file_path_3)
    print "  $ python -m %s %s unparsed class_regex=ra   sort=unsorted" % (
        name, file_path_3)
    print "  $ python -m %s %s unparsed id_regex=f[0-9]* sort=numeric" % (
        name, file_path_3)
    print "  $ python -m %s %s unparsed id_regex=f[0-9]* sort=lexicographic" % (
        name, file_path_3)
    print ""
Пример #2
0
def usage():
    name = "aeneas.tools.read_text"
    file_path_1 = get_rel_path("../tests/res/inputtext/sonnet_parsed.txt")
    file_path_2 = get_rel_path("../tests/res/inputtext/sonnet_plain.txt")
    file_path_3 = get_rel_path("../tests/res/inputtext/sonnet_unparsed_class_id.xhtml")
    print ""
    print "Usage:"
    print "  $ python -m %s [list|parsed|plain|unparsed] /path/to/text_file [parameters]" % name 
    print ""
    print "Example:"
    print "  $ python -m %s list     'fragment 1|fragment 2|fragment 3'" % name
    print "  $ python -m %s parsed   %s" % (name, file_path_1)
    print "  $ python -m %s plain    %s" % (name, file_path_2)
    print "  $ python -m %s unparsed %s id_regex=f[0-9]*" % (name, file_path_3)
    print "  $ python -m %s unparsed %s class_regex=ra   sort=unsorted" % (name, file_path_3)
    print "  $ python -m %s unparsed %s id_regex=f[0-9]* sort=numeric" % (name, file_path_3)
    print "  $ python -m %s unparsed %s id_regex=f[0-9]* sort=lexicographic" % (name, file_path_3)
    print ""
Пример #3
0
def usage():
    name = "aeneas.tools.ffprobe_wrapper"
    file_path = get_rel_path("../tests/res/container/job/assets/p001.mp3")
    print ""
    print "Usage:"
    print "  $ python -m %s /path/to/audio_file" % name
    print ""
    print "Example:"
    print "  $ python -m %s %s" % (name, file_path)
    print ""
Пример #4
0
def usage():
    name = "aeneas.tools.validate"
    file_path_1 = get_rel_path("../tests/res/container/job.zip")
    file_path_2 = get_rel_path("../tests/res/container/job/config.txt")
    print ""
    print "Usage:"
    print "  $ python -m %s config /path/to/config.txt" % name
    print "  $ python -m %s config /path/to/config.xml" % name
    print "  $ python -m %s container /path/to/container" % name
    print "  $ python -m %s [job|task] config_string" % name
    print "  $ python -m %s wizard /path/to/container config_string" % name
    print ""
    print "Example:"
    print "  $ python -m %s config %s" % (name, file_path_2)
    print "  $ python -m %s container %s" % (name, file_path_1)
    print "  $ python -m %s job \"job_language=it|os_job_file_name=output.zip|os_job_file_container=zip|is_hierarchy_type=flat\"" % name
    print "  $ python -m %s task \"task_language=it|is_text_type=plain|os_task_file_name=output.txt|os_task_file_format=txt\"" % name
    print "  $ python -m %s wizard %s \"job_language=it|generate_an_error=1\"" % (name, file_path_2)
    print ""
Пример #5
0
def usage():
    name = "aeneas.tools.execute_job"
    file_path = get_rel_path("../tests/res/container/job.zip")
    print ""
    print "Usage:"
    print "  $ python -m %s /path/to/container [config_string] /path/to/output/dir" % name
    print ""
    print "Example:"
    print "  $ python -m %s %s /tmp/" % (name, file_path)
    print ""
Пример #6
0
def usage():
    """ Print usage message """
    name = "aeneas.tools.convert_syncmap"
    file_path_1 = get_rel_path("../tests/res/syncmaps/sonnet001.csv")
    file_path_2 = get_rel_path("../tests/res/syncmaps/sonnet001.zzz")
    # TODO file_path_3 = get_rel_path("../tests/res/syncmaps/sonnet001.smil")
    # TODO file_path_text = get_rel_path("../tests/res/inputtext/sonnet_plain.txt")
    print ""
    print "Usage:"
    print "  $ python -m %s input_syncmap_file output_syncmap_file [parameters]" % name
    print ""
    print "Examples:"
    print "  $ python -m %s %s /tmp/syncmap.srt" % (name, file_path_1)
    print "  $ python -m %s %s /tmp/syncmap.dat output_format=txt" % (name, file_path_1)
    print "  $ python -m %s %s /tmp/syncmap.txt input_format=csv" % (name, file_path_2)
    print "  $ python -m %s %s /tmp/syncmap.txt language=en" % (name, file_path_1)
    print "  $ python -m %s %s /tmp/syncmap.smil os_task_file_smil_audio_ref=audio/sonnet001.mp3 os_task_file_smil_page_ref=text/sonnet001.xhtml" % (name, file_path_1)
    # TODO print "  $ python -m %s %s /tmp/syncmap.srt text_file=%s" % (name, file_path_3, file_path_text)
    print ""
Пример #7
0
def usage():
    name = "aeneas.tools.execute_task"
    dir_path_1 = get_rel_path("../tests/res/example_jobs/example1/OEBPS/Resources")
    config_string_1 = "task_language=en|os_task_file_format=srt|is_text_type=parsed"
    dir_path_2 = get_rel_path("../tests/res/container/job/assets/")
    config_string_2 = "task_language=en|os_task_file_format=smil|os_task_file_smil_audio_ref=p001.mp3|os_task_file_smil_page_ref=p001.xhtml|is_text_type=unparsed|is_text_unparsed_id_regex=f[0-9]+|is_text_unparsed_id_sort=numeric"
    print ""
    print "Usage:"
    print "  $ python -m %s path/to/audio.mp3 path/to/text.txt config_string /path/to/output/file.smil" % name
    print ""
    print "Example 1 (input: parsed text, output: SRT)"
    print "  $ DIR=\"%s\"" % dir_path_1
    print "  $ CONFIG_STRING=\"%s\"" % config_string_1
    print "  $ python -m %s $DIR/sonnet001.mp3 $DIR/sonnet001.txt \"$CONFIG_STRING\" /tmp/sonnet001.srt" % name
    print ""
    print "Example 2 (input: unparsed text, output: SMIL)"
    print "  $ DIR=\"%s\"" % dir_path_2
    print "  $ CONFIG_STRING=\"%s\"" % config_string_2
    print "  $ python -m %s $DIR/p001.mp3 $DIR/p001.xhtml \"$CONFIG_STRING\" /tmp/p001.smil" % name
    print ""
Пример #8
0
def usage():
    """ Print usage message """
    name = "aeneas.tools.read_audio"
    file_path = get_rel_path("../tests/res/container/job/assets/p001.mp3")
    print ""
    print "Usage:"
    print "  $ python -m %s /path/to/audio_file" % name
    print ""
    print "Example:"
    print "  $ python -m %s %s" % (name, file_path)
    print ""
Пример #9
0
def usage():
    """ Print usage message """
    name = "aeneas.tools.extract_mfcc"
    file_path = get_rel_path("../tests/res/cmfcc/audio.wav")
    print ""
    print "Usage:"
    print "  $ python -m %s /path/to/audio_file.mono.wav /path/to/output.txt" % name
    print ""
    print "Example:"
    print "  $ python -m %s %s /tmp/audio.wav.mfcc.txt" % (name, file_path)
    print ""
Пример #10
0
def usage():
    """ Print usage message """
    name = "aeneas.tools.read_audio"
    file_path = get_rel_path("../tests/res/container/job/assets/p001.mp3")
    print ""
    print "Usage:"
    print "  $ python -m %s /path/to/audio_file" % name
    print ""
    print "Example:"
    print "  $ python -m %s %s" % (name, file_path)
    print ""
Пример #11
0
def usage():
    """ Print usage message """
    name = "aeneas.tools.execute_job"
    file_path = get_rel_path("../tests/res/container/job.zip")
    print ""
    print "Usage:"
    print "  $ python -m %s /path/to/container [config_string] /path/to/output/dir [-v]" % name
    print ""
    print "Example:"
    print "  $ python -m %s %s /tmp/" % (name, file_path)
    print ""
Пример #12
0
def usage():
    """ Print usage message """
    name = "aeneas.tools.ffmpeg_wrapper"
    file_path = get_rel_path("../tests/res/container/job/assets/p001.mp3")
    print ""
    print "Usage:"
    print "  $ python -m %s /path/to/input_file /path/to/output_file" % name
    print ""
    print "Example:"
    print "  $ python -m %s %s /tmp/p001.wav" % (name, file_path)
    print ""
Пример #13
0
def usage():
    """ Print usage message """
    name = "aeneas.tools.synthesize_text"
    file_path_1 = get_rel_path("../tests/res/inputtext/sonnet_plain.txt")
    file_path_2 = get_rel_path("../tests/res/inputtext/sonnet_parsed.txt")
    file_path_3 = get_rel_path("../tests/res/inputtext/sonnet_subtitles.txt")
    file_path_4 = get_rel_path(
        "../tests/res/inputtext/sonnet_unparsed_class_id.xhtml")
    print ""
    print "Usage:"
    print "  $ python -m %s language 'fragment 1|fragment 2|...|fragment N' list [parameters] /path/to/output_audio_file " % name
    print "  $ python -m %s language /path/to/text_file [parsed|plain|subtitles|unparsed] [parameters] /path/to/output_audio_file " % name
    print ""
    print "Examples:"
    print "  $ python -m %s en 'From fairest creatures|we desire|increase' list /tmp/output.wav" % (
        name)
    print "  $ python -m %s en %s plain /tmp/output.wav" % (name, file_path_1)
    print "  $ python -m %s en %s parsed /tmp/output.wav" % (name, file_path_2)
    print "  $ python -m %s en %s subtitles /tmp/output.wav" % (name,
                                                                file_path_3)
    print "  $ python -m %s en %s unparsed id_regex=f[0-9]* /tmp/output.wav" % (
        name, file_path_4)
    print "  $ python -m %s en %s unparsed class_regex=ra /tmp/output.wav" % (
        name, file_path_4)
    print "  $ python -m %s en %s unparsed id_regex=f[0-9]* sort=unsorted /tmp/output.wav" % (
        name, file_path_4)
    print "  $ python -m %s en %s unparsed id_regex=f[0-9]* sort=numeric /tmp/output.wav" % (
        name, file_path_4)
    print "  $ python -m %s en %s unparsed id_regex=f[0-9]* sort=lexicographic /tmp/output.wav" % (
        name, file_path_4)
    print "  $ python -m %s en %s plain start=5 /tmp/output.wav" % (
        name, file_path_1)
    print "  $ python -m %s en %s plain end=10 /tmp/output.wav" % (name,
                                                                   file_path_1)
    print "  $ python -m %s en %s plain start=5 end=10 /tmp/output.wav" % (
        name, file_path_1)
    print "  $ python -m %s en %s plain backwards /tmp/output.wav" % (
        name, file_path_1)
    print "  $ python -m %s en %s plain quit_after=10 /tmp/output.wav" % (
        name, file_path_1)
    print ""
Пример #14
0
def usage():
    """ Print usage message """
    name = "aeneas.tools.validate"
    file_path_1 = get_rel_path("../tests/res/container/job.zip")
    file_path_2 = get_rel_path("../tests/res/container/job/config.txt")
    print ""
    print "Usage:"
    print "  $ python -m %s config /path/to/config.txt" % name
    print "  $ python -m %s config /path/to/config.xml" % name
    print "  $ python -m %s container /path/to/container" % name
    print "  $ python -m %s [job|task] config_string" % name
    print "  $ python -m %s wizard /path/to/container config_string" % name
    print ""
    print "Examples:"
    print "  $ python -m %s config %s" % (name, file_path_2)
    print "  $ python -m %s container %s" % (name, file_path_1)
    print "  $ python -m %s job \"job_language=it|os_job_file_name=output.zip|os_job_file_container=zip|is_hierarchy_type=flat\"" % name
    print "  $ python -m %s task \"task_language=it|is_text_type=plain|os_task_file_name=output.txt|os_task_file_format=txt\"" % name
    print "  $ python -m %s wizard %s \"job_language=it|generate_an_error=1\"" % (
        name, file_path_2)
    print ""
Пример #15
0
def usage():
    """ Print usage message """
    name = "aeneas.tools.read_text"
    file_path_1 = get_rel_path("../tests/res/inputtext/sonnet_parsed.txt")
    file_path_2 = get_rel_path("../tests/res/inputtext/sonnet_plain.txt")
    file_path_3 = get_rel_path("../tests/res/inputtext/sonnet_unparsed_class_id.xhtml")
    file_path_4 = get_rel_path("../tests/res/inputtext/sonnet_subtitles.txt")
    print ""
    print "Usage:"
    print "  $ python -m %s 'fragment 1|fragment 2|...|fragment N' list" % name
    print "  $ python -m %s /path/to/text_file [parsed|plain|subtitles|unparsed] [parameters]" % name
    print ""
    print "Examples:"
    print "  $ python -m %s 'From fairest creatures|we desire|increase' list" % name
    print "  $ python -m %s %s parsed" % (name, file_path_1)
    print "  $ python -m %s %s plain" % (name, file_path_2)
    print "  $ python -m %s %s subtitles" % (name, file_path_4)
    print "  $ python -m %s %s unparsed id_regex=f[0-9]*" % (name, file_path_3)
    print "  $ python -m %s %s unparsed class_regex=ra   sort=unsorted" % (name, file_path_3)
    print "  $ python -m %s %s unparsed id_regex=f[0-9]* sort=numeric" % (name, file_path_3)
    print "  $ python -m %s %s unparsed id_regex=f[0-9]* sort=lexicographic" % (name, file_path_3)
    print ""
Пример #16
0
def usage():
    """ Print usage message """
    name = "aeneas.tools.run_vad"
    dir_path = get_rel_path("../tests/res/example_jobs/example1/OEBPS/Resources")
    print ""
    print "Usage:"
    print "  $ python -m %s path/to/audio.mp3 speech    /path/to/speech.txt    [-v]" % name
    print "  $ python -m %s path/to/audio.mp3 nonspeech /path/to/nonspeech.txt [-v]" % name
    print "  $ python -m %s path/to/audio.mp3 both      /path/to/both.txt      [-v]" % name
    print ""
    print "Examples:"
    print "  $ python -m %s %s/sonnet001.mp3 speech    /tmp/speech.txt" % (name, dir_path)
    print "  $ python -m %s %s/sonnet001.mp3 nonspeech /tmp/nonspeech.txt" % (name, dir_path)
    print "  $ python -m %s %s/sonnet001.mp3 both      /tmp/both.txt" % (name, dir_path)
    print ""
Пример #17
0
def usage():
    """ Print usage message """
    name = "aeneas.tools.run_sd"
    dir_path = get_rel_path("../tests/res/example_jobs/example1/OEBPS/Resources")
    print ""
    print "Usage:"
    print "  $ python -m %s language 'fragment 1|fragment 2|...|fragment N' list [parameters] /path/to/audio_file" % name
    print "  $ python -m %s language /path/to/text_file [parsed|plain|subtitles|unparsed] [parameters] /path/to/audio_file " % name
    print ""
    print "Examples:"
    print "  $ DIR=\"%s\"" % dir_path
    print "  $ python -m %s en 'From fairest creatures we desire increase' list $DIR/sonnet001.mp3" % (name)
    print "  $ python -m %s en $DIR/sonnet001.txt parsed $DIR/sonnet001.mp3" % (name)
    print "  $ python -m %s en $DIR/sonnet001.txt parsed min_head_length=0.0 max_head_length=5.0 $DIR/sonnet001.mp3" % (name)
    print "  $ python -m %s en $DIR/sonnet001.txt parsed min_tail_length=1.0 max_tail_length=5.0 $DIR/sonnet001.mp3" % (name)
    print "  $ python -m %s en $DIR/sonnet001.txt parsed min_head_length=0.0 max_head_length=5.0 min_tail_length=1.0 max_tail_length=5.0 $DIR/sonnet001.mp3" % (name)
    print ""
Пример #18
0
def usage():
    """ Print usage message """
    name = "aeneas.tools.run_sd"
    dir_path = get_rel_path(
        "../tests/res/example_jobs/example1/OEBPS/Resources")
    print ""
    print "Usage:"
    print "  $ python -m %s language 'fragment 1|fragment 2|...|fragment N' list [parameters] /path/to/audio_file" % name
    print "  $ python -m %s language /path/to/text_file [parsed|plain|subtitles|unparsed] [parameters] /path/to/audio_file " % name
    print ""
    print "Examples:"
    print "  $ DIR=\"%s\"" % dir_path
    print "  $ python -m %s en 'From fairest creatures we desire increase' list $DIR/sonnet001.mp3" % (
        name)
    print "  $ python -m %s en $DIR/sonnet001.txt parsed $DIR/sonnet001.mp3" % (
        name)
    print "  $ python -m %s en $DIR/sonnet001.txt parsed min_head_length=0.0 max_head_length=5.0 $DIR/sonnet001.mp3" % (
        name)
    print "  $ python -m %s en $DIR/sonnet001.txt parsed min_tail_length=1.0 max_tail_length=5.0 $DIR/sonnet001.mp3" % (
        name)
    print "  $ python -m %s en $DIR/sonnet001.txt parsed min_head_length=0.0 max_head_length=5.0 min_tail_length=1.0 max_tail_length=5.0 $DIR/sonnet001.mp3" % (
        name)
    print ""