Commit Graph

19 Commits

Author SHA1 Message Date
dsyoon
de9015c00d Update voice option labels
Rename voice selector labels in the client template.
2026-01-30 21:37:27 +09:00
dsyoon
21a29a6c8a Add voice selection control
Expose a voice selector next to the save button and pass the choice to TTS so pyttsx3 can prefer a female voice.
2026-01-30 21:32:20 +09:00
dsyoon
ebd6a574d4 Update page title
Refresh the HTML title text for the client page.
2026-01-30 20:59:41 +09:00
dsyoon
0601488087 Make list selection explicit
Stop auto-downloading on list click and highlight the selected item; download only when the button is pressed.
2026-01-30 20:55:50 +09:00
dsyoon
1d92f2f4fa Store mp3 size in database
Persist file size at creation and backfill missing sizes on list responses so the UI can display sizes reliably.
2026-01-30 20:51:18 +09:00
dsyoon
7ee89d0629 Show file sizes in list
Include mp3 size display in API responses and render it in the list; remove obsolete Apache config.
2026-01-30 20:47:52 +09:00
dsyoon
e240153e3f Handle Korean numeric dates in TTS
Convert common date and count numerals to Korean readings so MMS outputs month/day and attendee counts correctly.
2026-01-30 20:42:36 +09:00
dsyoon
35dae473ec Apply uroman preprocessing for MMS
Romanize Korean input for MMS, guard empty tokens, and add uroman dependency.
2026-01-30 20:32:24 +09:00
dsyoon
9b3a743c52 Reduce MMS audio distortion
Write MMS wav output as PCM16, simplify filters, and normalize punctuation to avoid garbled speech.
2026-01-30 20:24:44 +09:00
dsyoon
8cdfa1bf4f Normalize English terms for Korean TTS
Preprocess text to spell abbreviations and map common English phrases to Korean pronunciation.
2026-01-30 20:17:17 +09:00
dsyoon
1e8ff342c7 Run server in tts conda env
Activate the tts conda environment and set library path before starting uvicorn.
2026-01-30 20:08:53 +09:00
dsyoon
c40fa33e7b Add save progress UI and fix MMS errors
Show a progress bar during MP3 generation, update styles, and improve MMS error messaging.
2026-01-30 19:01:24 +09:00
dsyoon
39387a0544 Log TTS errors on create
Record exception details during TTS generation to help diagnose 500 errors.
2026-01-30 15:55:27 +09:00
dsyoon
1abe725480 Add MMS TTS support and config
Introduce MMS-based Korean TTS, update dependencies and docs, and include environment settings.
2026-01-30 15:47:23 +09:00
dsyoon
6b40d23c7e Improve delete UX and TTS audio quality
Clear text on delete and enhance TTS output with Korean voice selection and ffmpeg audio normalization.
2026-01-30 15:26:09 +09:00
dsyoon
373299e0cb Update run scripts for executable env
Make run scripts executable and use the specified Python path for uvicorn.
2026-01-30 14:48:31 +09:00
dsyoon
7c226848cb Harden Apache SSL proxy and uvicorn запуск
Add HTTP->HTTPS redirect, SSL settings, and run uvicorn via Python module for compatibility.
2026-01-30 14:39:36 +09:00
dsyoon
d5ae9c3c57 Switch deployment port to 8019
Update run script and Apache proxy target to use port 8019 and document the default port.
2026-01-30 13:44:51 +09:00
dsyoon
3cc8fb2694 Add client/server split and TTS app
Set up FastAPI server, vanilla UI, and deployment scripts for the TTS app, including DB/ffmpeg wiring and Apache config.
2026-01-30 13:17:24 +09:00