ASR+LLM:B站学习视屏下载并生成学习笔记

文章目录

一、背景

bilibili当前有越来越多高质量的教学视频,但是B站上没有直接下载视频的按钮,以及视频资料不利于复现回归,所以最好整理成笔记方便后续回顾。本文介绍一种B站视频下载、音频提取、使用ASR将音频转成文字,并且利用LLM大语言模型将文本生成学习笔记。

二、bilibili下载姬

B站视频下载,这里推荐开源工具bilibili下载姬,源码链接如下:

https://github.com/leiurayer/downkyi

下载v1.6版本的可执行文件,downkyi是基于aria工具实现。


三、ffmpeg提取音频

mp4文件可能比较大,我们仅仅需要提取音频即可,使用ffmpeg工具提取音频mp3文件。

复制代码
# 使用原始码率
ffmpeg -i input.mp4 -codec:a libmp3lame output.mp3

可以指定码率,一般不需要

复制代码
ffmpeg -i input.mp4 -vn -acodec libmp3lame -ar 44100 -ac 2 -ab 192k output.mp3

对于语音识别ASR模型,可能音频文件太大,需要截取音频长度,使用如下命令:

复制代码
ffmpeg -i input.mp3 -ss 00:00:10 -t 00:00:20 output.mp3
  • -ss 00:00:10:设置开始时间为 10 秒。
  • -t 00:00:20:设置持续时间为 20 秒。

四、在线音频提取文字ASR

ASR模型是用于语音识别的,这里推荐一款在线ASR工具进行语音转文字网站,注意该网站生成的文本是没有标点符号的。

https://tools.orionstar.qa/audio/

五、使用LLM 进行整理笔记

最后一步使用LLM对上述生成的文本进行整合,并形成正式文档,补充标点符号,注意不要改变原文意思。这里prompt如下,使用任意LLM大语言模型即可。

复制代码
我这里有一份没有标点符号的学习草稿文件,请在不改变原文意思的情况下帮忙整理成一份条例清晰的正式文档,以markdown形式输出,不要进行内容延展,仅进行格式整合。

六、参考链接

https://zhuanlan.zhihu.com/p/124293184

相关推荐
薛定谔的猫3695 小时前
LLM Agents: 从大语言模型到自主智能体的演进与架构解析
ai·llm·agent·machine learning·architecture
冬奇Lab6 小时前
RAG 系列(一):大模型为什么需要「外挂记忆」
人工智能·llm
冬奇Lab6 小时前
一天一个开源项目(第86篇):VibeVoice —— 微软开源的前沿语音 AI,单次处理 90 分钟多说话人音频
人工智能·llm
Flynt10 小时前
微软OpenAI终止独家合作:多云部署背后的技术架构变化
llm
量子位10 小时前
银河通用LDA定义全域数据利用范式,跨本体世界动作大模型开启具身GPT-2时刻
llm
带娃的IT创业者11 小时前
深度解析:从零构建高性能 LLM API 中转网关与成本优化实战
开发语言·gpt·llm·php·高性能·成本优化·api网关
DigitalOcean11 小时前
DigitalOcean 打造 AI 原生云,帮助 AI 应用大幅降低成本与运维复杂度
llm·agent
熊猫钓鱼>_>12 小时前
大型复杂远程AI Agent应用:从架构困局到进化突围
人工智能·ai·架构·开源·大模型·llm·agent
bryant_meng12 小时前
【Hung-yi Lee】《Introduction to Generative Artificial Intelligence》(11)
人工智能·深度学习·llm·speculative·预言家
白熊18814 小时前
【大模型Agent】基于LangGraph搭建 多轮对话客户支持机器人 项目示例
人工智能·大模型·llm·agent·langgraph