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