Cristobal299 commited on
Commit
7e0b393
·
verified ·
1 Parent(s): 82ca132

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -15
app.py CHANGED
@@ -224,12 +224,11 @@ def procesar_audio_divino(ruta):
224
  if not shutil.which("ffmpeg"):
225
  return ruta
226
  filtros = [
227
- "atempo=0.88",
228
- "asetrate=44100*0.88",
229
- "aresample=44100",
230
- "bass=g=12:f=180",
231
- "treble=g=-3",
232
- "aecho=0.85:0.9:50:0.2"
233
  ]
234
  salida = ruta[:-4] + "_divino.mp3"
235
  cmd = ["ffmpeg", "-y", "-i", ruta, "-af", ", ".join(filtros), "-ac", "2", salida]
@@ -479,16 +478,12 @@ def render(nombre, cap):
479
  # Groq da SENTIDO a las palabras ANTES de mostrarlas: traduce el capítulo
480
  # desde el hebreo, versículo por versículo.
481
  es_por_verso, estado_groq = traducir_capitulo_con_groq(pares)
 
 
482
 
483
- # Interfaz: hebreo intacto arriba y, debajo, la traducción con sentido.
484
- if estado_groq == "ok" or estado_groq.startswith("ok ("):
485
- aviso = f"<div class='aviso-groq' style='color:#2a7a2a'>✅ Traducción con sentido (Groq) — {estado_groq}</div>" if estado_groq != "ok" else ""
486
- elif estado_groq == "sin_key":
487
- aviso = "<div class='aviso-groq' style='color:#b00'>⚠️ Mostrando literal: falta el Secret GROQ_API_KEY.</div>"
488
- else:
489
- aviso = f"<div class='aviso-groq' style='color:#b00'>⚠️ Mostrando literal: falló Groq ({html.escape(estado_groq)}).</div>"
490
-
491
- filas = [aviso, f"<div class='cab'><span class='h'>{html.escape(_limpiar_entidades(d.get('heb','')))}</span><br>"
492
  f"{html.escape(d.get('es',''))} {cap}</div>"]
493
 
494
  partes_es = []
 
224
  if not shutil.which("ffmpeg"):
225
  return ruta
226
  filtros = [
227
+ "atempo=0.80", # Más pausado y solemne
228
+ "asetrate=44100*0.45", # Bajar tono (más grave y imponente)
229
+ "aresample=144000", # Reajustar sample rate
230
+ "bass=g=15:f=200", # Graves profundos sub-bass
231
+ "treble=g=-10", # Sonido cálido, sin aristas agudas
 
232
  ]
233
  salida = ruta[:-4] + "_divino.mp3"
234
  cmd = ["ffmpeg", "-y", "-i", ruta, "-af", ", ".join(filtros), "-ac", "2", salida]
 
478
  # Groq da SENTIDO a las palabras ANTES de mostrarlas: traduce el capítulo
479
  # desde el hebreo, versículo por versículo.
480
  es_por_verso, estado_groq = traducir_capitulo_con_groq(pares)
481
+ if estado_groq != "ok":
482
+ print(f"Traducción con sentido — estado: {estado_groq}")
483
 
484
+ # Interfaz: hebreo intacto arriba y, debajo, la traducción con sentido
485
+ # (sin aviso visible; el estado queda solo en los logs del Space).
486
+ filas = [f"<div class='cab'><span class='h'>{html.escape(_limpiar_entidades(d.get('heb','')))}</span><br>"
 
 
 
 
 
 
487
  f"{html.escape(d.get('es',''))} {cap}</div>"]
488
 
489
  partes_es = []