File: test_init.c

package info (click to toggle)
pocketsphinx 5.0.4-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 51,236 kB
  • sloc: ansic: 54,519; python: 2,438; sh: 566; cpp: 410; perl: 342; yacc: 93; lex: 50; makefile: 30
file content (31 lines) | stat: -rw-r--r-- 855 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <pocketsphinx.h>
#include <stdio.h>
#include <string.h>
#include "util/cmd_ln.h"

#include "test_macros.h"

int
main(int argc, char *argv[])
{
	ps_decoder_t *ps;
	ps_config_t *config;

	(void)argc;
	(void)argv;
        err_set_loglevel(ERR_INFO);
	TEST_ASSERT(config =
                    ps_config_parse_json(NULL,
                                         "hmm: " MODELDIR "/en-us/en-us "
                                         "lm: " MODELDIR "/en-us/en-us.lm.bin "
                                         "dict:" MODELDIR "/en-us/cmudict-en-us.dict "
                                         "fwdtree: true, fwdflat: true, bestpath: true "
                                         "samprate: 16000"));
        cmd_ln_log_values_r(config, ps_args());
	TEST_ASSERT(ps = ps_init(config));

	ps_free(ps);
	ps_config_free(config);

	return 0;
}