Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iprajwaal/storyspinner
AI Narrates Your Web Links
https://github.com/iprajwaal/storyspinner
api flask genai llm reactjs vertex-ai
Last synced: about 1 month ago
JSON representation
AI Narrates Your Web Links
- Host: GitHub
- URL: https://github.com/iprajwaal/storyspinner
- Owner: iprajwaal
- Created: 2024-06-14T06:14:27.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-14T06:15:04.000Z (7 months ago)
- Last Synced: 2024-11-28T20:36:02.266Z (about 2 months ago)
- Topics: api, flask, genai, llm, reactjs, vertex-ai
- Language: Python
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# StorySpinner: AI Narrates Your Web Links
*Unleash the Power of AI Storytelling*
StorySpinner is a cutting-edge AI tool that breathes life into your web links, transforming them into captivating and dynamic presentations or slides. Whether it's a YouTube video, a blog post, or a Wikipedia entry, StorySpinner harnesses the advanced AI capabilities of Google's Gen AI, PaLM2 model in VertexAI, and Langchain to analyze the impact of influencers across various platforms, making it an invaluable resource for understanding the influence of Tech & Finance world personalities.
## Key Features
- **Versatile Content Creation**: StorySpinner isn't confined to specific content types. It's a versatile tool that can be used to craft immersive narratives and storytelling experiences across a wide array of subjects.
- **AI-Powered Insights**: By leveraging state-of-the-art AI models, StorySpinner provides in-depth insights into the views and opinions of influencers, empowering users to gain a deeper understanding of their impact.
- **Interactive Storytelling**: With StorySpinner, you can create interactive and engaging storytelling experiences, allowing for a more personalized and compelling narrative.
## Unleash Your Creativity
Whether you're a professional in the corporate world or a creative storyteller, StorySpinner opens up new frontiers for interactive and engaging content creation. Its ability to seamlessly weave together diverse web content into a cohesive and immersive narrative makes it an invaluable asset for a wide range of industries and creative endeavors.
Experience the future of storytelling with StorySpinner and embark on a journey of AI-powered narrative exploration.
## Installation
1. Clone the repository
2. Change the directory to frontend and install the dependencies
```bash
cd frontend
npm install
```
3. Change the directory to backend and install the dependencies
```bash
cd backend
```
3. Install dependencies: `pip install -r requirements.txt`
4. Create a `.env` file in your project's root directory and add your environment variables as given below.
```bash
GOOGLE_CLOUD_PROJECT_ID = your_project_id
GOOGLE_CLOUD_API_KEY = your_api_key
```
5. Run this to authenticate with Google Cloud:
```
gcloud auth application-default login
```
## Usage
1. Run the script to launch backend application.```bash
python main.py
```2. Run the script to launch frontend application.
```bash
cd frontend
npm start
```