AutoReviewTool 是一个基于 PyQt6 的桌面应用程序,集成了自动视频评论生成、字幕创建和 AI 语音合成功能,利用了计算机视觉、语音识别、大语言模型和多引擎文本转语音技术。

Stars

5

7 天增长

暂无数据

Fork 数

8

开放 Issue

0

开源协议

暂无数据

最近更新

2026-07-30

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它将场景检测、视觉 AI、转录、LLM 脚本编写、本地语音克隆以及交互式多轨时间线编辑器整合到一个工具中,且代码来源于 PyInstaller 打包后的逆向工程。

适合谁使用

  • 视频内容创作者和编辑者
  • 从事视频处理实验的 AI/ML 开发者
  • 自动化媒体制作领域的研究人员
  • 需要桌面端视频评论管线的开发者

典型使用场景

  • 自动为电影或视频生成评论脚本
  • 转录视频并生成 SRT 格式字幕
  • 使用多种 TTS 引擎(包括语音克隆)创建配音
  • 在集成音频和字幕的多轨时间线中进行编辑

项目优势

  • 集成了场景分析、转录、脚本编写和 TTS 的全功能套件
  • 支持多种 LLM(DeepSeek、OpenAI GPT、Google Gemini)和 TTS 引擎(本地和云端)
  • 通过 VieNeu 和 XTTS v2/GPT-SoVITS 实现本地语音克隆
  • 提供交互式 PyQt6 时间线编辑器,支持实时视频预览

使用前须知

  • 逆向工程代码可能存在错误,需要用户自行修复
  • 仅支持 Windows 系统,推荐 Python 3.9;GPU 可选但有助于性能
  • 需要捆绑的 FFmpeg 二进制文件,且运行 AI 模型时可能消耗较多资源

README 快速开始

AutoReviewTool - AI Video Review & Automated Subtitle/TTS Studio

The source code has been analyzed and reverse-engineered—if you encounter errors, fix them yourself.


📌 Overview

AutoReviewTool is a comprehensive PyQt6 desktop application designed for automated movie/video review generation, video re-captioning, and AI voice synthesis. It combines computer vision, speech recognition, large language models (LLMs), multi-engine text-to-speech (TTS), and an interactive multi-track video timeline editor into a unified studio environment.

The codebase was decompiled and reverse-engineered from a PyInstaller distribution, and subsequently refactored for stability, clean execution, and zero-crash operation under Python 3.9+.


🚀 Key Features

  1. 🎬 Automated Video & Scene Analysis

    • Scene boundary detection using PySceneDetect.
    • Vision AI frame analysis via Google Gemini & OpenAI GPT-4 Vision.
    • Automatic video chaptering and plot beat extraction.
  2. 🗣️ Audio Transcription & Subtitling

    • Speech-to-text transcription powered by Faster-Whisper and openai-whisper.
    • Subtitle segmentation, re-chunking (_rechunk_srt), and SRT export.
    • Intelligent multi-language support with automatic language detection.
  3. 📝 AI Script Writing & Review Generation

    • Multi-LLM integration supporting DeepSeek, OpenAI GPT, and Google Gemini APIs.
    • Automatic review script writing tailored to specific target durations (e.g., 3-15 minutes).
    • Interactive script editing interface (SubtitleScriptPanel) with instant voice preview.
  4. 🎙️ Multi-Engine Text-to-Speech (TTS) & Voice Cloning

    • Local Offline Voice Cloning via VieNeu (vieneu_worker.py) and XTTS v2 / GPT-SoVITS (xtts_worker.py).
    • Cloud TTS engines including Edge-TTS, FPT AI, Viettel, gTTS, and ElevenLabs.
    • Per-scene TTS generation with automatic fallback handling and audio duration matching.
  5. 🎛️ Interactive Multi-Track Timeline Editor

    • Custom PyQt6 painter canvas (_TLCanvas) for visual timeline editing.
    • Multi-track layout: Video Track, Subtitle/Voiceover Track, Background Music Track, SFX Track.
    • Real-time video preview (VideoPreview) synchronized with timeline seeking and playback.
  6. 💾 Session Persistence & Exporting

    • Automatic session autosave and recovery (`session_

项目描述

AUTOREVIEWTOOL (The source code has been analyzed and reverse-engineered—if you encounter errors, fix them yourself.)

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

jamesob
精选
jamesob GitHub avatar

local-llm

A comprehensive guide for building and configuring a high-end local machine to run state-of-the-art LLMs, with detailed hardware choices, BIOS tuning, and Docker-based model serving.

AI 与机器学习大语言模型
1,660
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960
gavamedia
精选
gavamedia GitHub avatar

deltafin

Deltafin is a research project that runs the 2.8-trillion-parameter Mixture-of-Experts model Kimi K3 on a single Apple Silicon Mac (e.g., M1 Max with 64 GB) at about 16 seconds per token, using exact, reproducible inference with local or streaming expert loading.

AI 与机器学习大语言模型
304