agermanidis / autosub

[NO LONGER MAINTAINED] Command-line utility for auto-generating subtitles for any video file
MIT License
4.14k stars 1.64k forks source link

socket.timeout: timed out #150

Closed Johnson8888 closed 5 years ago

Johnson8888 commented 5 years ago

JJ@MacBook-Pro autosub -S zh-CN -D en -K {Key} /Users/JJ/Desktop/1222.mp4 Converting speech regions to FLAC files: 100% |##################| Time: 0:00:01 Performing speech recognition: 100% |####################################################| Time: 0:01:55 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 src=args.src_language) File "/usr/local/bin/autosub", line 95, in init developerKey=self.api_key) File "/usr/local/lib/python2.7/site-packages/googleapiclient/_helpers.py", line 130, in positional_wrapper return wrapped(*args, *kwargs) File "/usr/local/lib/python2.7/site-packages/googleapiclient/discovery.py", line 224, in build requested_url, discovery_http, cache_discovery, cache, developerKey) File "/usr/local/lib/python2.7/site-packages/googleapiclient/discovery.py", line 274, in _retrieve_discovery_doc resp, content = http.request(actual_url) File "/usr/local/lib/python2.7/site-packages/httplib2/init.py", line 2135, in request cachekey, File "/usr/local/lib/python2.7/site-packages/httplib2/init.py", line 1796, in _request conn, request_uri, method, body, headers File "/usr/local/lib/python2.7/site-packages/httplib2/init.py", line 1701, in _conn_request conn.connect() File "/usr/local/lib/python2.7/site-packages/httplib2/init.py", line 1360, in connect sock.connect(sockaddr) File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 228, in meth return getattr(self._sock,name)(args) socket.timeout: timed out

autosub -S zh-CN -D zh-CN -K {Key} /Users/JJ/Desktop/1222.mp4
zh-CN转zh-CN可以成功 zh-CN转 en 就报上面的错误 Error

BingLingGroup commented 5 years ago

不排除是translation api过于陈旧无法使用,我对translation api并没有进行过测试。可以考虑参考我博客中所说的几个他人魔改的可能可以使用免费翻译api的版本。 另外你需要确保你的终端加载了http/https代理,或者你的系统走了全局(虚拟网卡级别)的代理,或者换句话说你的终端可以连接到google服务器。

Johnson8888 commented 5 years ago

3Q ~ 已经解决!是终端链接不到google的原因。