借助AI来自动生成和翻译字幕

先把视频放到Google Drive,然后从Google Colab上运行代码,并且在Colab加载整个Whisper模型,这样并不受API请求限制的影响,可以快速完成转录。语音转字幕后,再借助ChatGPT的API对字幕逐行翻译,最后再人工校对就好了。

N46Whisper 是基于 Google Colab 的应用。开发初衷旨在提高乃木坂46(以及坂道系)字幕组的工作效率。但本应用也适于所有日语视频的字幕制作。此应用基于AI语音识别模型 Whisper,应用输出文件为ass或srt格式,内置指定字幕组的字幕格式,可直接导入 Aegisub 进行后续翻译及时间轴校正

使用方法:
点击这里在Google Colab中打开应用.
上传要识别的文件并运行应用
识别完成后ass文件会自动下载到本地.
适用于Mac的一款颜值颇高的 HTTP 调试工具:RapidAPI for Mac 现已免费。

可以用它来编写 API 接口请求、完善 API 描述文档、测试服务器响应、生成客户端代码等工作,并支持多个团队成员实时协作。

该工具还拥有丰富的插件市场,里面提供了多款实用插件,可进一步扩展工具功能。同时,它还支持 JSON Schema,可一键导入、生成兼容的 Swagger、RAML 和 API Blueprint 描述文件。

主页 | 扩展 | 文档 | #工具 #API
Stability AI (就是那个开源Stable Diffusion的公司)新开源了他们的大语言模型StableLM。

目前发布的是StableLM-alpha 模型,有30亿参数和70亿参数两款。150亿参数和300亿参数的型号正在开发中。对中文的支持不怎么样。

许可协议是CC BY-SA-4.0(可商用,但衍生品必须同样是使用该协议)。
北京大学数学科学学院谢彦桐老师的高等数学讲义 | 传送门
Vercel发布了一个免费的AI Playground,你可以对比测试多种AI模型。

同时比较和调整AI语言模型:

◆ OpenAI
◆ AnthropicAI
◆ CohereAI
◆ Huggingface
◆ replicatehq
108个AI人工智能创作网站,涵盖了10个领域 | 地址 | #工具
Metafor是一个世界级的人工智能研究团队,致力于重新定义网络搜索

该团队发布了一个产品,它是一个自然语言搜索引擎,可以方便的用自然语言检索网页、Twitter、YouTube、PDF等

metaphor.systems
HealthGPT是一个实验性的iOS应用,让用户可以使用自然语言与iPhone上的健康数据进行互动。支持查询睡眠、步数、活动能量、运动分钟、心率和体重。
昨天突然有大量乱七八糟的平台短信验证码持续性发过来,我知道这是隐私泄露了,信息被卖了。根本原因还是因为实名制。现在什么都得弄个实名,搞得隐私更透明了。
OpenAssistant Conversations (OASST1) | paper | #语料库

这是一个由人工生成、人工注释的助手式对话语料库,包含了161,443条消息,分布在66,497个对话树中,涵盖了35种不同的语言,并附有461,292个质量评级。

该语料库是全球范围内超过13,500名志愿者参与的众包努力的成果。
针对0基础新手编写的CTF快速入门手册。

CTF (Capture The Flag)中文一般译作夺旗赛,在网络安全领域中指的是网络安全技术人员之间进行技术竞技的一种比赛形式。

CTF-QuickStart | #手册 #指南
Zotero的GPT增强插件,支持语义搜索、自动问答等 | 项目地址 | #插件
自下而上的 HTTP 负载平衡动画指南。| blog | #指南
Cheep C++ 到 Webassembly 编译器现已开源。

Cheerp 是一个用于 Web 应用程序的 C/C++ 编译器,可让你将几乎所有 C/C++ 代码编译为 WebAssembly 和 JavaScript。其最新的3.0版本已经开源。 ​​​

Cheerp 是一个用于 Web 应用程序的 C/C++ 编译器,可让您将几乎所有 C/C++ 代码编译为 WebAssembly 和 JavaScript。其最新的3.0版本已经开源。

Cheerp 主要用于将现有的 C/C++ 库和应用程序移植到 HTML5,但也可用于从头开始编写高性能 Web 应用程序和 WebAssembly 组件。使用 Cheerp,C/C++ 代码被编译成 JavaScript/WebAssembly,并通过公开正确的 JavaScript 接口进行优化,可以轻松集成到 Web 应用程序中。

Cheerp 是 Webassembly 编译工具系列的一部分,与 CheerpJ、CheerpX for Flash 和 WebVM 并列。可用于以下场景:

1.将遗留 Java 应用程序和 Java Applets 转换为 HTML5,只需很少的努力或无需任何努力,以延长它们的生命,直到弃用,或直到开发出替代的本机 HTML 应用程序。
2.将现有的 Java 客户端迁移到基于浏览器的 Web 应用程序,通常通过使用 CheerpJ 将业务逻辑从 Java 转换为 WebAssembly/JavaScript,并用原生 HTML 重写 UI。
3.使用(转换后的)Java 库作为本机 Web 应用程序的一部分。

在幕后,CheerpJ 需要 WebAssembly 中的完整 Java SE 运行时和存在于浏览器中的 JavaScript,以及支持从 Java 访问和操作 DOM 的 JavaScript/DOM 互操作性 API。

相比之下,C++ 的 Cheerp 不需要这样的运行时,而是直接使用 LLVM 字节码格式作为目标文件和库的中间表示。它的特性如下:

解析代码,发出最终的警告和错误,然后生成对输入程序进行编码的等效 IR(= 内部表示)。
IR 通过一系列转换优化为更紧凑和更高性能的 IR。
优化后的 IR 最终由代码生成为 JavaScript 和 WebAssembly 函数和变量的组合。

或者简单地说:C++ 代码库 ->Cheerp(使用 LLVM 的优化) ->JS + Wasm

一旦生成了 .js 和 .wasm 文件,接下来就是为这两个静态文件提供服务,将它们嵌入到相关的 HTML 页面中,在库的 API 之上构建功能,并测试是否一切正常。主文件到被调用的仍然是一个 .js 文件,但是一个 .wasm 文件也被加载并从 .js 文件运行。

虽然 CheerpJ 不是开源产品,但 Cheerp 现在是。

在这一点上,重要的是要注意,从 languageX 到 WebAssembly 的工具现在可以证明更有用,因为 WebAssembly 最近摆脱了浏览器的限制,现在可以用于运行微服务和无服务函数,甚至可以运行 Wasm 二进制 文件在命令行上,这样甚至可以开发跨平台的 CLI 应用程序。
Dan Vega 的 2023 Spring Boot 初学者教程 | YouTube | #教程

由著名的 VMware Spring 开发倡导者 Dan Vega为初学者开设的 Spring 和 Spring Boot 免费速成课程。

在持续近 4 小时的教程(包括代码)中,作者展示了如何使用最新版本 Spring Boot 3 构建一个完全成熟的 Web 应用程序。

该应用程序是一个内容日历,作为 Spring MVC 项目交付,具有简单的 REST API 前端。该 API 可通过 Postman、curl 或 HTTPie 等测试实用程序直接调用。

它可能听起来像一个简单的应用程序,但实际上它包含了理解 Spring 和 Spring Boot 所需的所有内容,并且都以通俗易懂的方式呈现。

为了保持新手水平,该项目不包含任何安全功能,如登录和身份验证。

本课程最后就如何在 Azure 或 Railway 等平台上部署完成的应用程序提出建议。它还暗示了原生图像并指出了更多资源以供进一步研究。

总而言之,它为进入 Spring 的世界提供了一个良好的开端。
使用 Python 和 Moviepy 为视频永久添加字幕

github | blog
Back to Top