Commit Graph
328 Commits
Author SHA1 Message Date
David Huggins-Daines acbd8a6714 fix: turns out custom definitions are necessary 2022-09-14 22:51:10 -04:00
David Huggins-Daines c6c1d4d4ea fix: note that we actually need ngram_model.h...
... and do nothing about it for the moment (except remove a useless internal include)
2022-09-14 22:00:12 -04:00
David Huggins-Daines 5374f5d6f6 feat: implement (not test yet) ps_config API 2022-09-13 23:20:08 -04:00
David Huggins-Daines cf021b87d4 refactor!!: complete sphinxbase removal 2022-09-13 15:35:25 -04:00
David Huggins-Daines 40a37e46c0 build: no longer need src/CMakeLists.txt 2022-09-13 14:07:04 -04:00
David Huggins-Daines 737fc546b7 refactor!: move headers around some more 2022-09-13 13:04:44 -04:00
David Huggins-Daines 915d534fab refactor!!: rearrange <pocketsphinx.h> (does not compile) 2022-09-12 14:07:29 -04:00
David Huggins-Daines aacebf11e3 refactor!!: begone sphinxbase 2022-09-12 14:06:47 -04:00
David Huggins-Daines a9ab637662 refactor: hit headers with a big hammer 2022-09-12 08:31:56 -04:00
David Huggins-Daines 4d09c19675 fix: reinstate cmd_ln.h as an internal api 2022-09-09 12:53:05 -04:00
David Huggins-Daines ce73ac84d6 feat: add back most of the functions
still need to figure out what to do about a few of them
2022-09-08 16:43:20 -04:00
David Huggins-Daines 46e26285e1 refactor!: remove non-internal functions from cmd_ln.h 2022-09-08 15:43:09 -04:00
David Huggins-Daines d0160132e7 feat: add boolean access functions (not really necessary) 2022-09-08 15:28:26 -04:00
David Huggins-Daines 88e60df911 feat: add (not working yet) config API functions 2022-09-08 14:50:22 -04:00
David Huggins-Daines a2a275ea87 refactor: move argument types to an enum in pocketsphinx.h 2022-09-08 13:45:41 -04:00
David Huggins-Daines 23b1aae8fe refactor: move command line definitions to one place 2022-09-08 13:44:47 -04:00
David Huggins-Daines 11b802f6f4 feat!: define new API/ABI for configuration 2022-09-08 13:21:43 -04:00
David Huggins-Daines 9e69bd066b docs: update version and add faqs 2022-09-07 14:47:55 -04:00
David Huggins-Daines 74d7254838 fix: read feat.params in soxflags
also add a function for finding the minimum good sampling rate,
which we cannot use as it would also need to be used by ps_init()
which might happen soon
2022-09-02 01:10:36 -04:00
David Huggins-Daines 96615a8507 docs: add lenzo to acknowledgements! 2022-08-30 21:17:14 -04:00
David Huggins-Daines 84853d7271 build: bump versions 2022-08-26 12:10:36 -04:00
David Huggins-Daines 2741b32337 refactor!: s/cmd_ln_t/ps_config_t/ for a start 2022-08-26 11:44:01 -04:00
David Huggins-Daines cb2991e7a9 feat: straighten out MODELDIR handling
Rather than adding hacks upon hacks this is a reasonable way to do it I think.
MODELDIR is defined for an installation that has a predefined location, otherwise
it isn't.  There's an API function to get it so we know what kind of installation
we are in, and the Python module uses this to get the default model either from
the systemwide path, or from a "batteries-included" installation in site-packages,
which is now the default.
2022-08-25 14:03:45 -04:00
David Huggins-Daines 7b77317fec docs: fix LD_LIBRARY_PATH 2022-08-25 11:25:04 -04:00
David Huggins-Daines 5c51f770f7 docs: add python example 2022-08-24 22:58:56 -04:00
David Huggins-Daines e57864ce25 docs: include some examples
without explanation for the moment but soon i will master doxygen
2022-08-24 22:44:26 -04:00
David Huggins-Daines ba589630a0 Merge branch 'master' into doc_improvement 2022-08-24 22:28:02 -04:00
David Huggins-Daines fe1de16e1c docs: document all the things^H^H^H^H^Hfiles 2022-08-24 20:53:13 -04:00
David Huggins-Daines b8688d0218 refactor!: remove android headers which certainly do not work 2022-08-24 20:52:56 -04:00
David Huggins-Daines 857d5b88ea refactor!: remove now useless Win32 and WinCE config files 2022-08-24 20:52:19 -04:00
David Huggins-Daines 9e00ecd3a7 feat!: make -samprate an int after all these years 2022-08-22 11:47:34 -04:00
David Huggins-Daines 87a3e2dcaa Merge pull request #284 from cmusphinx/cmn_api
Add a proper API for cepstral mean normalization
2022-08-22 11:38:31 -04:00
David Huggins-Daines 930b3672b1 feat: add option to update CMN on the fly 2022-08-22 11:06:33 -04:00
David Huggins-Daines 7583a3fdfa feat: add cmn api 2022-08-22 10:32:04 -04:00
David Huggins-Daines 6d34fe4120 feat: modernize cmn.h a bit 2022-08-22 09:58:53 -04:00
David Huggins-Daines 5c0490caad feat!: remove unused thread library 2022-08-22 09:14:11 -04:00
David Huggins-Daines 6c5f23f7ae refactor!: on second thought...
cmdln_macro.h isn't very useful as a public header (nor the other definitions
in feat.h and fe.h), there will be a better config interface for 5.0.0
2022-08-22 08:30:16 -04:00
David Huggins-Daines 96af3924f1 refactor!: fix compilation for new headers 2022-08-21 19:41:22 -04:00
David Huggins-Daines d76b3ed8cb refactor!: give headers more sensible names 2022-08-21 19:07:47 -04:00
David Huggins-Daines 3f33803d7d fix: use doubles not floats and check impossible ratios 2022-08-21 14:49:42 -04:00
David Huggins-Daines 70d848d923 feat: accept approximate rates 2022-08-21 12:27:49 -04:00
David Huggins-Daines 075a7f06a8 feat: complete and mostly working endpointer 2022-08-20 09:58:57 -04:00
David Huggins-Daines 266e8fd23b feat: end of stream handling 2022-08-20 07:13:52 -04:00
David Huggins-Daines 4dc2374bde feat: initial C implementation of endpointer 2022-08-19 23:47:55 -04:00
David Huggins-Daines 62d42bf552 feat: initial endpointer API 2022-08-19 20:26:18 -04:00
David Huggins-Daines 7ceb7f1aee docs: reinstate disclaimer 2022-08-19 18:29:09 -04:00
David Huggins-Daines 114723ed64 docs: slim down copyright notice
It's not clear that I could actually assign copyright to CMU,
so I won't do that
2022-08-19 18:24:32 -04:00
David Huggins-Daines ab243e056a fix: update year on copyright 2022-08-19 14:45:00 -04:00
David Huggins-Daines 7cd7561a7a feat: minimally wrap WebRTC VAD 2022-08-17 12:06:39 -04:00
David Huggins-Daines 681673d75d refactor: remove public webrtc_vad.h 2022-08-17 09:41:42 -04:00