Introduction
VoicePatrol is a comprehensive voice moderation SDK that provides real-time analysis of voice communications in multiplayer games. It offers automated content moderation and age verification to create safer gaming environments.
Real-time Voice Moderation
Automatically detect harmful speech patterns, harassment, and inappropriate content
Age Verification
Estimate player age from voice samples for age-appropriate experiences
Multi-platform Support
Android, Windows, macOS, and Linux
Voice Engine Agnostic
Works with EOS, Vivox, Photon Voice, Dissonance, and custom solutions
Installation & Setup
Prerequisites
- Unreal Engine 4.0 or newer
- Target platforms: Android API 23+, Windows 10+, macOS 10.15+
- Microphone permissions on target platforms
- Internet access
Installation Steps
- Download: Download the VoicePatrol Unreal plugin from the Get Started page.
- Extract: Extract the downloaded file to your plugins folder (if you don't have a plugins folder you can create one in your project root folder).
- Use Actor: Drag and drop the OpticoSDK blueprint actor located at /All/Plugins/Classes_VoicePatrolSDK/VoicePatrolSDK/Public into your starting scene.
- Configure Actor:
- Enter your API token from the dashboard
- Ensure muted is set to false (the SDK starts in the muted state by default)
- Set optional fields: specify your own Unique ID, additional logging, UI overlay widget