Commit Graph

284 Commits (dev)

Author SHA1 Message Date
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
Matthew D. Scholefield 64598a0d8d Add models/ to .gitignore 2017-12-18 18:50:22 -06:00