AI Personal Learning
and practical guidance

NarratoAI: Text-Generated Movie and TV Narration and Automated Editing Tool

General Introduction

NarratoAI is a fully automated tool that integrates movie and TV narration, automated editing, dubbing and subtitle generation. It relies on large-scale language modeling (LLM) technology to automatically generate copy and automatically edit videos with corresponding voiceovers and subtitles, providing users with a one-stop solution for film and television narration. The tool greatly simplifies the video content creation process, improves creation efficiency, and reduces the dependence on professional video editing software and hardware.

 

NarratoAI: Movie and TV narration and automated editing tool-1

 


 

Function List

  • Automated Copywriting: Use LLM technology to generate movie and TV narration copy, with a high degree of automation, saving time and effort.
  • Automatic editing and dubbing: Automatically edits the video and generates dubbing at the same time, making the whole process more efficient.
  • Subtitle Generation: Automatically generate subtitles to ensure that video content is more readable and enjoyable.
  • Local Deployment and Docker Deployment: Supports a variety of deployment methods, making it easy for users to choose the right environment.

 

 

Using Help

Installation and Configuration

  1. Apply for a Google AI Studio account and get an API Key::
    • interviews Google AI Studio Apply for an account.
    • Click "Get API Key" to request an API key.
    • Fill in the requested API Key into the config.example.toml in the file gemini_api_key Configuration.
  2. local deployment::
    • Use conda to create a virtual environment and install dependencies:
      conda create -n narratoai python=3.10
      conda activate narratoai
      cd narratoai
      pip install -r requirements.txt
      
    • Install ImageMagick according to your operating system:
      • Windows: Download and install ImageMagick and add the following to the configuration file config.toml set up in imagemagick_pathThe
      • MacOS: Install using Homebrew:
        brew install imagemagick
        
    • Start the WebUI:
      streamlit run . /webui/Main.py --browser.serverAddress=127.0.0.1 --server.enableCORS=True --browser.gatherUsageStats=False
      
    • Access in browser http://127.0.0.1:8501The
  3. Docker Deployment::

Usage

  1. Basic Configuration::
    • Configure the API Key and select the supported models. Currently, NarratoAI only supports Gemini model, other models will be supported in subsequent updates.
  2. Select video and generate script::
    • Either use the platform's built-in demo videos, or place your own mp4 files in the resource/videos directory and refresh your browser to load the video. Please note: The file name cannot contain Chinese characters, special characters, spaces or backslashes.
  3. Save the script and start editing::
    • After generating and saving the script, refresh your browser and in the Script File drop-down box select the generated .json file to start editing.
  4. Check the video::
    • If there are clips in the video that do not meet the requirements, you can choose to regenerate them or edit them manually.
  5. Configuration video parameters::
    • After configuring the basic parameters of the video, click Start Generating Video.
  6. Generate Video::
    • Once all settings are complete, NarratoAI will automatically generate the final video, completing the entire narration and editing process.
AI Easy Learning

The layman's guide to getting started with AI

Help you learn how to utilize AI tools at a low cost and from a zero base.AI, like office software, is an essential skill for everyone. Mastering AI will give you an edge in your job search and half the effort in your future work and studies.

View Details>
May not be reproduced without permission:Chief AI Sharing Circle " NarratoAI: Text-Generated Movie and TV Narration and Automated Editing Tool

Chief AI Sharing Circle

Chief AI Sharing Circle specializes in AI learning, providing comprehensive AI learning content, AI tools and hands-on guidance. Our goal is to help users master AI technology and explore the unlimited potential of AI together through high-quality content and practical experience sharing. Whether you are an AI beginner or a senior expert, this is the ideal place for you to gain knowledge, improve your skills and realize innovation.

Contact Us
en_USEnglish