Brandon Thomas
bbea7ad9ff
fixes
2016-11-07 01:28:11 -05:00
Brandon Thomas
b5ee9a8980
Limit number of words or characters in the request
...
Config options for both.
2016-11-07 01:18:53 -05:00
Brandon Thomas
00db0b5854
server param for logging raw sentence
2016-11-07 00:50:42 -05:00
Brandon Thomas
28036a3702
add more words to custom dictionaries
2016-11-07 00:43:35 -05:00
Brandon Thomas
da5ba07365
upload script for new jungle.horse S3 bucket (oops)
2016-11-07 00:13:54 -05:00
Brandon Thomas
4c44cd498a
Update frontend, deploy script to use "static" image asset URLs
2016-11-06 23:53:36 -05:00
Brandon Thomas
a7c880caf9
Remove old HTML pages and demo HTML handler
2016-11-06 22:58:12 -05:00
Brandon Thomas
a04174cfda
Deploy backend to AWS Elastic Beanstalk (EBS)
...
- Docker configs for AWS EBS
- Script to build artifact containing the Rust binary, configs, wav
files, and Docker configs.
- Add documentation.
2016-11-06 22:16:58 -05:00
Brandon Thomas
2d92776c3a
favicon, debug
2016-11-06 06:21:47 -05:00
Brandon Thomas
a393a76920
add CDN host (perhaps not necessary?)
2016-11-06 05:55:06 -05:00
Brandon Thomas
ccfbefddd1
Inject API host into the javascript (hack again)
2016-11-06 05:16:59 -05:00
Brandon Thomas
5c6cd281c4
fix cdn paths, add static error page
2016-11-06 05:05:22 -05:00
Brandon Thomas
6841ac7783
Fix paths in s3 upload by path substitution hack
...
Such a hacky thing to do...
2016-11-06 04:22:39 -05:00
Brandon Thomas
76791e5e0e
adding bucket configs (no credentials / secrets)
2016-11-06 02:18:42 -05:00
Brandon Thomas
0ac50320e1
Add S3 deploy script
2016-11-06 01:35:58 -05:00
Brandon Thomas
ac74a5fede
Redesign DOM, add modal
...
- added an about modal
- donation links
2016-11-05 22:00:13 -04:00
Brandon Thomas
bb751edc0a
turn on syllables by default
2016-11-04 02:51:57 -04:00
Brandon Thomas
d9c315fc28
animation, part 2
...
- minify flag for webpack
- add second animation
- fix existing animation (transition between stop and idle)
- abstraction of animation code into new class
2016-11-04 02:41:04 -04:00
Brandon Thomas
b358895089
Sample prefs on syllables
...
- Fix bug(s) preventing syllable system from working
- Add logging
- Add many syllable heuristics.
2016-11-03 02:58:09 -04:00
Brandon Thomas
9ba0eeb090
bump server version
2016-11-02 03:29:25 -04:00
Brandon Thomas
eeb213bb76
Better syllable synthesis
...
- Polysyllable fulfillment algorithm
- w/ debug padding
- Still needs "ends" support
- Lots of cleanup and improvement to syllable code
- Added Polysyllable and Polysyllabic trait
- Updated syllable heuristics for 3-syllable stretches
- 4-syllable parsing
- syllable debug logging + config
2016-11-02 03:26:09 -04:00
Brandon Thomas
b011ce4b87
First implementation of "use syllables".
2016-11-01 03:34:29 -04:00
Brandon Thomas
c232ec9534
more needed words
2016-11-01 02:49:08 -04:00
Brandon Thomas
def50e48d5
basic loadtest script (actually, this sucks)
2016-10-30 06:27:38 -04:00
Brandon Thomas
cdd9d4bac4
typescript build fixes
2016-10-30 05:34:10 -04:00
Brandon Thomas
32248e9e36
Fix UI "clear" button to clear URL state
2016-10-30 03:04:57 -04:00
Brandon Thomas
0ea02db27f
Refactor of synthesis-related code
...
- refactor and modularize code into "sentence synth" and "word synth"
- change synth params in code and UI
- change error types, better error handling
2016-10-30 02:25:52 -04:00
Brandon Thomas
3344acf6db
move parser dep from synthesizer to handler
2016-10-28 01:05:10 -04:00
Brandon Thomas
20f2f7a2ad
cleanup, move effects mod into synthesis::effects
2016-10-28 00:47:51 -04:00
Brandon Thomas
43a731b05e
request hashing move to request struct, tests++
2016-10-28 00:29:01 -04:00
Brandon Thomas
22d77a7c95
Remove old "diphones" param, add (unused) syllables param
2016-10-28 00:01:57 -04:00
Brandon Thomas
63d6b3257f
Cleanup audio synth handler
...
So much bad early code.
2016-10-27 23:48:14 -04:00
Brandon Thomas
90a0e367fa
Syllable-based synthesis (WIP)
...
- Vowels indicate syllable
- Algorithm tracks consonants and uses heuristics to attach them to a
vowel island.
- Still work in progress.
2016-10-27 01:27:55 -04:00
Brandon Thomas
fd4bfbe920
Change logo
2016-10-25 21:33:27 -04:00
Brandon Thomas
c6389a50bc
don't animate on 500
2016-10-25 05:05:21 -04:00
Brandon Thomas
1b4e220b52
Cleanup, error handling
2016-10-25 05:02:26 -04:00
Brandon Thomas
c983e88a0b
bump to ver 0.11.0, add more abbreviations
2016-10-25 04:15:18 -04:00
Brandon Thomas
cc71a9d8b6
Date parsing
2016-10-25 03:53:36 -04:00
Brandon Thomas
db9e412495
Synthesize currency values, eg. "$10 million"
2016-10-25 00:47:16 -04:00
Brandon Thomas
0bebea4a0e
Typescript + Vuejs
2016-10-24 23:52:53 -04:00
Brandon Thomas
adabd2b588
bump server version to 0.9.0
2016-10-22 19:21:28 -04:00
Brandon Thomas
9b12fbacdc
Pass tokens to synthesizer intead of strings
...
- Enables "pauses" for punctuation
- Enables "filler words" like "uh" for unknown words
2016-10-22 18:18:11 -04:00
Brandon Thomas
aa9f5e9dad
Use IntelliJ-Rust for development; include configs
2016-10-22 01:43:20 -04:00
Brandon Thomas
208f544e36
autofocus
2016-10-20 04:55:11 -04:00
Brandon Thomas
cd3bb6a3f2
URL state
2016-10-20 04:10:37 -04:00
Brandon Thomas
66b746f4d2
swap old frontend for new one (without image)
2016-10-20 02:47:57 -04:00
Brandon Thomas
c6840a88d4
Begin new frontend code
2016-10-20 02:39:26 -04:00
Brandon Thomas
5fc8f0610c
Move old typescript code to new frontend directory
2016-10-20 00:46:22 -04:00
Brandon Thomas
31eb0ea2b7
Move old frontend UI code to new directory
2016-10-20 00:35:15 -04:00
Brandon Thomas
b9e199f08d
Responsive versions of each.
2016-10-18 03:38:53 -04:00