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