Brandon Thomas
a70151d1f1
add "o'clock" to times
2016-10-15 17:46:41 -04:00
Brandon Thomas
a3ecab05f0
Time parsing
2016-10-15 17:32:56 -04:00
Brandon Thomas
493749a86d
time tokenizing
2016-10-14 02:44:19 -04:00
Brandon Thomas
52f986ad0d
Twitter username and hashtag parsing
2016-10-13 03:22:08 -04:00
Brandon Thomas
86155ea998
Update build script, bump version number
2016-10-13 01:30:43 -04:00
Brandon Thomas
202c290e1f
CamelCase parsing to word expansion
2016-10-13 01:23:15 -04:00
Brandon Thomas
e00d8abe0e
Parse hyphenated words into words if in dictionary
2016-10-13 00:55:16 -04:00
Brandon Thomas
e8ab38fda0
Cleanup symbol pattern matching
2016-10-13 00:08:31 -04:00
Brandon Thomas
376b19fc06
Currency symbol tokenizing
2016-10-12 23:50:04 -04:00
Brandon Thomas
514656f296
additional test
2016-10-12 22:44:36 -04:00
Brandon Thomas
0c4a69ba4a
CamelCase tokenizing
2016-10-12 22:42:41 -04:00
Brandon Thomas
c0a284a1ac
Tokenize (but do not parse) hyphenated words
2016-10-12 22:05:04 -04:00
Brandon Thomas
fd45d9416a
plus symbol
2016-10-12 21:41:09 -04:00
Brandon Thomas
dbc776292a
easier to read logs; dictionary tweaks
2016-10-12 02:04:44 -04:00
Brandon Thomas
90d91f731f
ordinal bugfix
2016-10-12 00:24:49 -04:00
Brandon Thomas
bb5d9aca1c
Ordinal tokenization and rendering
2016-10-11 23:57:51 -04:00
Brandon Thomas
3228cf5e12
Add state abbreviations
...
Only some work since there are arpabet entries. I don't care to override
them at this time.
2016-10-11 21:50:30 -04:00
Brandon Thomas
c319b82462
add arpabet words, remove parens, etc.
2016-10-11 03:59:52 -04:00
Brandon Thomas
f9fd557a27
log timing
2016-10-10 04:02:38 -04:00
Brandon Thomas
03a3e24d8b
Handle percentages
2016-10-10 03:44:23 -04:00
Brandon Thomas
3f29bed4ad
get rid of junk (square brackets, asterisk, etc.)
2016-10-10 03:31:37 -04:00
Brandon Thomas
635cd41fbe
Bump server version
2016-10-10 03:07:48 -04:00
Brandon Thomas
28aee28c12
Number parsing
...
Enables audio synthesis of numbers.
2016-10-10 03:04:01 -04:00
Brandon Thomas
535829e791
Add TODO file to keep track of goals
2016-10-09 18:51:41 -04:00
Brandon Thomas
99f84354ad
Add an abbreviations system
...
- Abbreviations file maps abbreviations to a word list.
- This will function diffrently than initialisms, which are pronounced
letter by letter.
2016-10-09 18:40:07 -04:00
Brandon Thomas
4557780803
Updates to deploy script
2016-10-08 17:02:10 -04:00
Brandon Thomas
86a3aeef09
Bump server version
2016-10-08 14:30:07 -04:00
Brandon Thomas
9b8263815b
Improved code and quality of tokenization
...
- Distinct rounds of tokenization
- Split into modules
- Cleanup
2016-10-08 14:28:11 -04:00
Brandon Thomas
1850dfe418
dashes and emoji tokenization, added tests
...
- emoji tokenization is WIP
2016-10-06 03:26:40 -04:00
Brandon Thomas
18b3e0cfdf
Bump server version
2016-10-06 02:50:50 -04:00
Brandon Thomas
6524be41e1
Configurable logging contexts; refactored logging
...
Logging from each component (parsing, synthesis, HTTP server) now logs
as its own target. Configuration options enable turning on or off each
component so it's easy to isolate a component for debugging.
2016-10-06 02:46:29 -04:00
Brandon Thomas
c37c07efc0
Update configs based on the system in tweetspeak
...
configs have a default set and a hostname-specified set that act as
overrides.
2016-10-06 01:27:09 -04:00
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