您知道YouTube如何根据视频中的声音创建“自动”字幕吗? (声音转换为文本)

我的计算机上有一个MP4文件。如何免费根据视频的声音创建“自动”字幕? (声音到文字)我不想手动输入字幕,我希望声音到文字自动创建字幕。

我看不出此页面有什么帮助作为自动字幕。

作为最后的提示,我使用Mac 10.9版。

评论

对于网络视频,请参阅以下问题:向在线视频添加隐藏式字幕

哇,只是我的脑海。 +200

没有任何保证,但是请尝试以下操作:下载视频,将其分成一个小时的片段,上传不公开或不公开的字幕,创建隐藏式字幕(自动),欣赏正确的片段并嘲笑错误。

#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