Skip to content

ZakiGll/story_teller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Storyteller with Langchain and GPT-3.5 Turbo

Welcome to the Storyteller project! Using the Langchain 🦜️🔗 framework in conjunction with OpenAI's GPT-3.5 Turbo, we've created a captivating storytelling experience that breathes life into your ideas.

Overview

Our Storyteller takes your initial concept and weaves it into a compelling narrative. It features multiple characters, each with their unique voices generated with ElevenLabs. To accomplish this, we employ Named Entity Recognition (NER) to identify character names within the story. We also utilize a curated dataset to determine character genders, ensuring that the generated voices match their identities.

Installation

To get started, follow these steps:

  1. Clone this repository.
  2. Install the required dependencies.
  3. Configure the necessary API keys.

Usage

Using our Storyteller is a breeze:

  1. Access the user-friendly UI powered by Streamlit.
  2. Input your story idea.
  3. Customize character details if desired.
  4. Receive an audio version of your generated tale instantly.

Contributing

We welcome contributions from the community.

License

This project is licensed under the MIT License.

Acknowledgments

We'd like to express our gratitude to the following:

  • OpenAI for their powerful GPT-3.5 Turbo.
  • ElevenLabs for their voice generation technology.
  • Streamlit for enabling our user-friendly interface.

Thank you for exploring our Storyteller!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages