Skip to content

A movie Explainer app , it generate audiobook of movies which explains plot of movie in short.

Notifications You must be signed in to change notification settings

Mohit1345/CineVocal

Repository files navigation

CineVocal - Your Audio Movie Summarizer

CineVocal Logo

Overview

CineVocal is an innovative Python-based project that generates audio movie summaries, offering a delightful and convenient way to explore the world of cinema. This README provides a guide on how to set up CineVocal and use it to enjoy engaging movie insights.

Checkout some already generated movie explanation audios

https://cinevocal-home.streamlit.app/

Installation

To get started with CineVocal, follow these steps:

  1. Clone the CineVocal repository to your local machine.
git clone [https://github.com/YourUsername/CineVocal.git](https://github.com/mohit1345/cinevocal)

2.Install requirements

pip install -r requirements.txt

3.Obtain API keys for the following services and add them to a .env file in the project directory: Cohere API: https://cohere-ai.readme.io/
Eleven Labs API: https://elevenlabs.io/
OMDB API: https://www.omdbapi.com/apikey.aspx
Make sure to include the API keys in the .env file using the following format:

COHERE_API_KEY=your_cohere_api_key
ELEVENLABS_API_KEY=your_elevenlabs_api_key
OMDB_API_KEY=your_omdb_api_key

4.Run streamlit app

streamlit run main.py

5.To look all created audios in gallery formate

streamlit run home.py

Video tutorial

Click here to watch the CineVocal Video

checkout Presentation to look into details over its use cases and diffferent aspecs

Click here to open the CineVocal presentation

About

A movie Explainer app , it generate audiobook of movies which explains plot of movie in short.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages