尝试寻找一个能够将来自Amazon AWS Transcribe服务的JSON响应转换的软件包,但没有成功。
您可以在Fiddle的JavaScript部分中查看JSON示例。
我不想采用幼稚的方法,将10个单词捆绑在一起,因为这样会使字幕间的间距看起来很奇怪。
我甚至可以接受使用Google语音服务或Speechmatics以编程方式完成。它们都返回按单词拆分的json文件。
有人以前使用过吗?
谢谢!
尝试寻找一个能够将来自Amazon AWS Transcribe服务的JSON响应转换的软件包,但没有成功。
您可以在Fiddle的JavaScript部分中查看JSON示例。
我不想采用幼稚的方法,将10个单词捆绑在一起,因为这样会使字幕间的间距看起来很奇怪。
我甚至可以接受使用Google语音服务或Speechmatics以编程方式完成。它们都返回按单词拆分的json文件。
有人以前使用过吗?
谢谢!
受yash answer启发,我做了一些小改动。欢迎自由使用。
https://apoorv.blog/aws-transcribe-json-to-srt.html
我个人使用这个工具来满足自己的需求,所以请期待更新。
最终我创建了一个Bash脚本,将AWS Transcribe JSON文件转换为SRT格式。
它使用'jq'解析JSON文件。
我看到了这个答案,也一直在寻找它,通过使用其他链接中显示的一些信息 - 接近了我可以使用的东西,但没有得到确切的答案,所以我决定完成解决方案。
步骤1 - 获取一个HTML模板来处理文本块和发言者名称,并按下按钮处理JavaScript 步骤2 - 将从Aws接收到的json粘贴到文本块中 步骤3 - 单击按钮。
Html页面可以在这里找到:https://js.do/lnortje_gmail-com/amazon-transcribe-to-html-converter
我发现有用的一件事是知道翻译的置信度 - 使用这个可以帮助你知道翻译可能存在的问题,并且显示翻译的确切时间可以让你跳转到录音的那个地方。
好吧,使用它并享受,可能会有一天帮助某人 :)
这是一个你可能能够使用的要点,或者给你一个所需内容的想法。基本上就是我最终做的事情。 https://gist.github.com/mwleinad/67a39d7d723f0a2ed076ed2485e098ae