π§ Installation
π Prerequisites
- π Python 3.11+
- π¦ uv package manager
- π½οΈ FFmpeg (for audio processing)
- π‘ Redis (for streaming mode)
- π Node.js (optional, for frontend development)
π₯ Install with uv
# Clone the repository
git clone <repository-url>
cd talk2scene
# Install dependencies
uv sync
# Install with dev dependencies
uv sync --extra dev
# Install with docs dependencies
uv sync --extra docs
π‘ Redis Setup
# Install Redis
sudo apt install redis-server
# Start Redis
sudo systemctl start redis
# Verify
redis-cli ping
π½οΈ FFmpeg Setup
# Ubuntu/Debian
sudo apt install ffmpeg
# Verify
ffmpeg -version
β
Verify Installation