Commit Graph

45 Commits

Author SHA1 Message Date
Brandon Thomas ec3c16f8b5 fixed legacy TT2 docker - install python3.6 deps directly instead of venv 2023-04-18 18:47:35 -04:00
Brandon Thomas b784b2a203 cleanup legacy TT2 docker image 2023-04-18 15:13:49 -07:00
Brandon Thomas 8cd777b463 stupid fix for f-string interpolation fail 2023-04-18 12:46:23 -07:00
Brandon Thomas 16ed2e13d5 Hack for forcing nltk to use our cache 2023-04-09 06:49:02 -04:00
Brandon Thomas 7462bf1838 include ffmpeg, etc dependencies 2023-04-07 00:26:37 -04:00
Brandon Thomas 31bfa49bec Generate metadata output file (but not spectrogram) 2023-04-06 15:58:37 -07:00
Brandon Thomas 0c2f709a4f change docker base image to older cuda 2023-04-04 15:43:25 -04:00
Brandon Thomas 35772ff318 docker shouldn't include build outputs! 2023-04-04 05:49:21 -04:00
Brandon Thomas e2597bdde3 Dockerfile for VITS 2023-04-04 02:20:40 -07:00
Brandon Thomas 6c64d725f5 put all tts models under tts/ (we can change later) 2023-04-03 00:02:15 -07:00
ZDisket 5d78edd6b5 add this random stuff 2023-04-03 02:53:29 -04:00
Brandon Thomas 8bac589838 fix vocoder paths 2023-03-21 05:53:07 -04:00
Brandon Thomas fc27fb26c7 Fix other script issues 2023-03-21 05:45:17 -04:00
Brandon Thomas 548ce49535 Fixes to inference script to match Rust 2023-03-21 05:35:30 -04:00
Brandon Thomas 85d9b7afec New entry point for subprocess/CLI-based inference 2023-03-21 03:58:36 -04:00
Brandon Thomas c4ec6ffc08 Update README. Root-level readme is going to go out of date
Since the root readme can't give us much information on each model,
we'll just add some ASCII art.
2023-03-13 04:26:27 -04:00
Brandon Thomas 9fe76017d4 update dockerfile to work locally 2023-03-13 03:59:24 -04:00
Brandon Thomas 9e011e9863 Move dockerfile and update build script 2023-03-13 01:48:03 -04:00
Brandon Thomas 1d6df5b68e Move our early TT2 into a subdirectory as we prepare to add more models 2023-03-13 01:43:02 -04:00
Brandon Thomas b5355de94e Add support for Ozzy's mel multiplier constant 2023-03-11 01:18:19 -05:00
Brandon Thomas 51199e8a6c readme update 2023-01-18 03:09:24 -05:00
Brandon Thomas a108e4e410 End all sentences with punctuation. also Include some forgotten files 2023-01-12 04:19:11 -05:00
Brandon Thomas ca28449b1b Titles for check commands (did I test this? no?) 2023-01-12 03:41:14 -05:00
Brandon Thomas c7a880924f Add max_decoder_steps, streamline Dockerfile 2022-11-17 21:38:14 -05:00
Brandon Thomas f738b88f9b Command line script to check HifiGan model validity 2022-08-07 20:11:54 -04:00
Brandon Thomas 19cf2bb285 Make use of the Spanish Espeak pipeline 2022-07-27 06:21:51 -04:00
Brandon Thomas 166cbbf5c8 Merge pull request #5 from storytold/espeak_phonemizer
Espeak phonemizer pipeline for spanish (and also english)
2022-07-15 05:58:10 -04:00
Brandon Thomas d9114f0f28 Log request completion 2022-07-15 00:14:52 -04:00
Brandon Thomas 19bbff72ec Remove more spurious logging 2022-07-14 23:49:03 -04:00
Mathias Gatti 840a97e70e Espeak phonemizer pipeline for spanish (and also english) 2022-07-14 22:14:32 -03:00
Brandon Thomas 2e6be74403 change health check endpoint response to match other services 2022-07-14 20:50:02 -04:00
Brandon Thomas 4524389ced Remove logger.flush() 2022-07-14 20:29:56 -04:00
Brandon Thomas 0cc56be156 Merge branch 'master' of github.com:storytold/storyteller-ml 2022-07-14 16:58:08 -04:00
Brandon Thomas 89fed52526 Fix logger flush 2022-07-14 16:57:43 -04:00
Brandon Thomas 7fe0699f86 Merge pull request #3 from storytold/echelon-run-tests
Script to run tests (eg. in CI)
2022-07-14 16:46:14 -04:00
Brandon Thomas 54e63f5b71 Switch to using logger instead of print() 2022-07-14 16:32:23 -04:00
Brandon Thomas d562007578 Fix script 2022-07-10 18:08:41 -04:00
Brandon Thomas e7fc2ccf31 Add script to launch workers on-prem 2022-07-10 18:06:18 -04:00
Brandon Thomas ed7e26cfd2 fix missing pipeline param (forgot to plumb through) 2022-07-06 02:56:20 -04:00
Brandon Thomas ea6dce774b Script to run tests (eg. in CI)
We'll incrementally add more tests as we progress. Not everything will
need testing.
2022-07-06 02:55:04 -04:00
Brandon Thomas b4a24ff561 Add HTTP endpoint argument for which text pipeline to use 2022-07-06 02:26:35 -04:00
Brandon Thomas 76c6dbf12b Entirely reworked text handling pipeline
This breaks the text pipeline into the following pieces:

- input parsing (split known bracketed phoneme sections out first)

- normalization (fix spacing, numbers, abbreviations, etc.)

- phonetization (do CMUdict lookup or g2p prediction)

- sequencing (convert the symbolic representation to integer
  representation)

Each "pipeline" can have a unique combination of operations for each of
these pipeline steps.

This will grow over time.
2022-07-05 03:45:28 -04:00
Brandon Thomas 83af51d982 Add TTS readme detailing HTTP parameters 2022-06-18 13:10:01 -04:00
Brandon Thomas 711d5adb73 Add architecture debugging 2022-06-10 17:09:33 -04:00
Brandon Thomas ba326bfcfd Introduce code from Rust monorepo. This is a mess 2022-02-28 05:43:54 -05:00