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.
- 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.
- Content Extraction: Use web scraping to extract content from news articles.
- News Authentication: Verify content authenticity through news source verification.
- Scripting and Voiceover: Generate scripts and engaging voiceovers.
- Visual Enhancement: Enhance videos using sentiment analysis and image classification.
- Video Production: Combine elements to create cohesive and compelling videos.
- Thumbnail Creation: Generate attractive thumbnails for videos.
- Automatic Social Media Upload: Seamlessly upload videos to social media platforms.
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.
To run the Edict.ai project on your machine, follow these steps:
-
Clone the repository:
git clone //ourRepository
-
Navigate to the project directory:
cd EdictAI_Hackout
-
Install required dependencies using pip:
pip install -r requirements.txt --no-cache-dir
-
Update sample_config.json with your credentials and rename it to config.json
-
Start the development server:
python manage.py runserver
We welcome contributions from the community. If you'd like to contribute to Edict.ai, please read our Contributing Guidelines.
For questions or issues, please contact the development team at mustansirzain2@gmail.com.