Skip to content

GPT-Twin

GPT-Twin is your instant portal to AI versions of the people you wish you could actually talk to.

Core trick

GPT-5 writes persona replies that are then voiced through ElevenLabs or turned into a HeyGen avatar video.

Tags

Description

GPT-Twin is your instant portal to AI versions of the people you wish you could actually talk to.
InceptionStudio/digital-twin★ 00 forksPythonCreated Aug 9, 2025 · last push Aug 14, 2025

README excerpt

# Digital Twin API

A complete workflow system that generates personalized hot take responses from various personas using AI-powered audio and video processing.

## Features

🎬 **Audio/Video Processing**: Convert speech to text using OpenAI Whisper
💬 **AI Hot Takes**: Generate responses using GPT-5 with customizable personas
🎵 **Voice Synthesis**: Convert text to speech using ElevenLabs or HeyGen
🎥 **Avatar Videos**: Create talking avatar videos using HeyGen
👥 **Multi-Persona Support**: Switch between different character personalities
🔧 **Modular Workflow**: Process each step independently or as complete workflows

## Available Personas

- **Chad Goldstein**: Flamboyant venture capitalist with tech-bro energy
- **Sarah Guo**: Analytical VC from Conviction with sharp insights
- **Sarah Chen**: Tech journalist with industry expertise
- **Custom Personas**: Create your own with unique prompts and voices

## Workflow

```
Audio/Video Input → Transcript → Hot Take → Voice → Avatar Video
```

**Or process steps independently:**
- `POST /generate-text` - GPT text generation only
- `POST /generate-audio` - ElevenLabs audio generation from text
- `POST /generate-video` - HeyGen video generation from text or audio

## Installation

1. **Clone and setup**:
```bash
git clone <repository>
cd digital-twin
pip install -r requirements.txt
```

2. **Configure environment variables**:
Create a `.env` file with your API keys:
```bash
# API Keys (Required)
OPENAI_API_KEY=your_openai_api_key_here

Team