| #include <stdio.h> |
| #include <string.h> |
|
|
| #include <pocketsphinx.h> |
|
|
| #include "bin_mdef.h" |
| #include "dict.h" |
| #include "dict2pid.h" |
| #include "test_macros.h" |
|
|
| int |
| main(int argc, char *argv[]) |
| { |
| bin_mdef_t *mdef; |
| dict_t *dict; |
| dict2pid_t *d2p; |
| ps_config_t *config; |
|
|
| (void)argc; |
| (void)argv; |
| TEST_ASSERT(config = ps_config_parse_json(NULL, |
| "dict:" MODELDIR "/en-us/cmudict-en-us.dict " |
| "fdict:" MODELDIR "/en-us/en-us/noisedict")); |
| TEST_ASSERT(mdef = bin_mdef_read(NULL, MODELDIR "/en-us/en-us/mdef")); |
| TEST_ASSERT(dict = dict_init(config, mdef)); |
| TEST_ASSERT(d2p = dict2pid_build(mdef, dict)); |
|
|
| dict_free(dict); |
| dict2pid_free(d2p); |
| bin_mdef_free(mdef); |
| ps_config_free(config); |
|
|
| return 0; |
| } |
|
|