Skip to content

B-Mustansir/EdictAI_Hackout

Repository files navigation

EdictAI_Hackout - Automated News Video Production

Overview

Edict.ai is a web application designed to automate the process of transforming written news articles into engaging video content. This README provides essential information for developers, contributors, and users of the Edict AI repository.

Key Features

  • Automated Video Production: Transform written news articles into engaging video content effortlessly.
  • Web Scraping and News Authentication: Extract content from online articles and authenticate news sources.
  • Enhanced Audio and Visuals: Use sentiment analysis and image classification for enhanced speech and visuals.
  • Effortless Social Media Sharing: Automatically upload videos to various social media platforms.
  • Tailored for News Outlets and Journalists: Simplify content transformation for news outlets and journalists.
  • Promotion of Unbiased Journalism: Enable unbiased and diverse journalism through informative news videos.

How It Works

  1. Content Extraction: Use web scraping to extract content from news articles.
  2. News Authentication: Verify content authenticity through news source verification.
  3. Scripting and Voiceover: Generate scripts and engaging voiceovers.
  4. Visual Enhancement: Enhance videos using sentiment analysis and image classification.
  5. Video Production: Combine elements to create cohesive and compelling videos.
  6. Thumbnail Creation: Generate attractive thumbnails for videos.
  7. Automatic Social Media Upload: Seamlessly upload videos to social media platforms.

Development Status (Declaration for Hackout)

This project has undergone significant development and redesign.

  • The original version of the project was developed earlier for landscape long-length videos with features such as avatar narration and Text-to-Speech (TTS) integration from the DID API.

  • The current version of the project represents a major redesign, focusing on the creation of portrait short-length videos with enhanced transitions and improved image-text mapping.

Getting Started

To run the Edict.ai project on your machine, follow these steps:

  1. Clone the repository:

    git clone //ourRepository
  2. Navigate to the project directory:

    cd EdictAI_Hackout
  3. Install required dependencies using pip:

    pip install -r requirements.txt --no-cache-dir
  4. Update sample_config.json with your credentials and rename it to config.json

  5. Start the development server:

    python manage.py runserver

Contributing

We welcome contributions from the community. If you'd like to contribute to Edict.ai, please read our Contributing Guidelines.

Contact

For questions or issues, please contact the development team at mustansirzain2@gmail.com.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published