自动生成任何视频文件字幕的命令行实用程序

・2 分钟阅读

  • 源代码名称: autosub
  • 源代码网址: https://www.github.com/agermanidis/autosub
  • autosub的文档
  • autosub的源代码下载
  • Git URL:
    git://www.github.com/agermanidis/autosub.git
  • Git Clone代码到本地:
    git clone https://www.github.com/agermanidis/autosub
  • Subversion代码到本地:
    $ svn co --depth empty https://www.github.com/agermanidis/autosub
                              Checked out revision 1.
                              $ cd repo
                              $ svn up trunk
              
  • Autosub

    自动生成任何视频的字幕

    AutoSub是用于自动语音识别和字幕生成的实用程序,它以视频或音频文件作为输入,执行语音检测,查找有语音的区域,向Google Web Speech API发出并行请求,生成这些区域的录音,可选将它们转换为其他语言,最后将生成的字幕保存到磁盘,它支持多种输入和输出语言(请使用参数--list-languages运行),目前可以SRT格式或简单JSON格式制作字幕。

    安装

    用法

    
    $ autosub -h
    
    
    usage: autosub [-h] [-C CONCURRENCY] [-o OUTPUT] [-F FORMAT] [-S SRC_LANGUAGE]
    
    
     [-D DST_LANGUAGE] [-K API_KEY] [--list-formats]
    
    
     [--list-languages]
    
    
     [source_path]
    
    
    
    positional arguments:
    
    
     source_path Path to the video or audio file to subtitle
    
    
    
    optional arguments:
    
    
     -h, --help show this help message and exit
    
    
     -C CONCURRENCY, --concurrency CONCURRENCY
    
    
     Number of concurrent API requests to make
    
    
     -o OUTPUT, --output OUTPUT
    
    
     Output path for subtitles (by default, subtitles are
    
    
     saved in the same directory and name as the source
    
    
     path)
    
    
     -F FORMAT, --format FORMAT
    
    
     Destination subtitle format
    
    
     -S SRC_LANGUAGE, --src-language SRC_LANGUAGE
    
    
     Language spoken in source file
    
    
     -D DST_LANGUAGE, --dst-language DST_LANGUAGE
    
    
     Desired language for the subtitles
    
    
     -K API_KEY, --api-key API_KEY
    
    
     The Google Translate API key to be used. (Required for
    
    
     subtitle translation)
    
    
     --list-formats List all available subtitle formats
    
    
     --list-languages List all available source/destination languages
    
    
    
    

    许可证

    MIT

    讨论
    Fansisi profile image