Commit Graph

54 Commits

Author SHA1 Message Date
Brandon Thomas 3f0f94d92e better debugging, add gpu info, fix ffmpeg bug with -y 2022-12-12 19:40:37 -05:00
Brandon Thomas aa195675c0 Dockerfile for softvc 2022-12-12 19:28:07 -05:00
Brandon Thomas f6236dccca Truncate input audio 2022-12-12 17:42:46 -05:00
Brandon Thomas 0b9b7f7c4d Calculate wav metadata 2022-12-11 21:35:09 -05:00
Brandon Thomas 1220c7c0cd Inference cleanup, gitignore additions, etc. 2022-12-11 20:48:16 -05:00
Brandon Thomas 910641cde9 Working inference 2022-12-07 21:59:20 -05:00
Brandon Thomas 6281ebb454 SoftVC training notebook; training patch 2022-12-07 21:41:47 -05:00
Brandon Thomas 4837def3c2 WIP inference 2022-12-07 21:34:00 -05:00
Brandon Thomas 899d81efcc requirements.txt 2022-12-07 20:20:18 -05:00
Brandon Thomas 3bffd5996a Wav Samples, gitignore 2022-12-07 20:19:22 -05:00
Brandon Thomas 8f2a815d7d Add models for voice conversion 2022-12-07 19:59:01 -05:00
Brandon Thomas 99a9ccf3d8 move labels 2022-11-27 16:20:22 -05:00
Brandon Thomas 7115423a9e Dockerfile description, ignores, start script (local dev) 2022-11-27 16:10:38 -05:00
Brandon Thomas c7a880924f Add max_decoder_steps, streamline Dockerfile 2022-11-17 21:38:14 -05:00
Brandon Thomas 5163650b86 Move model code from Rust monorepo to improve Rust compile times
This will need work done to support w2l.
2022-11-13 17:49:37 -05:00
Brandon Thomas f738b88f9b Command line script to check HifiGan model validity 2022-08-07 20:11:54 -04:00
Brandon Thomas 79cb27a1f2 Fix dockerfile 2022-07-27 06:34:37 -04:00
Brandon Thomas eae5fbbc0c Merge pull request #6 from storytold/echelon-enable-spanish-espeak
Echelon enable spanish espeak
2022-07-27 06:24:04 -04:00
Brandon Thomas 19cf2bb285 Make use of the Spanish Espeak pipeline 2022-07-27 06:21:51 -04:00
Brandon Thomas 44f15c7a65 update dockerignore to skip local dev venv 2022-07-27 03:48:41 -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 e7fcc23c3e Fix dockerfile escaping 2022-07-15 00:17:17 -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
Brandon Thomas 3d0871306c Temporary fix for virtual env pytorch 2022-07-14 23:40:56 -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 dfa6354a4e update docker image to fix RTX3090 issue (needs a lot of cleanup) 2022-07-14 16:35:24 -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 9b8298c679 Merge pull request #4 from storytold/echelon-fix-nvidia-revoked-key
Fix dockerfile broken by Nvidia's revoked key
2022-07-06 03:39:43 -04:00
Brandon Thomas 5b215270ac Fix dockerfile broken by Nvidia's revoked key 2022-07-06 03:38:58 -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 9ce1b5061d Merge pull request #2 from storytold/echelon-text-pipeline-http-arg
Add HTTP endpoint argument for which text pipeline to use
2022-07-06 02:27:28 -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 551b2670bb Merge pull request #1 from storytold/echelon-text-pipeline-system
Entirely reworked text handling pipeline
2022-07-05 03:50:41 -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 6a43c8d7ca Add link to TTS 2022-06-18 13:13:03 -04:00
Brandon Thomas 83af51d982 Add TTS readme detailing HTTP parameters 2022-06-18 13:10:01 -04:00
Brandon Thomas 792e437b79 Change name of repository 2022-06-18 12:50:30 -04:00
Brandon Thomas 711d5adb73 Add architecture debugging 2022-06-10 17:09:33 -04:00
Brandon Thomas 44f2a1082b update readme (to trigger build) 2022-03-31 16:10:05 -04:00
Brandon Thomas 197f13fa5e Dockerfile and Github build
These have a lot of cruft, but it should work. I'll switch over to using
this from the python code in the Rust monorepo
2022-03-30 23:47:53 -04:00
Brandon Thomas dd342ddec6 warning 2022-02-28 05:55:57 -05:00