Audio Recording
Audio Recording lets YAWBDB record Discord voice channel conversations and optionally generate transcriptions and AI summaries.
It is useful for meetings, podcasts, gaming sessions, interviews, study groups, community events, and any voice conversation you want to keep or review later.
WARNING : Feature has a limited roll-out due to being unstable, contact us to have your server whitelisted.
⭐ Key features
Audio Recording can provide:
- Voice channel recording
- MP3 output
- Automatic transcription
- AI meeting summaries
- Multi-language summary behavior based on transcript language
- User storage limits
- External upload support
- Automatic recording mode
⌨️ Basic commands
Common commands include:
/record start
/record stop
Use /record start to begin recording and /record stop to end and process the recording.
⌨️ Storage commands
Users can manage their recordings with:
/record-storage status
/record-storage list
/record-storage get
/record-storage clear
These commands help users check usage, list recordings, retrieve recordings, or delete old recordings.
📝 Transcription
When transcription is enabled, YAWBDB converts the recording into text.
This can be useful for:
- Meeting notes
- Accessibility
- Searchable records
- Follow-up summaries
- Action item extraction
🧾 AI summaries
When AI summary is enabled, YAWBDB can generate a summary from the transcript.
A summary may include:
- Key points
- Decisions
- Action items
- Important discussion topics
Summaries are generated in the same language as the transcript when supported.
💾 Storage limits
Each user has personal storage limits.
Old recordings may be automatically cleaned up when limits are reached.
External upload providers can be used for larger files or custom storage workflows.
☁️ External upload
Audio Recording can support external upload providers such as S3 or custom upload endpoints.
This is useful when Discord upload limits or local storage limits are not enough.
🤖 Automatic mode
Automatic recording mode can start or stop recordings based on voice channel activity.
This is useful for recurring meetings or channels where recordings should happen without manual commands.
🧪 Configuration examples
You may configure:
- Voice channel
- Text channel for results
- MP3 bitrate
- Maximum file size
- Splitting behavior
- Transcription enabled or disabled
- AI summary enabled or disabled
- Storage retention
- External upload provider
- Automatic recording mode
💡 Best practices
- Always make sure participants know they are being recorded.
- Test recording before important meetings.
- Use external upload for long recordings.
- Keep transcription and summary enabled only when needed.
- Clear old recordings regularly.
- Check your local laws and server rules before recording conversations.