Brandon Thomas
a7c880caf9
Remove old HTML pages and demo HTML handler
2016-11-06 22:58:12 -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
ac74a5fede
Redesign DOM, add modal
...
- added an about modal
- donation links
2016-11-05 22:00:13 -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
b011ce4b87
First implementation of "use syllables".
2016-11-01 03:34:29 -04:00
Brandon Thomas
cdd9d4bac4
typescript build fixes
2016-10-30 05:34:10 -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
1b4e220b52
Cleanup, error handling
2016-10-25 05:02:26 -04:00
Brandon Thomas
0bebea4a0e
Typescript + Vuejs
2016-10-24 23:52:53 -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
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
Brandon Thomas
053dbda1e2
rename
2016-10-18 03:30:15 -04:00
Brandon Thomas
bae724525d
First iteration on new UI
2016-10-18 03:28:43 -04:00
Brandon Thomas
beb8303884
Static HTML handler
...
Maybe slightly wasted effort, but maps routes to static HTML files.
Will be good for doing several demos / concepts and hosting the old UI.
2016-10-18 01:39:02 -04:00
Brandon Thomas
7e302e7665
Word audio spacing params + handler cleanup
2016-09-20 05:19:16 -04:00
Brandon Thomas
c80cf6715a
Add start/end concept to the n-phone-based synth
2016-09-16 02:06:34 -04:00
Brandon Thomas
e87bb21475
UI improvements
2016-09-10 18:20:10 -04:00
Brandon Thomas
990faf3092
Add a WaveForm UI component (WaveSufer)
...
- Drop buzz.js for wavesurfer.js
- Wrapper in TypeScript / Webpack instead of Javascript / Gulp
2016-09-10 17:55:19 -04:00
Brandon Thomas
93f3a2d372
Synthesize using n-phones!
...
n-phones comprise monophones, diphones, 3-phones, and more.
This algorithm allows for smoother sounding synthesis.
Also updates the UI for a new n-phones option and adds/updates
scripts related to the arpabet with respect to n-phones.
2016-09-08 04:36:49 -04:00
Brandon Thomas
4425d17d29
Serverside + UI for making diphones an option
2016-09-06 03:38:56 -04:00
Brandon Thomas
9c507e5a47
fix UI bugs (non-persist checkbox, etc.)
2016-09-02 01:05:23 -04:00
Brandon Thomas
159eff2a1e
Added phoneme padding params and pause synthesis
2016-09-02 00:20:10 -04:00
Brandon Thomas
489aff2540
Ability to change speed + UI; also refactor volume
...
- Speed is an effect that stretches the waveform.
- Volume is now an effect.
- Poor UI added for speed component.
2016-09-01 02:04:41 -04:00
Brandon Thomas
cf70aebc7e
prep for new parameters (need to upgrade iron)
2016-08-29 22:04:56 -04:00
Brandon Thomas
b0be23f618
Add TypeScript/Webpack based test page
2016-06-25 18:11:29 -04:00
Brandon Thomas
8d2637ea72
JS/UI for sending volume
2016-03-06 04:28:31 -05:00
Brandon Thomas
c10819df72
form autocomplete off, link to JSON endpoint
2016-02-11 06:50:24 -05:00
Brandon Thomas
d8767823b9
title change
2016-02-11 05:42:03 -05:00
Brandon Thomas
0025cb81db
mobile ui fix, stats fix, typeahead state fix
2016-02-11 05:38:37 -05:00
Brandon Thomas
e24c87c76f
basic dropdown support (still wip w/ URL, style)
2016-02-11 05:25:56 -05:00
Brandon Thomas
9c4bdd76ff
Autoplay / URL change state
2016-02-02 04:27:12 -05:00
Brandon Thomas
811a86af0b
Sentence padding, word count stats, etc.
2016-02-01 05:38:29 -05:00
Brandon Thomas
31399665f9
really crude typeahead ui
2016-01-26 03:26:29 -05:00
Brandon Thomas
aacff3c1ce
Gulp/Bower workflow for Javascript
2016-01-24 14:17:55 -05:00
Brandon Thomas
9dcdc2542a
Bower for JS dependency management
2016-01-24 12:20:03 -05:00
Brandon Thomas
27e000c9a9
Character encoding, prevent page redirect
2016-01-02 03:47:44 -05:00
Brandon Thomas
57c7114c37
style updates
2015-12-09 05:51:07 -05:00
Brandon Thomas
6c61dfff11
style improvement
2015-12-09 05:37:13 -05:00
Brandon Thomas
720f851343
Web interface
2015-12-09 05:31:30 -05:00
Brandon Thomas
8c937995fa
Serve static files
2015-12-09 04:36:15 -05:00