我的计算机上有一个MP4文件。如何免费根据视频的声音创建“自动”字幕? (声音到文字)我不想手动输入字幕,我希望声音到文字自动创建字幕。
我看不出此页面有什么帮助作为自动字幕。
作为最后的提示,我使用Mac 10.9版。
#1 楼
这是许多人的梦想之一,目前还没有公开的完美解决方案。但是,仍然可以通过一些杂乱的工作来完成。如果a)可以在几分钟内公开视频并且b)Youtube的自动字幕有效的一种方法是将其上传到Youtube,让Youtube进行自动字幕,然后使用KeepSubs网络应用下载字幕,然后删除视频。然后,找到具有您需要/想要的功能的字幕编辑器很简单。 AegisSub是一款高质量的字幕编辑器/应用程序,可以满足您的需求。
评论
这是一个很好的劫持手段。但是,YouTube不会为所有视频创建自动字幕。
–牧岛寿吾
15年3月17日在8:21
:(-KeepSubs似乎已经消失了。可能还有其他。如果找到一个,我将进行编辑。
– Mike M
17-10-17在14:23
#2 楼
此Python 2脚本使用Google Web Speech API和FFmpeg生成字幕:https://github.com/agermanidis/autosub评论
听起来很棒!
–瑞安
16年8月8日在23:33
#3 楼
还有另一种选择,但它为您带来的工作更多。这是使用语音->文本引擎和双公头3.5mm音频电缆将扬声器输出连接到麦克风输入。质量将基于文本语音引擎的质量。我知道在Mac上可以使用的最好的引擎是Dragon Dictate(我使用的是Windows版本-Dragon Naturally Speaking-而不是Mac版本)。
然后,找到字幕很简单具有您需要/想要的功能的编辑器。 AegisSub是一款高质量的字幕编辑器/应用程序,可以满足您的需要。
然后更多的作品又来了;您必须设置时间(通过字幕编辑器)并检查c的错误。
总而言之,这是一项令人讨厌的工作,不是很自动化,但比通常的手动输入要好-如果有的话较差的音频质量,您可能只需手动完成所有操作,而不用编辑极其不准确的语音->文本引擎结果,就可以花更少的时间。
#4 楼
Gaupol 0.19.2(Python)使用GStreamer 0.10(带有插件PocketSphinx 0.7)来识别语音并创建自动定时。我尚未测试较新版本。https://wiki.gnome.org/Apps/Gaupol/SpeechRecognition
我正在使用Linux,但也许可以运行它们在OS X上也是如此。
评论
也可以在新版本中添加支持:bugzilla.gnome.org/show_bug.cgi?id=757743
– Yasondinalt
16 Mar 24 '16 at 7:06
评论
对于网络视频,请参阅以下问题:向在线视频添加隐藏式字幕哇,只是我的脑海。 +200
没有任何保证,但是请尝试以下操作:下载视频,将其分成一个小时的片段,上传不公开或不公开的字幕,创建隐藏式字幕(自动),欣赏正确的片段并嘲笑错误。