Verifica il segno da solo
chatFlow contrassegna le voci IA con AudioSeal, un metodo aperto di Meta (licenza MIT). Ecco come verificare un file sul tuo computer, senza il nostro sito.
1. Installa lo strumento (Python 3):
pip install "audioseal>=0.2.0" soundfile 2. Converti la registrazione in mono a 16 kHz:
ffmpeg -i aufnahme.mp3 -ac 1 -ar 16000 pruefen.wav 3. Verifica:
import sys, soundfile as sf, torch
from audioseal import AudioSeal
CHATFLOW = "1011001011100101"
wav, sr = sf.read(sys.argv[1], dtype="float32")
x = torch.from_numpy(wav)[None, None, :]
detector = AudioSeal.load_detector("audioseal_detector_16bits")
for d in range(0, 320, 4):
anteil, bits = detector.detect_watermark(x[..., d:], sample_rate=sr)
nachricht = "".join(str(b) for b in (bits[0] > 0.5).int().tolist())
if float(anteil) > 0.5 and nachricht == CHATFLOW:
print(f"chatFlow ({float(anteil):.2f}, {d})")
break
else:
print("-") python pruefen.py pruefen.wav Il nostro segno porta sempre lo stesso messaggio a 16 bit: 1011001011100101. È considerato trovato se più della metà dei frame supera 0,5 e tutti i 16 bit coincidono.
Perché il ciclo: la rete calcola a passi di 320 campioni. Un brano tagliato liberamente di solito cade accanto a questa griglia; senza spostamento spesso non viene riconosciuto.