From f1271d8593e45aa746a9f8765f357324af54f7d5 Mon Sep 17 00:00:00 2001 From: rafa Date: Tue, 11 Aug 2026 21:22:28 -0400 Subject: [PATCH 1/2] Actualizar voz Nico del TTS Co-authored-by: rafa Signed-off-by: rafa --- scripts/tts_produce.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/tts_produce.py b/scripts/tts_produce.py index fb3da2a..b8fb34d 100644 --- a/scripts/tts_produce.py +++ b/scripts/tts_produce.py @@ -20,7 +20,8 @@ sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) import minimax_tts as mm # get_post_text, add_pauses, t2a, OUT import translate_post as tp # carta_article_ids -VOICE = "NicoFeadulta2026" +# Voz de respaldo vigente para autores sin clonación propia (actualizada 2026-08). +VOICE = "nico_feadulta_es_20260802" MODEL = "speech-2.8-hd" CONTAINER = "wordpress-web" PROD = Path(__file__).resolve().parent.parent / "wordpress/wp-content/uploads/tts" -- 2.52.0 From 9b09e47812462d6df51bb69d8170fbdab1880c96 Mon Sep 17 00:00:00 2001 From: rafa Date: Tue, 11 Aug 2026 21:52:22 -0400 Subject: [PATCH 2/2] Evitar duplicar la carta al traducir Co-authored-by: rafa Signed-off-by: rafa --- scripts/translate_post.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/translate_post.py b/scripts/translate_post.py index 4fe17b6..0753474 100644 --- a/scripts/translate_post.py +++ b/scripts/translate_post.py @@ -324,7 +324,8 @@ def main() -> int: ids = [int(x) for x in Path(args.ids_file).read_text().split() if x.strip().isdigit()] log(f"ids-file {args.ids_file}: {len(ids)} posts") else: - ids = [args.carta] + carta_article_ids(args.carta) + # La carta puede llevar _carta_id (p. ej. tras un sync); no la traduzcas dos veces. + ids = list(dict.fromkeys([args.carta] + carta_article_ids(args.carta))) log(f"Carta {args.carta}: {len(ids)} posts (carta + {len(ids)-1} artículos)") state = load_state() -- 2.52.0