Commit Graph

56 Commits

Author SHA1 Message Date
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