Commit Graph
45 Commits
Author SHA1 Message Date
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