Skip to content

orpheas/discord-voice-summary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Voice Summarizer

A Discord bot that joins voice channels, records conversations, and provides summaries using OpenAI Whisper and gpt-4o.

Features

  • Join/leave voice channels via commands
  • Record voice conversations
  • Transcribe audio using OpenAI's Whisper
  • Generate conversation summaries using gpt-4o

Prerequisites

  • Node.js 18 or higher
  • Discord Bot Token
  • OpenAI API Key
  • pnpm (recommended) or npm

Setup

  1. Create a Discord App on the Discord Developer Portal (so you can get your discord token)
  2. Clone the repository
  3. Create a .env file in the root directory:
DISCORD_TOKEN=your_discord_bot_token
OPENAI_API_KEY=your_openai_api_key
  1. Install dependencies:
pnpm install
  1. Build project:
pnpm build
  1. Start the bot:
pnpm start

Usage

The bot responds to the following commands:

!join - Bot joins your current voice channel and starts recording

!leave - Bot leaves the voice channel and provides a summary of the conversation

About

Discord bot that summarizes your voice chats

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published