#!/usr/bin/env python3 """Reescribe siglas y tecnicismos a como se pronuncian, usando pronunciacion.json. Lo usa jarvis-voz.sh antes de mandar texto a Piper (y sirve para regenerar la cache con XTTS). Sustituye solo palabras completas. python3 pronuncia.py "conéctate por SSH a la VPN" -> conéctate por ese ese hache a la uve pe ene """ import sys, os, json, re BASE = os.path.dirname(os.path.abspath(__file__)) DIC = os.path.join(BASE, "pronunciacion.json") def reescribe(texto, dic): # claves mas largas primero: evita que VLAN caiga en LAN, HTTPS en HTTP... for k in sorted(dic, key=len, reverse=True): # (?