# Voice Harbor
Source: https://docs.nijta.com/Biometric
Learn how to redact biometric voiceprints in audio file using Voice Harbor's API.
Automatically redact biometric identifiers from audio for privacy compliance.
## Voice Harbor V4.0 Release
| Category | V3.0 | V4.0 |
| ---------------------- | --------------------- | ------------------------------- |
| Expressiveness | Neutral only | Emotional expressiveness |
| Language Support | Core set | Extended European languages |
| Control Parameters | Age, gender, language | +Expressiveness control |
| Audio Quality | 16 kHz | 22 kHz (Mini + Advanced) |
| Word Error Rate (WER) | Baseline | −58% (Mini), −62% (Advanced) |
| MOS (Naturalness) | 3.72 | 4.15 (≈ +12%) |
| Processing Speed (RTF) | \~1.5× | Mini: \<0.5×, Advanced: \~0.75× |
With **V4**, Voice Harbor delivers clearer, faster, and more natural anonymized speech—without sacrificing privacy. Both **Mini** (optimized for speed) and **Advanced** (optimized for quality) modes are now more efficient than ever, and both output at **22 kHz**.
#### Features
* **Biometric Voiceprint Redaction:** Stronger anonymization to protect identity.
* **Prosody & Emotion Preservation:** Natural intonation with emotional expressiveness.
* **Enhanced Multilingual Support:** Broader coverage across European languages.
* **Faster & Higher Quality:** 22 kHz output with up to **3×** faster processing.
#### VPC2024 Evaluation Scores
| Model | **EER ↓** | **UAR ↑** | **WER ↓** |
| --------------------- | --------- | --------- | --------- |
| B1 | 10 | 42 | 2.9 |
| B2 | 13 | 55 | 10.0 |
| B5 | 36 | 38 | 4.4 |
| B6 | 25 | 36 | 9.1 |
| SHIVA Orange | 41 | 41 | 7.8 |
| South Korea | 44 | 28 | 5.0 |
| FreeVC | 35 | 44 | 4.5 |
| NTU-NPU | 42 | 40 | 4.5 |
| Voice Harbor V3.0 | 44 | 40 | 3.8 |
| **Voice Harbor V4.0** | **42** | **38** | **2.7** |
## Changelog
#### Features
* **Biometric voiceprints Redaction:** Remove unique vocal traits to protect your identity.
* **Emotion Preservation:** Retain the natural emotional tone of your speech.
* **High-quality Voices:** Generate clear, natural-sounding audio.
* **Generative Content Anonymization:** Edit words and phrases for a tailored message.
## Changelog
[Voice Harbor V2.0](https://app.nijta.com/) introduces a cutting-edge approach to secure speech data transformation, prioritizing privacy and compliance. This version features advanced biometric identity redaction, ensuring sensitive audio content is anonymized while maintaining clarity and usability. Fully approved by CNIL, V2.0 upholds the highest standards for data protection, making it an ideal solution for a wide range of applications requiring secure voice processing.
#### Features
* **Biometric voiceprints Redaction:** Remove unique vocal traits to protect your identity.
* **Regulatory Compliance:** Ensure privacy standards with CNIL-guaranteed protection.
# Voice Harbor Plugins
Source: https://docs.nijta.com/BuildwithVoiceHarbor/Plugins
Enjoy Voice Harbor inside Avid Pro Tools
## AAX Plugin Release
First public release of the Voice Harbor AAX plugin by Nijta, providing advanced voice anonymization for media workflows.
Voice Harbor delivers studio-grade anonymization while preserving vocal naturalness, enabling compliant use of sensitive audio under global privacy regulations.
### Features
* 🌍 Multilingual support: English, German, French, Italian, and Spanish
* ⚙️ Selective voice attribute control: modify or preserve gender, age group, and emotion after anonymization
* ⚡ Lightning-fast performance: \~0.25× real-time processing speed
* 🎧 Production-grade audio quality output for seamless integration in broadcast and post-production pipelines
* 🔒 Regulatory compliance: GDPR / EU AI Act / HIPAA / CCPA-ready anonymization
Automatically redact biometric identifiers from audio for privacy compliance.
***
## Installation Guide
### Step 1 – Download the Plugin
Go to [Voice Harbor Plugins](https://voiceharbor.ai) and download the **Voice Harbor AAX plugin**.
### Step 2 – Run the Installer
Double-click the package `VoiceHarbor-ProTools-macOS.pkg` to start installation.
### Step 3 – Authorize Installation
Enter your macOS password to complete the installation process and close the installer window.
***
## Usage in Avid Pro Tools
### Step 1 – Launch Pro Tools
Open the **Avid Pro Tools** app and drag an audio file into the Pro Tools timeline.
> 💡 *Hint:* Highlight the region of audio you wish to anonymize.
>
>
### Step 2 – Open the Plugin
Navigate to **AudioSuite → Other → Voice Harbor**.
### Step 3 – Add Your Token
Paste your **developer token** into the plugin window.
> 💡 *Hint:* If you don’t have a token, click the ⚙️ icon next to the input box to open [voiceharbor.ai](https://voiceharbor.ai) and generate one.\\
>
>
### Step 4 – Configure Redaction Parameters
Use the dropdowns to choose:
* **Language**
* **Gender**
* **Age**
* **Emotion**
* **Model**
Then click **Render** to anonymize the selected segment.\\
> 💡 *Hint:* The number beside **Render** controls the “collar” (extra buffer) around your selection.\
> Set to `0` if you want only your selected segment to be anonymized.
### Step 5 – Review the Output
A new anonymized clip appears in the **Clips** sidebar.\\
You can drag it into the timeline and listen to the result.
> 💡 *Hint:* You can render again if you wish to retry with different parameters — each anonymization will create a new clip in your **Clips** list.
***
## Plugin Parameters
Biometric age group to apply to the anonymized voice identity. Only used when `avatar` is not provided.
Allowed values:
* young-adult (18–39)
* middle-aged-adult (40–59)
* senior-adult (60+)
* same
* random
Target gender of the anonymized voice identity.
Allowed values:
* same
* opposite
* random
* f
* m
Target language of the audio file.
Allowed values:
* en
* fr
* it
* es
* de
Model variant for biometric voice print redaction.
Allowed values:
* mini 0.25 RTF
* advanced 0.75 RTF
Optional emotion to apply to anonymised identity.
* happy
* default
* sad
***
## Compatibility (AAX Plugin)
| Component | Requirement |
| -------------------- | -------------------------- |
| **Host** | Pro Tools 2024.10 or later |
| **Operating System** | macOS Sequoia 15 or later |
| **Architecture** | Apple Silicon and Intel |
### Cloud-connected processing
🔌 Requires an active internet connection to communicate with VoiceHarbor.ai API for anonymization.
# Voice Harbor API
Source: https://docs.nijta.com/BuildwithVoiceHarbor/VoiceHarborAPI
Integrate Voice Harbor into your application using a developer usage token.
## Voice Harbor API
Use the Voice Harbor API to integrate biometric voice redaction into your own product or workflow.
This page is for **API usage only**.\
If you are using the Voice Harbor dashboard or playground, refer to the platform documentation instead.
***
## Authentication
API requests require a valid developer usage token.
Include it in the `Authorization` header:
```bash theme={null}
-H "Authorization: Bearer YOUR_USAGE_TOKEN"
```
***
## Processing Modes
Voice Harbor supports both **synchronous** and **asynchronous** API processing.
### Synchronous jobs
Short audio files are typically processed synchronously and may return immediately in the response.
### Asynchronous jobs
Longer audio files are processed asynchronously.
When a job is handled asynchronously:
* the job is accepted first
* processing continues after submission
* the result becomes available in the **Jobs** area when processing is complete
Async API jobs are associated with the account behind the developer token.
***
## Example API Usage
### Minimal biometric redaction request
```bash theme={null}
curl -X POST https://voiceharbor.ai/api/speech-to-speech-biometric-redaction \
-H "Authorization: Bearer YOUR_USAGE_TOKEN" \
-F "source_audio=@./martin.wav;type=audio/wav" \
--output result.wav
```
### Custom biometric redaction request
```bash theme={null}
curl -X POST https://voiceharbor.ai/api/speech-to-speech-biometric-redaction \
-H "Authorization: Bearer YOUR_USAGE_TOKEN" \
-F "source_audio=@./martin.wav;type=audio/wav" \
-F "model_id=advanced" \
-F "age=same" \
-F "gender=opposite" \
-F "emotion=sad" \
-F "language=fr" \
--output redacted_fr.wav
```
***
## API Parameters
Biometric age group to apply to the anonymized voice identity. Only used when `avatar` is not provided.
Allowed values:
* young-adult (18–39)
* middle-aged-adult (40–59)
* senior-adult (60+)
* same
* random
Target gender of the anonymized voice identity.
Allowed values:
* same
* opposite
* random
* f
* m
Target language of the audio file.
Allowed values:
* en
* fr
* it
* es
* de
Model variant for biometric voice print redaction.
Allowed values:
* mini 0.25 RTF
* advanced 0.75 RTF
Optional emotion to apply to the anonymised identity.
Allowed values:
* happy
* default
* sad
***
## Audio Input Requirements
To ensure reliable processing and accurate biometric redaction, uploaded audio files must meet the following requirements.
### Supported File Formats
* **Guaranteed input support:** WAV & MP3 (`.wav`, `.mp3`),
* **Output:** WAV (`.wav`)
***
### File Size Limits
* **Maximum file size:** **10 MB per request**
* Files exceeding this limit will be rejected with a `413 Payload Too Large` error
> If you need higher limits for enterprise use cases, please contact support.
***
### Audio Duration Limits
* **Minimum duration:** more than 0 seconds
* **Maximum duration:** **60 minutes (3600 seconds)**
Files longer than 60 minutes are not accepted, even if they meet the file size limit.
***
## Result Delivery
How you receive results depends on the size and duration of the file:
* **Short files** may return immediately in the API response
* **Longer files** are processed asynchronously
* **Async results** are available from the **Jobs** area after processing completes
***
# Home
Source: https://docs.nijta.com/doc
Welcome to the Voice Harbor API documentation.
## Voice Harbor
Explore the robust tools Voice Harbor offers for transforming audio data.
English, German, French, Italian, and Spanish.
Modify or preserve gender, age group, and emotion after anonymization.
\~0.25× real-time processing speed for fast workflows.
Broadcast-grade output for post and live pipelines.
GDPR, EU AI Act, HIPAA, and CCPA-ready anonymization.
## Get Started
Automatically redact biometric identifiers from audio for privacy compliance.
Learn how to design the job parameters to fit your conversation scenario.
Automatically redact biometric identifiers from audio for privacy compliance.
Automatically redact biometric identifiers from audio for privacy compliance.