db133d9b5d27e0d98b87530eacfe96c3bf334401
El llamado se oía "entrecortado" por dos motivos distintos. playBeep() y speak() salían en el mismo instante, y el pito dura 0,65 s con volumen 0,35: "Turno A-01" se pronunciaba por debajo del tono y desde lejos parecía que el anuncio empezaba ya empezado. Se vuelve a esperar los 700 ms que el código tenía antes de que se quitaran. El otro motivo es la voz. getVozES() pide es-CO, que en Chrome es la de Google: remota. Cada llamado la baja de internet, así que con wifi flojo se corta o no suena. Las voces disponibles las decide el televisor, no el ERP, así que en vez de adivinar se agrega /erp.php?m=turnero&v=voces: lista las voces del equipo, marca cuáles son locales y cuáles se bajan de internet, señala la que está sonando hoy y deja oír cada una con el texto real de un llamado. Hay que abrirla en el televisor. Queda descartado el eco entre pantallas: hay un solo televisor con sonido. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
5.8 MiB
Languages
PHP
84.8%
JavaScript
6.4%
HTML
5.9%
Shell
1.4%
CSS
0.9%
Other
0.5%