A Discord bot that uses slash commands to transcribe voice chats using OpenAI's Whisper!
- /record #voice-channel - start a recording
- /stop - stop the recording and auto-generate a .mp3 file
- ffmpeg
- OpenAI API
Create a config.js file in the root directory copy from the config.example.js file and fill in the values.
- discordAPIKey: Discord Application's token (Discord Developer Portal > "Bot" > "Token")
- botUserID: Discord Application's id (Discord Developer Portal > "General Information" > application id)
- openai_api_key: https://platform.openai.com/account/api-keys