logo

AI Media2Doc Assistant

Based on AI large models, convert videos and audios to various document styles like Xiaohongshu/WeChat Official Account/Knowledge Notes/Mind Maps with one click.

MIT License Web Platform

index

中文文档

📖 Introduction

AI Media2Doc Assistant is a web tool based on AI large models that converts videos and audios to various document styles with one click. No login or registration required, with both frontend and backend supporting local deployment. Experience AI video/audio to styled document conversion services at an extremely low cost - I spent just five dollars for a month of development and testing.

Core Features

  • Fully Open Source: Licensed under MIT, supports local deployment.
  • 🔒 Privacy Protection: No login or registration required, task records saved locally.
  • 💻 Frontend Processing: Uses ffmpeg wasm technology, no need to install ffmpeg locally.
  • 🎯 Multiple Style Support: Supports various document styles like Xiaohongshu/WeChat Official Account/Knowledge Notes/Mind Maps/Content Summaries.
  • 🤖 AI Conversation: Supports secondary Q&A based on video content.
  • 🤖 Local Deployment Friendly: With basic development knowledge, you can get it running in no time.
  • 🐳 One-Click Deployment: Supports one-click deployment with Docker.

🔜 Future Plans

  • 📷 Support intelligent extraction of video key frames, achieving true integration of text and images
  • 🎙️ Support audio recognition using fast-whisper local large model processing to further reduce costs
  • 🎨 Completely rebuild the frontend page using React for a smoother experience

📦 Installation Guide

  1. Image Build:
$ make docker-image
  1. Please refer to the Backend Deployment Guide / Configuration Instructions to complete the variables.env file in the root directory.

  2. Run the Project:

$ make run

👾 Developer's Note

The AI Media2Doc Assistant originated from an idea I had at the beginning of the year. As someone who enjoys reading, I prefer to convert video content into text for easier re-reading, thinking, and note-taking. However, I couldn't find a good tool to achieve this - most tools required login and payment. I didn't want to register too many accounts on the internet, nor did I want to upload my content to third-party platforms other than cloud providers. Therefore, I developed this small application under the MIT license, allowing anyone to experience audio/video to text conversion at a minimal cost.

Project Screenshots

Support AI Q&A based on video content

task details

Support mind map generation

Generated mind maps can be exported to third-party platforms for editing and optimization

mindmap

🔄 Processing Flow

architecture

🔧 Local Development Guide

📄 License

This project is licensed under the MIT License

韩数的开发笔记: 致力于分享 Github 上那些好玩、有趣、免费、实用的高质量项目

🌟 Star History

Star History Chart

S
Description
一键将音视频转化为小红书/公众号/知识笔记/思维导图/视频字幕等各种风格的文档。
Readme MIT 14 MiB
Languages
Vue 70.9%
JavaScript 10.7%
Python 8.8%
TypeScript 7.5%
CSS 1.1%
Other 0.9%