Spaces:
Sleeping
Sleeping
File size: 1,977 Bytes
eeec443 96e9b85 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
---
title: CuentAI
emoji: 📚
colorFrom: pink
colorTo: purple
sdk: streamlit
sdk_version: 1.29.0
app_file: app.py
pinned: false
---
# CuentAI: AI-Powered Story Generator
CuentAI is an interactive web application that uses artificial intelligence to create personalized children's stories with automatically generated illustrations.
## Features
- **Story Generation**: Creates unique children's stories using OpenAI GPT-4
- **Illustration Generation**: Generates custom illustrations for each scene using DALL-E 3 or Stable Diffusion
- **Interactive UI**: User-friendly interface built with Streamlit
- **Customization**: Personalize the protagonist name and story theme
- **Multi-scene Stories**: View your story across multiple illustrated scenes
- **Optional Audio Narration**: Text-to-speech capabilities (requires Google Cloud setup)
## How It Works
1. Enter the protagonist's name
2. Choose a theme for the story
3. Click "Generate Story"
4. Enjoy your personalized story with AI-generated illustrations
## Technical Details
- **Backend**: Python with OpenAI API and Replicate API
- **Frontend**: Streamlit
- **Image Generation**: DALL-E 3 (OpenAI) and Stable Diffusion (Replicate)
- **Optional TTS**: Google Cloud Text-to-Speech
## Installation
```bash
# Clone the repository
git clone https://github.com/yourusername/CuentAI.git
cd CuentAI
# Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Configure environment variables
# Create a .env file with your API keys:
# OPENAI_API_KEY=your_openai_api_key
# REPLICATE_API_TOKEN=your_replicate_api_token
```
## Usage
```bash
streamlit run app.py
```
## Requirements
See `requirements.txt` for a complete list of dependencies.
## License
MIT License
## Acknowledgements
- OpenAI for GPT-4 and DALL-E 3
- Replicate for Stable Diffusion access
- Streamlit for the web interface framework
|