What is PerTh Watermarking?
PerTh is a neural watermarking system that embeds imperceptible markers into audio during generation. These watermarks:- Are inaudible to human listeners
- Survive MP3 compression and format conversion
- Persist through audio editing and manipulation
- Maintain nearly 100% detection accuracy
- Don’t degrade audio quality
Automatic Application: Watermarking is applied automatically to all Chatterbox-generated audio. You don’t need to enable it—every output is watermarked by default.
Why Watermarking Matters
AI-generated audio can be misused for:- Impersonation and fraud
- Spreading misinformation
- Creating deepfakes
- Unauthorized voice cloning
- Detection of AI-generated content
- Verification of audio authenticity
- Attribution to Chatterbox TTS
- Accountability in content creation
How Watermarking Works
The watermark is embedded during audio generation:generate() method:
Detecting Watermarks
You can check if audio contains a Chatterbox watermark using the PerTh library.1
Install PerTh
PerTh is included as a dependency with Chatterbox, but you can install it separately:
2
Load the audio file
Use librosa to load the audio you want to check:
3
Initialize the watermarker
Create a watermarker instance (same as used for embedding):
4
Extract the watermark
Check for the watermark presence:
Complete Detection Example
Here’s the full detection script from the README:Detection Accuracy
PerTh watermarks maintain nearly 100% detection accuracy even after:Format Conversion
Audio Editing
- Volume adjustments
- Normalization
- Equalization
- Trimming/cutting
- Concatenation
Common Manipulations
- Speed changes (within reason)
- Pitch shifting
- Adding background music
- Adding effects (reverb, echo, etc.)
Responsible AI Practices
Do:
✓ Obtain consent before cloning someone’s voice ✓ Disclose when audio is AI-generated ✓ Respect privacy and intellectual property rights ✓ Use for legitimate purposes (accessibility, localization, etc.) ✓ Verify authenticity of audio when in doubt ✓ Keep watermarking enabled (it’s automatic)Don’t:
✗ Clone voices without permission ✗ Create misleading or deceptive content ✗ Impersonate others for fraud or harm ✗ Use for harassment or abuse ✗ Spread misinformation or disinformation ✗ Attempt to remove watermarksLegitimate Use Cases
Chatterbox and voice cloning technology have many beneficial applications:Accessibility
- Text-to-speech for visually impaired users
- Voice restoration for people who have lost their voice
- Personalized assistive technology
Content Creation
- Audiobook narration
- Video voiceovers
- Podcast production
- Game character voices (with actor consent)
Localization & Translation
- Dubbing content into multiple languages
- Maintaining voice consistency across translations
- Global content accessibility
Voice Agents & Assistants
- Customer service bots
- Virtual assistants
- Interactive voice response (IVR)
- Conversational AI
Watermark Verification Service
For applications requiring verified detection, consider implementing a verification service:Watermarking Across Models
All three Chatterbox models use the same watermarking system:Technical Details
Watermark Properties
- Type: Implicit neural watermark
- Perceptibility: Inaudible to humans
- Robustness: Survives compression and editing
- Output: Binary (0.0 = no watermark, 1.0 = watermarked)
- Detection: Real-time capable
Implementation
The watermarker is initialized once per model instance:Additional Resources
- PerTh GitHub: github.com/resemble-ai/perth
- Resemble AI Ethics: Learn more about ethical AI audio at resemble.ai
- Chatterbox Repository: github.com/resemble-ai/chatterbox
Disclaimer
From the Chatterbox README:Don’t use this model to do bad things. Prompts are sourced from freely available data on the internet.
Detecting Non-Watermarked Audio
If you encounter audio that might be from Chatterbox but shows no watermark:- Check for tampering - The audio may have been modified to remove watermarks
- Verify the source - Ensure the audio came from a Chatterbox model
- Consider degradation - Extreme processing might reduce detection accuracy
- Report suspicious activity - Contact Resemble AI if you suspect watermark removal attempts
Summary
Chatterbox’s built-in PerTh watermarking provides:- ✅ Automatic, imperceptible watermarks on all generated audio
- ✅ Nearly 100% detection accuracy
- ✅ Robustness against compression and editing
- ✅ Simple detection API
- ✅ Support for responsible AI practices