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:


⌨️ 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:


🧾 AI summaries

When AI summary is enabled, YAWBDB can generate a summary from the transcript.

A summary may include:

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:


💡 Best practices