- Compatibile XF2 versions
- 2.3
Record, upload, transcribe, and share short voice messages directly inside XenForo content.
This add-on provides native voice messaging for posts, direct messages, and profile posts with recording controls, audio uploads, waveform playback, storage quotas, optional AI transcription, and detailed administrator analytics.
Features:
In-Browser Voice Recording: Record voice messages directly from supported content creation forms.
Audio File Uploads: Allow selected user groups to upload existing audio files as voice messages through a separate permission.
Pause & Resume Recording: Pause and continue the same recording without counting paused time toward the duration limit.
Submit-Time Upload: Keep recordings local until content is submitted, with an optional Add button for uploading earlier. Failed uploads remain available locally for retry until the page is reloaded.
Recording Preview: Listen to or remove a recording before submitting content.
Integrated Audio Player: Play voice messages using a compact player with playback controls, duration, and waveform preview.
Single Active Player: Starting another voice message automatically pauses the currently playing recording or local preview.
Remembered Playback Speed: Preserve the preferred playback speed across voice messages, page reloads, and other open tabs.
Waveform Preview: Display a visual waveform for recorded and uploaded voice messages.
Seekable Playback: Seek through voice messages during playback.
Optional AI Transcription: Allow authors to request transcripts or automatically transcribe newly published recordings using OpenAI or an OpenAI-compatible self-hosted Whisper service.
Automatic Transcription: Optionally transcribe recordings automatically when they become visible, including content published after moderation approval.
Granular Permissions: Control recording, audio uploads, transcription requests, deletion, duration, count, storage, and file-size limits.
Recording Duration Limits: Configure maximum voice message duration globally or per user group.
Message Count Limits: Limit the number of voice messages that can be attached to a single message.
File Size Limits: Configure global and permission-based maximum audio file sizes.
Storage Quotas: Set per-user-group storage limits and display remaining storage directly in the recorder interface.
Per-Content Controls: Enable or disable voice messages independently for supported content types.
Automatic Cleanup: Remove abandoned recordings and clean up detached audio files and transcripts after permanent content deletion.
Optional FFprobe Validation: Enable enhanced server-side validation for reliable audio duration checking.
Extensible Content Support: Designed to support additional XenForo content types through integrations.
ACP Analytics: Review upload activity, storage usage, playback totals, content-type distribution, and the most active voice message authors.
Supported Content Types:
Forum Posts
Direct Message Replies
Profile Posts
Permissions:
Record Voice Messages
Upload Audio as Voice Messages
Request AI Transcription
Maximum Voice Message Duration
Maximum Voice Messages per Message
Maximum Storage Space
Maximum Voice Message File Size
Delete Own Voice Messages
Delete Any Voice Message
Requirements:
HTTPS: Required for browser microphone access.
Microphone Access: Members need an available microphone and browser permission to use it.
Modern Browser: Requires support for browser-based audio recording.
FFprobe - Optional: Recommended when reliable server-side enforcement of recording duration limits is required.
AI Transcription - Optional: Requires OpenAI or an OpenAI-compatible Whisper transcription service when transcription is enabled.
Useful for:
Community Discussions: Let members respond with short spoken messages instead of typing.
Mobile Communities: Make quick replies easier on mobile devices.
Voice-Focused Communities: Add native voice interaction without relying on external chat platforms.
Alternative Communication: Give members another way to participate in discussions.
Private Conversations: Exchange voice messages through direct messages.
Searchable Spoken Content: Add transcripts to voice messages when AI transcription is enabled.