Brandon Thomas
343c7f7092
Actually implement a tokenizing pipeline
...
Split "tokenizing" and "parsing". It isn't quite CS theory, but it makes
things easier to test and maintain.
2016-10-06 00:59:00 -04:00
Brandon Thomas
ca2d3eb2b7
Bump hound (wav library) major version
2016-10-03 22:22:28 -04:00
Brandon Thomas
6eadf185d2
Bump dependency versions
2016-10-03 22:20:32 -04:00
Brandon Thomas
5fc4592369
fix smart quote
2016-10-03 22:18:30 -04:00
Brandon Thomas
ea0fb8efcc
fix emdashes, smart quotes, periods w/ quotes
2016-10-02 17:29:42 -04:00
Brandon Thomas
f74f93da1c
Bump server version
2016-10-02 16:35:02 -04:00
Brandon Thomas
c7224d4838
Cleanup, fix compile warnings
2016-10-02 16:32:56 -04:00
Brandon Thomas
f86f6aa3ea
Foundations for sentence tokenization (WIP)
...
- Sentence parsing and correction moved into a single module
- Typesafe "Speaker" parameter
- Regex + lazy_static!
2016-10-02 15:28:48 -04:00
Brandon Thomas
3a6b201ae0
Deploy script
2016-09-30 01:41:17 -04:00
Brandon Thomas
13ba34d0b3
words, readme
2016-09-27 05:16:03 -04:00
Brandon Thomas
7e302e7665
Word audio spacing params + handler cleanup
2016-09-20 05:19:16 -04:00
Brandon Thomas
4ce9909b4e
Add work-related dictionary for fun
2016-09-20 04:27:06 -04:00
Brandon Thomas
d9352990c7
Add new words
2016-09-20 02:13:02 -04:00
Brandon Thomas
952db53020
Add more words (jigglypuff!)
2016-09-20 01:49:17 -04:00
Brandon Thomas
59f29166ea
more words
2016-09-18 07:58:47 -04:00
Brandon Thomas
ec72a3c832
Rename "_words" directory to "words"
2016-09-18 06:22:22 -04:00
Brandon Thomas
4e9ce2628f
additions to arpabet dictionary
2016-09-18 04:46:39 -04:00
Brandon Thomas
6cb4dac63b
Support - in arpabet.
2016-09-18 01:43:51 -04:00
Brandon Thomas
196744b976
Fix bug
2016-09-18 00:49:20 -04:00
Brandon Thomas
a2850f63ee
dictionary work, etc.
2016-09-16 04:00:24 -04:00
Brandon Thomas
931f195347
Extra phonemes, fixup words
2016-09-16 02:18:10 -04:00
Brandon Thomas
91d0ab9e67
Improved monophones wrt. ends
2016-09-16 02:17:40 -04:00
Brandon Thomas
a5dcdca16e
Custom arpabet dictionary
2016-09-16 02:08:47 -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
b2d2d48894
I'm going to hell for some of these words :P
2016-09-13 00:50:21 -04:00
Brandon Thomas
65a3dcad7b
maintain own "cleared" state in UI
2016-09-10 18:34:37 -04:00
Brandon Thomas
0e8a469db1
added more missing words
2016-09-10 18:25:49 -04:00
Brandon Thomas
e87bb21475
UI improvements
2016-09-10 18:20:10 -04:00
Brandon Thomas
6e7afc677a
Forgot to check this in awhile ago
2016-09-10 17:56:30 -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
9004b204ed
Fix n-phone bug
2016-09-10 12:40:57 -04:00
Brandon Thomas
23bd68c761
Allow apostrophe - fix in arpabet regex
2016-09-10 03:21:22 -04:00
Brandon Thomas
c7b34146af
cleanup, words
2016-09-08 05:32:30 -04:00
Brandon Thomas
b0169fac5e
Added a file tracking words I need to add
2016-09-08 04:40:20 -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
a6eb7ad539
Script to determine longest lengths of phonemes
2016-09-07 01:49:53 -04:00
Brandon Thomas
9b0e4d4a8c
Add arpabet n-phone histogram tool
2016-09-06 23:59:49 -04:00
Brandon Thomas
4425d17d29
Serverside + UI for making diphones an option
2016-09-06 03:38:56 -04:00
Brandon Thomas
c9f0613dd3
Add initial diphone support!
2016-09-06 03:26:17 -04:00
Brandon Thomas
24faba4af1
add "start" and "end" syllables
2016-09-06 00:31:33 -04:00
Brandon Thomas
9fadaa3a55
fix boolean defaults again
2016-09-02 01:11:37 -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
740e3c7eec
really fix phoneme wavspec bug !
2016-08-30 02:17:44 -04:00
Brandon Thomas
0009f9b034
turn on/off caching with config option
2016-08-30 02:06:53 -04:00
Brandon Thomas
6fd6581324
Add username creation details
2016-08-30 01:35:30 -04:00
Brandon Thomas
b24f5102c0
More readme updates
2016-08-30 01:08:47 -04:00
Brandon Thomas
cbe6a2d7db
Add nginx config to readme
2016-08-30 00:59:44 -04:00
Brandon Thomas
9a9fbacde1
fix small _blank bug on phoneme-only
2016-08-29 23:55:28 -04:00