• 欢迎订阅我的Youtube频道
  • 欢迎加入我的电报群

Docker AutoSub 使用方法

网络技术 fennng 1年前 (2018-09-01) 3320次浏览 3个评论

使用 Autosub 需要一个谷歌翻译 API 的 KEY, 可以到谷歌去创建一个, 链接在这里

https://console.developers.google.com

如果你还没有安装 DOCKER, 你需要安装 DOCKER, 请到这里

https://store.docker.com/editions/community/docker-ce-desktop-windows

Autosub 本身的安装和使用非常简单, 以下是命令, 运行的时候, 确定在和 MP3 文件相同的文件夹里运行。

docker run --rm -v %cd%:/root fennng/autosub autosub -S zh-CN -D zh-CN  -F srt -K 这里放 API_KEY 音频文件.mp3  

Linux 下 %cd% 换成 $PWD

sudo docker run --rm -v $PWD:/root fennng/autosub autosub -S zh-CN -D zh-CN  -F srt -K 这里放 API_KEY  音频文件.mp3   

视频教程在这里


峰享技术 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Docker AutoSub 使用方法
喜欢 (3)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(3)个小伙伴在吐槽
  1. 请教峰哥 docker run --rm -v %cd%:/root fennng/autosub autosub -S zh-CN -D zh-CN -F srt -K 这里放 API_KEY 音频文件.mp3 中的fennng/autosub是项目名称吗?怎么没有替换?
    xin2019-03-19 13:08 Reply
    • 这个不是项目名称,这是我在docker hub 发布的autosub 的镜像文件, 看这里 https://hub.docker.com/r/fennng/autosub/
      fennng2019-03-19 19:00 Reply
  2. 峰哥 这是我运行的情况 不知道哪里出错了啊~ λ docker run --rm -v %cd%:/root fennng/autosub autosub -S en -D zh-CN -F srt -K AIzaSyDSdZdIl0ZblbNYs9Ja2Ic3ULOvcGn1JFA main.mp3 Converting speech regions to FLAC files: 100% |#################| Time: 0:00:18 Performing speech recognition: 100% |###########################| Time: 0:27:56 Traceback (most recent call last): File "/usr/local/bin/autosub", line 304, in sys.exit(main()) File "/usr/local/bin/autosub", line 261, in main data-original=args.src_language) File "/usr/local/bin/autosub", line 95, in __init__ developerKey=self.api_key) File "/usr/local/lib/python2.7/dist-packages/googleapiclient/_helpers.py", line 130, in positional_wrapper return wrapped(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/googleapiclient/discovery.py", line 222, in build requested_url, discovery_http, cache_discovery, cache) File "/usr/local/lib/python2.7/dist-packages/googleapiclient/discovery.py", line 269, in _retrieve_discovery_doc resp, content = http.request(actual_url) File "/usr/local/lib/python2.7/dist-packages/httplib2/__init__.py", line 1694, in request (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey) File "/usr/local/lib/python2.7/dist-packages/httplib2/__init__.py", line 1434, in _request (response, content) = self._conn_request(conn, request_uri, method, body, headers) File "/usr/local/lib/python2.7/dist-packages/httplib2/__init__.py", line 1390, in _conn_request response = conn.getresponse() File "/usr/lib/python2.7/httplib.py", line 1108, in getresponse raise ResponseNotReady() httplib.ResponseNotReady
    iou2019-09-11 01:09 Reply