Brandon Thomas
399487433b
update speaker models
2020-10-26 03:13:52 -04:00
Brandon Thomas
65117aa5ce
Use FAST FAST FAST arpabet 2.0 crate
2020-10-13 06:58:59 -04:00
Brandon Thomas
a8c53c0954
add grapheme_to_phoneme for OOV support
2020-08-09 15:41:11 -04:00
Brandon Thomas
bb98218e55
add to /speak
2020-08-02 03:29:20 -04:00
Brandon Thomas
191cdc8158
This works! Async updates
2020-08-02 02:37:10 -04:00
Brandon Thomas
01158a8529
actix background actor works!
2020-08-02 01:03:19 -04:00
Brandon Thomas
2eabd03b48
REMOVE DEPRECATED CODE/FILES, SUCH AS VOICE CONVERSION
2020-07-25 22:19:20 -04:00
Brandon Thomas
174843c7ed
better rate limiter configuration
2020-07-24 00:37:40 -04:00
Brandon Thomas
b708fa0d1f
share request and error response; turn error responses to json
2020-07-23 22:04:04 -04:00
Brandon Thomas
bb0431fa0f
remove unused deps
2020-07-23 19:51:14 -04:00
Brandon Thomas
7087320cdf
wip redis rate limiting
2020-07-22 12:24:52 -04:00
Brandon Thomas
f87592bfc3
New endpoint to return base64 spectrogram + audio
2020-06-17 01:35:34 -04:00
Brandon Thomas
a90f4b669a
add hostname to response
2020-06-04 19:12:04 -04:00
Brandon Thomas
2e622de648
make db configurable
2020-05-31 20:08:19 -04:00
Brandon Thomas
2cc5ea67ba
Endpoint to serve sentences as JSON
2020-05-31 19:39:03 -04:00
Brandon Thomas
bf68ebba34
Added database and ability to record sentences
2020-05-31 18:03:44 -04:00
Brandon Thomas
c8eeb91a20
Make further use of logger
2020-05-30 21:28:38 -04:00
Brandon Thomas
ac1a9281d4
CORS, logger
2020-05-26 22:46:22 -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
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
6139bc6b3d
Add sentence/numerics.rs for tokenization, numbers
2020-05-10 22:55:15 -04:00
Brandon Thomas
96a146c5e1
Arpabet processing in Tacotron
2020-01-16 03:17:50 -05:00
Brandon Thomas
6b5c225676
Frontend works; added static serving to server
2020-01-10 11:42:19 -05:00
Brandon Thomas
cad84328c4
Frontend skeleton that can post to backend
2020-01-09 03:48:07 -05:00
Brandon Thomas
374e1a477d
Server with Torch + Libtorch; Model load via env
2020-01-06 18:18:39 -05:00
Brandon Thomas
a8858f2375
argument for address binding
2020-01-06 04:24:53 -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
56e553ae66
Serving over Rocket HTTP works (very inelegant ATM)
2019-12-30 05:59:27 -05:00
Brandon Thomas
3de3a3770c
add random sampling
2019-12-26 05:10:08 -05:00
Brandon Thomas
55947770cd
Model outputs audio, but all zeroes right now
2019-12-26 03:39:16 -05:00
Brandon Thomas
282e05340f
Now the two Tacotron projects work with the Rust Workspace
2019-12-25 01:54:02 -05:00
Brandon Thomas
a03966c209
Refactor into "workspace" project. VC sidecar works again!
...
Tensorflow Tacotron and Torch Tacotron+Melgan are broken (the latter
hasn't worked yet anyhow)
2019-12-25 01:31:19 -05:00
Brandon Thomas
da9ffb03bf
closer match py JIT output; can load/eval from rust
2019-12-23 16:40:45 -05:00
Brandon Thomas
4408fd664e
image visualization (WIP)
2019-12-14 03:24:23 -05:00
Brandon Thomas
dd9362352e
Add 2nd binary to load tacotron (Keith Ito) model
2019-12-11 01:16:29 -05:00
Brandon Thomas
1ae8aafd5a
Add protos. Temporarily commented out TensorFlow pieces
2019-10-20 00:38:04 -04:00
Brandon Thomas
ff0a7d7922
sending successfully
2019-10-14 20:00:21 -04:00
Brandon Thomas
08d7fc6797
zeromq
2019-10-12 23:21:37 -04:00
Brandon Thomas
41e9e45fe7
start work on synthesis
2019-10-11 01:58:39 -04:00
Brandon Thomas
9f3f4f7d60
model loads!
2019-09-17 01:50:47 -04:00
Brandon Thomas
2982a82999
feedback, adding tensorflow
2019-09-16 03:26:18 -04:00
Brandon Thomas
fc043c96a6
add cpal example
2019-09-11 02:40:40 -04:00
Brandon Thomas
ad98211cb9
starting experiments
2019-09-06 01:22:57 -04:00