Commit Graph

8 Commits

Author SHA1 Message Date
Brandon Thomas 19cf2bb285 Make use of the Spanish Espeak pipeline 2022-07-27 06:21:51 -04:00
Brandon Thomas 4524389ced Remove logger.flush() 2022-07-14 20:29:56 -04:00
Brandon Thomas 89fed52526 Fix logger flush 2022-07-14 16:57:43 -04:00
Brandon Thomas 54e63f5b71 Switch to using logger instead of print() 2022-07-14 16:32:23 -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 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