davidealbertazzi97-jpg/audio-privacy-ai-cpu-only

Audio Privacy Studio (No GPU): Local audio & video privacy redaction on CPU

0

stars

21

commits

Python

primary language

Aug 4, 2026

updated

README

Audio Privacy Studio

Audio Privacy Studio (No GPU)

Local audio & video privacy redaction: detect, review, and beep out sensitive words on CPU.
Confidential audio recordings stay 100% on your computer. No GPU or cloud inference is required.

English · Italiano


English

Audio Privacy Studio automatically transcribes standalone audio or video files, detects sensitive PII words (names, phone numbers, tax codes, addresses), displays an interactive review panel with Simone Rizzo PII color badges, allows users to add/remove words with automatic timestamp alignment, and applies selective audio censorship (BEEP tone or MUTE) using FFmpeg on CPU.

Key Features

  • 100% Local & CPU-Only: Operates exclusively on loopback (127.0.0.1).
  • Input Formats:
    • 🎵 Audio: .mp3, .wav, .m4a, .flac, .aac, .ogg
    • 🎬 Video: .mp4, .mov, .avi, .mkv, .webm
  • PII Detection Engines:
    • Rizzo PII 0.3B by Simone Rizzo (Default for Italian: Tax Code, VAT ID, Names, Phones, Locations - GDPR Compliant).
    • OpenAI Privacy Filter (Multilingual PII filter).
  • Interactive Review & Editor Panel:
    • Always-open full transcript editor with Simone Rizzo PII color-coded entity badges (PERSONA, LUOGO, ORGANIZZAZIONE, EMAIL, TELEFONO, CODICE_FISCALE, IBAN, DATA).
    • Click any word in the transcript to toggle redaction instantly.
    • Global multi-word selection toggle: choose to sync across all occurrences or select single specific instances.
    • Simplified custom word addition without entering timestamps.
  • Selective Audio Redaction:
    • 🔇 SILENCE (Mute) (Default): Mutes target words completely.
    • 🔔 1000Hz BEEP Tone: Replaces target word audio with a 1000Hz sine tone.

Installation

Supported installers: Linux x86-64, macOS Apple Silicon, and Windows x86-64. The first installation downloads and verifies about 6.6 GB of local CPU models; afterward inference runs offline.

On Linux or macOS, extract the matching release archive and run:

./install.sh
./start.sh

On Windows, extract the Windows archive and run in PowerShell:

.\install.ps1
.\start.ps1

Italiano

Audio Privacy Studio trascrive automaticamente file audio e video, rileva parole sensibili PII (nomi, telefoni, codici fiscali, indirizzi), mostra un editor di testo interattivo aperto di default con grafiche a badge colorati Simone Rizzo PII, permette di aggiungere o rimuovere parole da censurare ed applica l'oscuramento audio selettivo (tono BEEP o SILENZIO) tramite FFmpeg su CPU.

Caratteristiche Principali

  • 100% Locale & Solo CPU: Opera esclusivamente in locale su loopback (127.0.0.1).
  • Formati Supportati:
    • 🎵 Audio: .mp3, .wav, .m4a, .flac, .aac, .ogg
    • 🎬 Video: .mp4, .mov, .avi, .mkv, .webm
  • Motori di Rilevamento PII:
    • Rizzo PII 0.3B di Simone Rizzo (Default per l'italiano: Codice Fiscale, P.IVA, Nomi, Telefoni - Conforme GDPR).
    • OpenAI Privacy Filter (Filtro PII Multilingua).
  • Editor Interattivo della Trascrizione:
    • Trascrizione completa aperta di default con badge colorati per tipo di entità (PERSONA, LUOGO, ORGANIZZAZIONE, EMAIL, TELEFONO, CODICE FISCALE, IBAN, DATA).
    • Fai clic su qualsiasi parola per censurarla o ripristinarla.
    • Selettore per applicare la censura a tutte le occorrenze della parola o alla singola istanza.
    • Aggiunta guidata di nuove parole senza necessità di inserire manualmente i secondi.
  • Oscuramento Audio Selettivo:
    • 🔇 SILENZIO (Mute) (Consigliato / Default): Azzera il volume durante le parole censurate.
    • 🔔 Tono BEEP a 1000Hz: Sostituisce la voce sensibile con un segnale sinusoidale a 1000Hz.

Installazione

Gli installer supportano Linux x86-64, macOS Apple Silicon e Windows x86-64. La prima installazione scarica e verifica circa 6,6 GB di modelli CPU locali; in seguito l'elaborazione funziona offline.

Su Linux o macOS, estrai l'archivio corretto ed esegui:

./install.sh
./start.sh

Su Windows, estrai l'archivio Windows ed esegui in PowerShell:

.\install.ps1
.\start.ps1

This project is licensed under the GNU General Public License v3.0 only (GPL-3.0-only). See the LICENSE file for details.

Third-Party Licenses & Credits

Contributors

davidealbertazzi97-jpg/audio-privacy-ai-cpu-only

Audio Privacy Studio (No GPU): Local audio & video privacy redaction on CPU

0

stars

21

commits

Python

primary language

Aug 4, 2026

updated

README

Audio Privacy Studio

Audio Privacy Studio (No GPU)

Local audio & video privacy redaction: detect, review, and beep out sensitive words on CPU.
Confidential audio recordings stay 100% on your computer. No GPU or cloud inference is required.

English · Italiano


English

Audio Privacy Studio automatically transcribes standalone audio or video files, detects sensitive PII words (names, phone numbers, tax codes, addresses), displays an interactive review panel with Simone Rizzo PII color badges, allows users to add/remove words with automatic timestamp alignment, and applies selective audio censorship (BEEP tone or MUTE) using FFmpeg on CPU.

Key Features

  • 100% Local & CPU-Only: Operates exclusively on loopback (127.0.0.1).
  • Input Formats:
    • 🎵 Audio: .mp3, .wav, .m4a, .flac, .aac, .ogg
    • 🎬 Video: .mp4, .mov, .avi, .mkv, .webm
  • PII Detection Engines:
    • Rizzo PII 0.3B by Simone Rizzo (Default for Italian: Tax Code, VAT ID, Names, Phones, Locations - GDPR Compliant).
    • OpenAI Privacy Filter (Multilingual PII filter).
  • Interactive Review & Editor Panel:
    • Always-open full transcript editor with Simone Rizzo PII color-coded entity badges (PERSONA, LUOGO, ORGANIZZAZIONE, EMAIL, TELEFONO, CODICE_FISCALE, IBAN, DATA).
    • Click any word in the transcript to toggle redaction instantly.
    • Global multi-word selection toggle: choose to sync across all occurrences or select single specific instances.
    • Simplified custom word addition without entering timestamps.
  • Selective Audio Redaction:
    • 🔇 SILENCE (Mute) (Default): Mutes target words completely.
    • 🔔 1000Hz BEEP Tone: Replaces target word audio with a 1000Hz sine tone.

Installation

Supported installers: Linux x86-64, macOS Apple Silicon, and Windows x86-64. The first installation downloads and verifies about 6.6 GB of local CPU models; afterward inference runs offline.

On Linux or macOS, extract the matching release archive and run:

./install.sh
./start.sh

On Windows, extract the Windows archive and run in PowerShell:

.\install.ps1
.\start.ps1

Italiano

Audio Privacy Studio trascrive automaticamente file audio e video, rileva parole sensibili PII (nomi, telefoni, codici fiscali, indirizzi), mostra un editor di testo interattivo aperto di default con grafiche a badge colorati Simone Rizzo PII, permette di aggiungere o rimuovere parole da censurare ed applica l'oscuramento audio selettivo (tono BEEP o SILENZIO) tramite FFmpeg su CPU.

Caratteristiche Principali

  • 100% Locale & Solo CPU: Opera esclusivamente in locale su loopback (127.0.0.1).
  • Formati Supportati:
    • 🎵 Audio: .mp3, .wav, .m4a, .flac, .aac, .ogg
    • 🎬 Video: .mp4, .mov, .avi, .mkv, .webm
  • Motori di Rilevamento PII:
    • Rizzo PII 0.3B di Simone Rizzo (Default per l'italiano: Codice Fiscale, P.IVA, Nomi, Telefoni - Conforme GDPR).
    • OpenAI Privacy Filter (Filtro PII Multilingua).
  • Editor Interattivo della Trascrizione:
    • Trascrizione completa aperta di default con badge colorati per tipo di entità (PERSONA, LUOGO, ORGANIZZAZIONE, EMAIL, TELEFONO, CODICE FISCALE, IBAN, DATA).
    • Fai clic su qualsiasi parola per censurarla o ripristinarla.
    • Selettore per applicare la censura a tutte le occorrenze della parola o alla singola istanza.
    • Aggiunta guidata di nuove parole senza necessità di inserire manualmente i secondi.
  • Oscuramento Audio Selettivo:
    • 🔇 SILENZIO (Mute) (Consigliato / Default): Azzera il volume durante le parole censurate.
    • 🔔 Tono BEEP a 1000Hz: Sostituisce la voce sensibile con un segnale sinusoidale a 1000Hz.

Installazione

Gli installer supportano Linux x86-64, macOS Apple Silicon e Windows x86-64. La prima installazione scarica e verifica circa 6,6 GB di modelli CPU locali; in seguito l'elaborazione funziona offline.

Su Linux o macOS, estrai l'archivio corretto ed esegui:

./install.sh
./start.sh

Su Windows, estrai l'archivio Windows ed esegui in PowerShell:

.\install.ps1
.\start.ps1

This project is licensed under the GNU General Public License v3.0 only (GPL-3.0-only). See the LICENSE file for details.

Third-Party Licenses & Credits

Contributors

Languages

Python

70.6%

JavaScript

10.5%

CSS

7.5%

HTML

4.7%

Shell

3.7%

C

2.0%

PowerShell

1.1%