Commit Graph

285 Commits (7ddb6f631afa42f67c2ecaaea4deaa6c6d749c9a)

Author SHA1 Message Date
Matthew D. Scholefield be338dbd89 Upgrade tensorflow to new 1.5.1 2018-04-13 01:08:00 -05:00
Matthew D. Scholefield 159e9866b4 Add pause and play to runner class
This allows keeping the process alive without feeding it new audio data
2018-04-13 01:04:20 -05:00
Matthew D. Scholefield fbdca29949 Fix database groups file when in subdirectory and formatting 2018-04-12 18:21:24 -05:00
Matthew D. Scholefield 69e8af5bb5 Add __version__ to runner 2018-03-29 10:25:07 -05:00
Matthew D. Scholefield fbdba9bfdd Update runner README and improve Python 2 support 2018-03-29 10:25:07 -05:00
Matthew D. Scholefield 1449aae3a8 Fix line length 2018-03-29 10:25:07 -05:00
Matthew D. Scholefield 0b80a25ea7 Fix ordering of stop statements to prevent exception 2018-03-29 10:25:07 -05:00
Matthew D. Scholefield ef067fe1a4
Add info about comparison to README 2018-03-21 20:54:29 -05:00
Steve Penrod 7c33d886d1 Add Communal models subsection
Link to Precise training website for tagging data for communal models
2018-03-21 16:34:53 -05:00
Matthew D. Scholefield befd296128 FIx vectorizing invalid files 2018-03-21 16:34:53 -05:00
Matthew D. Scholefield 39721720fe Export to a particular folder 2018-03-21 16:34:53 -05:00
Matthew D. Scholefield 1ee402fd54 Fix database files not loading properly 2018-03-21 16:34:53 -05:00
Matthew D. Scholefield dcad96fc4e Fix invalid chunk size in PreciseRunner and fix importing from db 2018-03-21 16:34:53 -05:00
Matthew D. Scholefield 0fe1bceede Change database to simple text file 2018-03-21 16:34:53 -05:00
Matthew D. Scholefield 09e8b91ad2 Add try except clauses to make more robust 2018-03-21 16:34:53 -05:00
Matthew D. Scholefield b5c38ee71a Clean up setup script
Now uses a configurable VENV location used for parent projects
2018-03-21 16:34:53 -05:00
Matthew D. Scholefield 2878e8f963 Refactor test statistics, change buffer_size to mean bytes, and
add pocketsphinx calculation to precise-eval
2018-03-21 16:34:53 -05:00
Matthew D. Scholefield 32a001511e Refactor test statistics, change buffer_size to mean bytes, and
add pocketsphinx calculation to precise-eval
2018-03-07 13:37:03 -06:00
Matthew D. Scholefield 98e0e7161c Output model being processed in precise-eval 2018-03-06 15:15:03 -06:00
Matthew D. Scholefield 09c3ad927b Change license to Apache 2.0 2018-02-28 20:49:34 -06:00
Matthew D. Scholefield 0169d44dd9 Update diagram 2018-02-26 23:14:24 -06:00
Matthew D. Scholefield ec91da1bbc Add README 2018-02-26 23:03:46 -06:00
Matthew D. Scholefield b254fe1358 Rename precise-stream to precise-engine
It makes way more sense
2018-02-26 21:19:30 -06:00
Matthew D. Scholefield ff624ee91a Attempt to fix prettyparse error 2018-02-26 17:20:38 -06:00
Matthew D. Scholefield 32b9506c13 Be more explicit to ensure correct pyinstaller version is used 2018-02-26 17:08:57 -06:00
Matthew D. Scholefield 8291bb117f Remove prettyparse from hiddenimports 2018-02-26 17:06:37 -06:00
Matthew D. Scholefield 6f69bad940 Update requirements.txt 2018-02-26 16:26:02 -06:00
Matthew D. Scholefield 3b5fe3de9a Make publish.sh use venv 2018-02-24 17:46:32 -06:00
Matthew D. Scholefield 538889f49a Fix publish script 2018-02-23 17:50:40 -06:00
Matthew D. Scholefield 3819197808 Change build to folder 2018-02-23 15:43:54 -06:00
Matthew D. Scholefield 8ced324465 Rename Tensorflow to TensorFlow 2018-02-23 15:23:20 -06:00
Matthew D. Scholefield f9c5dafd54 Ignore all data folders 2018-02-23 14:48:57 -06:00
Matthew D. Scholefield 30364bc5f4 Remove placeholder folders
They don't have the correct labels and the scripts no longer default to there
2018-02-23 14:46:10 -06:00
Matthew D. Scholefield 88173fef95 Recursive glob data/random 2018-02-23 14:45:31 -06:00
Matthew D. Scholefield 988a4fe60c Add extra option to precise-collect 2018-02-23 14:38:04 -06:00
Matthew D. Scholefield 7be273383e Don't ignore runner egg-info 2018-02-23 14:25:54 -06:00
Matthew D. Scholefield a3d434de08 Fix default channels 2018-02-23 14:23:49 -06:00
Matthew D. Scholefield ce5f93369c New precise-collect script and minor fixes
- Fix precise-convert script
 - Fix pyinstaller spec
 - Change keyword folder to wake-word. This is more consistent with other labels
2018-02-23 13:47:56 -06:00
Matthew D. Scholefield cc32959e29 Remove system path modifications
To run a script during development, instead ./setup.sh followed by precise-<script_name> should be used
This ensures all the proper paths are already setup (such as for PreciseRunner)
2018-02-22 01:10:41 -06:00
Matthew D. Scholefield d622eef3ec Support only loading test data without train data 2018-02-22 01:02:50 -06:00
Matthew D. Scholefield 13c3d81993 Add precise-eval script 2018-02-21 23:16:54 -06:00
Matthew D. Scholefield 484a90f9bc Refacetor and source code standardization 2018-02-21 13:15:51 -06:00
Matthew D. Scholefield 0883ffdeb7 Add hdf5 to dependencies 2018-02-15 15:15:15 -06:00
Matthew D. Scholefield 153cba05c9 Fix Ubuntu dependencies 2018-02-15 14:54:25 -06:00
Matthew D. Scholefield 2a3ff7dc26 Standardize imports and type hints 2018-02-15 14:54:08 -06:00
Matthew D. Scholefield 9440e51324 Add --without-pip flag to python venv creation
This is necessary on most systems
2018-02-15 03:13:59 -06:00
Matthew D. Scholefield 7d732ccee1 Add requirements.txt 2018-02-15 03:13:22 -06:00
Matthew D. Scholefield d2a5469bf3 Improvements 2018-02-15 03:03:52 -06:00
Matthew D. Scholefield 3a35b52e8e Add typing to dependencies 2017-12-18 19:34:38 -06:00
Matthew D. Scholefield e3cb1f0bf4 Make training fail gracefully if dimensions are invalid 2017-12-18 18:51:03 -06:00