mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-03 00:47:53 +00:00
cbe6a2d7db93a2b26bd1d5a615a4eda86c4e2526
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.)
Production Server
The production server is 209.239.112.74.
Current nginx config
In sites-available,
server {
# Note: port 9000 is a temporary artifact
listen 9000;
server_name jungle.horse;
location / {
proxy_pass http://127.0.0.1:8888;
}
}
server {
listen 9000;
server_name capitalism.store;
location / {
proxy_pass http://127.0.0.1:9999;
}
}
See what processes bind the port
sudo lsof -i:80
Old IPTABLES Config
bt@colossus960:~$ sudo iptables --list-rules
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 9000 -j ACCEPT
And,
bt@colossus960:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:http
ACCEPT tcp -- anywhere anywhere tcp dpt:9000
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Languages
Rust
59.4%
TypeScript
39.3%
JavaScript
0.7%
Python
0.3%
CSS
0.2%
Other
0.1%