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.
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>
Install the project dependencies.
pnpm install
To start the application, run:
pnpm run dev
Once running, you can access the application in your browser.
npm run dev
Access it via http://localhost:3000 in your browser.
You can deploy this app on Vercel or another platform of your choice.
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.
This project is licensed under the MIT license. See the LICENSE file for more info.