Skip to content

Latest commit

 

History

History
63 lines (37 loc) · 1.83 KB

README.md

File metadata and controls

63 lines (37 loc) · 1.83 KB

Standup Comedy Practice with AI

Cover Image

A simple app to practice your standup routine with AI-generated crowd reactions.

Built upon the nextjs-live-starter by Deepgram, this app uses Deepgram's real-time transcription services to quickly transcribe your jokes, which are then categorized by OpenAI's gpt-3.5-turbo into various reactions (funny, controversial, neutral, sad, applause, etc.). Based on the categorization, the app plays corresponding stock audio clips to simulate crowd reactions to your performance.

You can see a demo of this app working here.

Quick Setup

Prerequisites

Configuration

Create a .env.local file in the root directory of your project and add your API keys:

OPENAI_API_KEY=<your-openai-api-key>
DEEPGRAM_API_KEY=<your-deepgram-api-key>

Installation

Install the project dependencies.

pnpm install

Running the App

To start the application, run:

pnpm run dev

Run the application

Once running, you can access the application in your browser.

npm run dev

Access it via http://localhost:3000 in your browser.

Deployment

You can deploy this app on Vercel or another platform of your choice.

Feedback and Contributions

We appreciate feedback and ideas on improving the app further. Notably, we're working on adjusting the timing of reactions to make them appear more natural and adding more granular categories for crowd responses.

License

This project is licensed under the MIT license. See the LICENSE file for more info.