0%

自动生成 SRT 字幕 video-srt

自动生成 SRT 字幕 video-srt

软件介绍

这是一个可以识别视频语音自动生成字幕 SRT 文件的开源命令行工具。

本项目使用了阿里云的OSS 对象存储录音文件识别的相关业务接口。

软件下载安装

  • Github:https://github.com/wxbool/video-srt
  • Gitee:https://gitee.com/641453620/video-srt
1
go get -u github.com/wxbool/video-srt

软件使用

项目使用了 ffmpeg 依赖,请先下载安装,并设置环境变量.

  • 设置服务接口配置(config.ini)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    #字幕相关设置
    [srt]
    #智能分段处理:true(开启) false(关闭)
    intelligent_block=true

    #阿里云Oss对象服务配置
    #文档:https://help.aliyun.com/document_detail/31827.html?spm=a2c4g.11186623.6.582.4e7858a85Dr5pA
    [aliyunOss]
    # OSS 对外服务的访问域名
    endpoint=your.Endpoint
    # 存储空间(Bucket)名称
    bucketName=your.BucketName
    # 存储空间(Bucket 域名)地址
    bucketDomain=your.BucketDomain
    accessKeyId=your.AccessKeyId
    accessKeySecret=your.AccessKeySecret

    #阿里云语音识别配置
    #文档:
    [aliyunClound]
    # 在管控台中创建的项目Appkey,项目的唯一标识
    appKey=your.AppKey
    accessKeyId=your.AccessKeyId
    accessKeySecret=your.AccessKeySecret
  • 生成字幕文件(CLI)

    1
    go run main.go video.mp4
  • 生成字幕文件(可执行文件 | video-srt.exe

    1
    video-srt video.mp4

软件说明

  • 支持哪些语言?

    • 视频字幕文本识别的核心服务是由阿里云录音文件识别业务提供的接口进行的,支持汉语普通话、方言、欧美英语等语言
  • 如何才能使用这个工具?

    • 您需要有一个阿里云账号
    • 开通 阿里云OSS对象存储 阿里云智能语音交互 业务
    • OSS对象存储 控制台创建一个存储空间(Bucket)(读写权限设置为公共读
    • 智能语音交互 控制台创建一个项目(根据使用场景选择识别语言以及偏好等)
    • 设置 config.ini 文件的配置项
    • 命令行执行(详见使用

w:zh:知识共享

creative-commons creative-commons-attribution creative-commons-noncommercial-us creative-commons-sharealike

Creative Commons Deed


您可以自由地:
  • 演绎 - 修改、转换或以本作品为基础进行创作。


惟须遵守下列条件:
  • 署名 - 您必须给出适当的署名,提供指向本许可协议的链接,同时标明是否(对原始作品)作了修改。您可以用任何合理的方式来署名,但是不得以任何方式暗示许可人为您或您的使用背书。

  • 非商业性使用 - 您不得将本作品用于商业目的。

  • 相同方式共享 - 如果您再混合、转换或者基于本作品进行创作,您必须基于与原先许可协议相同的许可协议分发您贡献的作品。

  • 没有附加限制 - 您不得适用法律术语或者技术措施从而限制其他人做许可协议允许的事情。


声明:
  • 您不必因为公共领域的作品要素而遵守许可协议,或者您的使用被可适用的例外或限制所允许。

  • 不提供担保。许可协议可能不会给与您意图使用的所必须的所有许可。例如,其他权利比如形象权、隐私权或人格权可能限制您如何使用作品。

正在加载今日诗词....
If you find my article useful, please feel free to appreciate it.