Commit Graph
182 Commits
Author SHA1 Message Date
Brandon Thomas 2984c1786b Fix legacy API to require speaker and text
Early out if not present
2020-05-27 20:15:04 -04:00
Brandon Thomas 2dcc4e5896 no longer log /liveness and /readiness (logspam) 2020-05-27 20:08:37 -04:00
Brandon Thomas fd91d303b2 deployment: stop s3fs logging for graphana 2020-05-27 19:49:16 -04:00
Brandon Thomas 9cd7e56651 Pod cleanup script (ugh, this is gross) 2020-05-27 18:48:53 -04:00
Brandon Thomas 4eb1b3e79b increase replicas to 5, wrap in launch script 2020-05-27 15:10:54 -04:00
Brandon Thomas 7e4d663f73 Add launch script to manage in-container restarts 2020-05-27 14:49:10 -04:00
Brandon Thomas 9e092eee4a updated deployed_models.yaml 2020-05-27 04:29:22 -04:00
Brandon Thomas d584527187 deployed models yaml 2020-05-27 04:26:08 -04:00
Brandon Thomas 6b89620b3c Add endpoint to handle legacy GET requests from the old frontend 2020-05-27 04:11:21 -04:00
Brandon Thomas 9003eb5c16 better errors 2020-05-27 01:46:01 -04:00
Brandon Thomas 694d869cd4 Update frontend to work in different (autodetected) envs 2020-05-27 01:41:03 -04:00
Brandon Thomas 9fedbcd967 refactor frontend into directories by mode 2020-05-27 00:23:13 -04:00
Brandon Thomas 3ce772cd80 Modal test frontend can hit /speak or /advanced_tts 2020-05-27 00:17:10 -04:00
Brandon Thomas ac1a9281d4 CORS, logger 2020-05-26 22:46:22 -04:00
Brandon Thomas d4b1fa93b1 Add CORS allow list 2020-05-26 22:21:09 -04:00
Brandon Thomas 450c4ebe0a Add /speak and /speakers endpoints 2020-05-26 20:57:40 -04:00
Brandon Thomas 0652199e8a ignore models and wav files 2020-05-26 20:37:55 -04:00
Brandon Thomas a20a7259b5 beef up module config: shared base dir, speakers 2020-05-26 20:36:08 -04:00
Brandon Thomas 805bad97c3 server code cleanup, cache model configs 2020-05-26 06:15:59 -04:00
Brandon Thomas 729bdefdbc Updated deployment 2020-05-26 05:37:25 -04:00
Brandon Thomas dafe174dc3 Repair dockerfile: needs libtorch 1.5; update symlinks 2020-05-26 02:52:05 -04:00
Brandon Thomas d3a0a30884 tts_service: specify model config file by env var 2020-05-26 01:15:58 -04:00
Brandon Thomas ce64b80fed upgrade tch.rs 0.1.3 -> 0.1.7 (still segfaults) 2020-05-17 19:47:54 -04:00
Brandon Thomas 83cee2c4f2 make more readable by sending basenames to frontend 2020-05-15 03:00:49 -04:00
Brandon Thomas 9772cabd99 Model picker! Updated frontend and backend
This allows the frontend user to choose which melgan and tacotron are
used at runtime without restarting the server. It could use UI
improvement, but it works.

The available models are configured with a toml config file loaded by
the backend.
2020-05-15 01:20:52 -04:00
Brandon Thomas f5cf28a589 upgrade sentence.rs 2020-05-11 02:21:28 -04:00
Brandon Thomas b3432795e5 Better space insertion, handling of punctuation 2020-05-11 00:30:10 -04:00
Brandon Thomas 6139bc6b3d Add sentence/numerics.rs for tokenization, numbers 2020-05-10 22:55:15 -04:00
Brandon Thomas 7b2eff1387 uncommitted changes to frontend 2020-05-10 22:42:07 -04:00
Brandon Thomas 8625daa59d Add frontend index.html 2020-05-10 22:39:00 -04:00
Brandon Thomas 33bf87a1e4 uncommitted changes 2020-05-06 20:58:05 -04:00
Brandon Thomas f7b6c3582f deploying new trumped arpabet engine to DigitalOcean k8s 2020-02-06 12:24:41 -05:00
Brandon Thomas 6e766720ca UI improvements 2020-01-19 02:54:55 -05:00
Brandon Thomas b1777f74ce better style 2020-01-19 02:31:43 -05:00
Brandon Thomas 42bded9656 better frontend with history (messy, though) 2020-01-18 02:59:27 -05:00
Brandon Thomas 96a146c5e1 Arpabet processing in Tacotron 2020-01-16 03:17:50 -05:00
Brandon Thomas 9570339569 fix asset frontend and directory 2020-01-11 01:00:39 -05:00
Brandon Thomas 6b5c225676 Frontend works; added static serving to server 2020-01-10 11:42:19 -05:00
Brandon Thomas 47f12cbb94 Frontend now plays audio 2020-01-10 02:34:50 -05:00
Brandon Thomas cad84328c4 Frontend skeleton that can post to backend 2020-01-09 03:48:07 -05:00
Brandon Thomas 8ac98c973a npx create-react-app tts_frontend
--template=typescript

This is just the boilerplate
2020-01-08 18:56:56 -05:00
Brandon Thomas 841c644d57 Dockerfile for release build 2020-01-07 01:21:54 -05:00
Brandon Thomas d25f9a6a17 Shared S3 (digitalocean space) volume 2020-01-07 01:18:41 -05:00
Brandon Thomas ea761a76b9 improved deployment w liveness + readiness probes 2020-01-06 19:33:12 -05:00
Brandon Thomas 374e1a477d Server with Torch + Libtorch; Model load via env 2020-01-06 18:18:39 -05:00
Brandon Thomas da29a1f403 This deployment works, finally 2020-01-06 04:48:07 -05:00
Brandon Thomas a8858f2375 argument for address binding 2020-01-06 04:24:53 -05:00
Brandon Thomas 539570e079 k8s deployment, change network interface binding 2020-01-06 03:06:05 -05:00
Brandon Thomas d5f4d229ff move workflow (why didn't wysiwyg create here?) 2020-01-06 00:44:30 -05:00
Brandon Thomas 601fcb525d YAML config for github action to publish to GPR 2020-01-06 00:43:19 -05:00