AI个人学习
和实操指南

AudioNotes:快速提取音视频内容并生成结构化笔记

综合介绍

AudioNotes 是一个基于 FunASR 和 Qwen2 构建的音视频转结构化笔记系统。它能够快速提取音视频内容,并调用大模型进行整理,生成一份结构化的 Markdown 笔记,方便用户快速阅读和查找信息。该系统支持多种部署方式,包括 Docker 和本地部署,适用于开发者和普通用户。AudioNotes 提供了高效的音视频内容转录和整理功能,极大地简化了信息提取和笔记整理的过程。

AudioNotes:快速提取音视频内容并生成结构化Markdown格式笔记-1


 

AudioNotes:快速提取音视频内容并生成结构化笔记,可与笔记对话-1

 

功能列表

  • 音视频内容提取:快速提取音视频中的内容。
  • 结构化笔记生成:将提取的内容整理成结构化的 Markdown 笔记。
  • 多种部署方式:支持 Docker 部署和本地部署。
  • 大模型支持:基于 FunASR 和 Qwen2 提供高效的转录和整理功能。
  • 用户友好界面:提供简单易用的用户界面,方便操作。

 

使用帮助

安装流程

Docker 部署(推荐)

  1. 下载 Docker Compose 文件:
   curl -fsSL https://github.com/harry0703/AudioNotes/raw/main/docker-compose.yml -o docker-compose.yml
  1. 启动 Docker 服务:
   docker-compose up
  1. 访问本地服务: 打开浏览器,访问 http://localhost:15433/,使用默认账号 admin 和密码 admin 登录(可以在 docker-compose.yml 文件中修改)。

本地部署

  1. 确保已安装 PostgreSQL 数据库。
  2. 创建并激活虚拟环境:
   conda create -n AudioNotes python=3.10 -y
conda activate AudioNotes
  1. 克隆项目并安装依赖:
   git clone https://github.com/harry0703/AudioNotes.git
cd AudioNotes
pip install -r requirements.txt
  1. 配置环境变量: 将 .env.example 文件重命名为 .env,并修改相关配置信息。
  2. 启动服务:
   chainlit run main.py
  1. 访问本地服务: 打开浏览器,访问 http://localhost:8000/,使用默认账号 admin 和密码 admin 登录(可以在 .env 文件中修改)。

功能操作流程

  1. 音视频内容提取
    • 上传音视频文件,系统会自动提取内容。
    • 提取的内容会显示在界面上,用户可以进行编辑和调整。
  2. 生成结构化笔记
    • 提取的内容会自动整理成结构化的 Markdown 笔记。
    • 用户可以下载或复制生成的笔记,方便后续使用。
  3. 大模型支持
    • 系统基于 FunASR 和 Qwen2 提供高效的转录和整理功能。
    • 用户可以选择不同的模型进行内容提取和整理,提升准确性和效率。
未经允许不得转载:首席AI分享圈 » AudioNotes:快速提取音视频内容并生成结构化笔记

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文