Skip to content

Metrossa/StoryTime

Repository files navigation

StoryTime

A next-gen audiobook experience powered by genAI APIs and embedding algorithms, enhancing the traditional format with immersive features and dynamic storytelling.

Demo

Insert gif or link to demo

What StoryTime Offers

  • Immersive Voice Experience: Seamlessly switch between male and female voices based on character gender, creating a more engaging and realistic listening experience.
  • Enhanced Atmosphere: Contextual sound effects draw you deeper into the story, making you feel like you're part of the action.
  • Instant Access: Upload a PDF and get high-quality audio in real-time, so you can start listening to your favorite books immediately.
  • Visual Storytelling: Coming soon: short, looping GIFs for each chapter, allowing you to visualize the scene and further immerse yourself in the story.

Quick Start

Installation

  1. Clone StoryTime
  git clone https://github.com/Metrossa/StoryTime.git
  1. Create a .env file with your OPENAI API Key and Cartesia API Key

  2. Install dependencies

pip install -r requirements.txt
  1. Run using
python app.py

Usage

  1. Run using python app.py

  2. Upload PDF

  3. Enjoy!