From 69edd30529acf6b44cfc9d5112d0081a99c88e6a Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Mon, 27 Apr 2026 09:06:48 +0700 Subject: [PATCH] feat(voice): bundled Vietnamese voice calls (master + player) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Speak the called number on master draw, "Chờ N" when a row is one away, and "Kinh" on bingo. No runtime TTS API — clips are pre-generated by `scripts/generate-audio.py` (free edge-tts) and shipped as static MP3s under `static/audio/{voiceId}/`. - src/lib/vietnamese-number.js + test (40 cases): tonal exceptions mười lăm / hai mươi mốt / hai mươi lăm - src/lib/voice.js: lazy