• No refunds!
    Please read the resource description carefully before purchasing. We do not offer refunds once a resource has been downloaded.
  • By purchasing and downloading resources, you agree to the license agreement. Violating the terms may result in suspension of your license or account access.

    License agreement

  • Save More with Paid Membership

    Access over 100 add-ons from Basic and Premium pack for less than buying them individually.

    See membership levels
[XB] Voice Messages

[XB] Voice Messages 1.0.0

You must log in or register to purchase ($35.00)
Compatibile XF2 versions
  1. 2.3
40f32fe0-9e54-4e07-a6da-93abac04edb6-1.webp


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.


Screenshots:


firefox_BXfyh2psKG-1.gif


quick_reply1-1.webp


post1-1.webp


post2-1.webp


post3-1.webp


permissions-1.webp
options-1.webp


style_properties-1.webp


acp_log-1.webp


acp_log_transcription-1.webp


acp_analytics-1.webp
Resource banner
12 months
$45.00 Renewal price: $35.00
Author
Painbaker
Views
24
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Painbaker

Back
Top