mirror of
https://github.com/storytold/artcraft.git
synced 2026-10-26 11:09:42 +00:00
f90fe671ffed4bc525fcc79ff6fca2d8b0fd08b4
Changes the filesystem structure a bit, introduces new wave file reader and dictionaries, etc.
Trumpet
- for the lulz
- ???
- lol
Running the server
- Install Rust >= 1.1.0
cargo run
Phoneme
- CMU Dictionary,
which uses Arpabet.
- 54 units in the Arpabet:
- Vowels:
- 10 monophthongs (AO, AA, IY, UW, EH, IH, UH, AH, AX, AE)
- 5 diphthongs (EY, AY, OW, AW, OY)
- 8 R-colored vowels (ER, AXR, EH R, UH R, AO R, AA R, IH|IY R, AW R)
- Consonants:
- 6 Stops (P, B, T, D, K, G)
- 2 Affricates (CH, JH)
- 9 Fricatives (F, V, TH, DH, S, Z, SH, ZH, HH)
- 6 Nasals (M, EM, N, EN, NG, ENG)
- 5 Liquids (L, EL, R, DX, MX)
- 3 Semivowels (Y, W, Q)
- Vowels:
- 54 units in the Arpabet:
Diphones
Generate a list of phoneme 2-tuples.
Unit Selection
- Combine multiple sources into final output (words, phonemes, diphones)
- Have alternatives (words, phonemes) that pair better with others.
- Optimize joining on a score (start/ending pitch, tempo, etc.)
Description
Languages
Rust
59.4%
TypeScript
39.3%
JavaScript
0.7%
Python
0.3%
CSS
0.2%
Other
0.1%