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
Brandon Thomas
de4cf5c174
Docker container. Breaks tacotron_melgan (haven't ported to actix)
2020-01-06 00:18:33 -05:00
Brandon Thomas
9f73582091
Adding skeleton of deployable service
2020-01-05 05:47:09 -05:00
Brandon Thomas
6fdbaa2ad1
this works
2020-01-05 03:29:17 -05:00
Brandon Thomas
91dea21a2f
This works!!
2020-01-04 05:15:30 -05:00
Brandon Thomas
914631c72c
It works! Wrong output sample rate - 20000
2020-01-04 05:11:51 -05:00
Brandon Thomas
edd521f2fd
exact audio tensor match with python tacotron-melgan (wav audio still off)
2020-01-04 05:02:17 -05:00
Brandon Thomas
9baea196d8
(not working, wip)
2020-01-04 04:33:47 -05:00
Brandon Thomas
25de25e3b0
Everything necessary to do scripting instead of tracing
2020-01-03 02:47:34 -05:00
Brandon Thomas
ad694e77a4
Change JIT mel tensor to float (from double). Works.
2020-01-03 02:35:44 -05:00
Brandon Thomas
ee5e48eae5
wip loading mels
2020-01-03 00:59:21 -05:00
Brandon Thomas
89e414225f
Fixes to get this working with JIT scripting (vs tracing)
2020-01-02 04:45:09 -05:00
Brandon Thomas
1ca7ee8a5b
rename models
2020-01-02 01:19:49 -05:00
Brandon Thomas
c0cac635f4
Add README to tacotron_melgan
2019-12-31 04:33:53 -05:00
Brandon Thomas
465a6f87f2
unsqueeze - still not working
2019-12-30 06:34:19 -05:00
Brandon Thomas
1f9235d56e
added text input, but it fails currently
2019-12-30 06:27:35 -05:00