> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nijta.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Voice Harbor 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

<CardGroup cols={1}>
  <Card title="Access Voice Harbor AAX Plugin" icon="key" href="https://voiceharbor.ai">
    Automatically redact biometric identifiers from audio for privacy compliance.
  </Card>
</CardGroup>

***

## 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.

<img src="https://mintcdn.com/nijta/eX4T8yn5J3RWM8-k/images/IMG2.png?fit=max&auto=format&n=eX4T8yn5J3RWM8-k&q=85&s=485bf3d703ad360d95f6906316c2377a" alt="IMG2" width="1248" height="892" data-path="images/IMG2.png" />

### Step 3 – Authorize Installation

Enter your macOS password to complete the installation process and close the installer window.

<img src="https://mintcdn.com/nijta/Z-jNzjH6JwtN8AEm/images/IMG3.png?fit=max&auto=format&n=Z-jNzjH6JwtN8AEm&q=85&s=d9f43b75fc821a117f9e29bacf397a7c" alt="IMG3" width="1248" height="892" data-path="images/IMG3.png" />

***

## 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.
>
> <img src="https://mintcdn.com/nijta/8yd6D3OCHP9Y6THM/images/IMG4.png?fit=max&auto=format&n=8yd6D3OCHP9Y6THM&q=85&s=9711d80dd558e843f3fcf67059bf7538" alt="IMG5" width="2880" height="1800" data-path="images/IMG4.png" />

### Step 2 – Open the Plugin

Navigate to **AudioSuite → Other → Voice Harbor**.

<img src="https://mintcdn.com/nijta/JTAPHkt4UJwnHOg3/images/IMG5.png?fit=max&auto=format&n=JTAPHkt4UJwnHOg3&q=85&s=8ca64989eb0c1c54a5c84ae11266ad5f" alt="IMG5" width="2880" height="1800" data-path="images/IMG5.png" />

### 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.\\
>
> <img src="https://mintcdn.com/nijta/ElUYSYsfGmFnNtpS/images/IMG6.png?fit=max&auto=format&n=ElUYSYsfGmFnNtpS&q=85&s=71eb7872106aa92f393a4d6eafa70e57" alt="IMG6" width="998" height="846" data-path="images/IMG6.png" />

### Step 4 – Configure Redaction Parameters

Use the dropdowns to choose:

* **Language**
* **Gender**
* **Age**
* **Emotion**
* **Model**

Then click **Render** to anonymize the selected segment.\\

<img src="https://mintcdn.com/nijta/yp2lHqA_o5biwQ3f/images/IMG7.png?fit=max&auto=format&n=yp2lHqA_o5biwQ3f&q=85&s=de6459acad0f3b2d9825db32c06c66ca" alt="IMG7" width="2880" height="1800" data-path="images/IMG7.png" />

> 💡 *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.\\

<img src="https://mintcdn.com/nijta/FhTPjvRJNFzwUma3/images/IMG8.png?fit=max&auto=format&n=FhTPjvRJNFzwUma3&q=85&s=03ef642e66638f4f5f940d9b476af7d4" alt="IMG9" width="3104" height="1866" data-path="images/IMG8.png" />

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

<ResponseField name="biometric-age" type="string" default="young-adult">
  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
</ResponseField>

<ResponseField name="gender" type="string" default="random">
  Target gender of the anonymized voice identity.
  Allowed values:

  * same
  * opposite
  * random
  * f
  * m
</ResponseField>

<ResponseField name="language" type="string" default="en">
  Target language of the audio file.
  Allowed values:

  * en
  * fr
  * it
  * es
  * de
</ResponseField>

<ResponseField name="model_id" type="string" default="mini">
  Model variant for biometric voice print redaction.
  Allowed values:

  * mini 0.25 RTF
  * advanced 0.75 RTF
</ResponseField>

<ResponseField name="emotion" type="string" optional>
  Optional emotion to apply to anonymised identity.

  * happy
  * default
  * sad
</ResponseField>

***

## 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.
