From b29d0abb1e66de1445f136af7ee304a4ee01456a Mon Sep 17 00:00:00 2001 From: Reuben Morais Date: Thu, 25 Oct 2018 17:01:11 -0300 Subject: [PATCH] Make trie parameter optional, building it on demand if not passed --- native_client/client.cc | 2 +- native_client/javascript/client.js | 2 +- native_client/python/client.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/native_client/client.cc b/native_client/client.cc index f6220140..56acd772 100644 --- a/native_client/client.cc +++ b/native_client/client.cc @@ -200,7 +200,7 @@ main(int argc, char **argv) return 1; } - if (lm && trie) { + if (lm) { int status = DS_EnableDecoderWithLM(ctx, alphabet, lm, diff --git a/native_client/javascript/client.js b/native_client/javascript/client.js index 1e92379f..326b7613 100644 --- a/native_client/javascript/client.js +++ b/native_client/javascript/client.js @@ -98,7 +98,7 @@ audioStream.on('finish', () => { const model_load_end = process.hrtime(model_load_start); console.error('Loaded model in %ds.', totalTime(model_load_end)); - if (args['lm'] && args['trie']) { + if (args['lm']) { console.error('Loading language model from files %s %s', args['lm'], args['trie']); const lm_load_start = process.hrtime(); model.enableDecoderWithLM(args['alphabet'], args['lm'], args['trie'], diff --git a/native_client/python/client.py b/native_client/python/client.py index 60e8097c..d0b64c7c 100644 --- a/native_client/python/client.py +++ b/native_client/python/client.py @@ -82,7 +82,7 @@ def main(): model_load_end = timer() - model_load_start print('Loaded model in {:.3}s.'.format(model_load_end), file=sys.stderr) - if args.lm and args.trie: + if args.lm: print('Loading language model from files {} {}'.format(args.lm, args.trie), file=sys.stderr) lm_load_start = timer() ds.enableDecoderWithLM(args.alphabet, args.lm, args.trie, LM_WEIGHT,