Comprobar la marca tú mismo
chatFlow marca las voces de IA con AudioSeal, un método abierto de Meta (licencia MIT). Así compruebas un archivo en tu propio ordenador, sin nuestra web.
1. Instalar la herramienta (Python 3):
pip install "audioseal>=0.2.0" soundfile 2. Convertir la grabación a mono a 16 kHz:
ffmpeg -i aufnahme.mp3 -ac 1 -ar 16000 pruefen.wav 3. Comprobar:
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 Nuestra marca lleva siempre el mismo mensaje de 16 bits: 1011001011100101. Se considera encontrada si más de la mitad de los fotogramas supera 0,5 y coinciden los 16 bits.
Por qué el bucle: la red calcula en pasos de 320 muestras. Un fragmento recortado libremente suele quedar fuera de esa rejilla; sin desplazamiento, a menudo no se detecta.