Fangjun Kuang
Committed by GitHub

Fix building for Android (#949)

@@ -63,7 +63,7 @@ class OnlineRecognizerTransducerNeMoImpl : public OnlineRecognizerImpl { @@ -63,7 +63,7 @@ class OnlineRecognizerTransducerNeMoImpl : public OnlineRecognizerImpl {
63 AAssetManager *mgr, const OnlineRecognizerConfig &config) 63 AAssetManager *mgr, const OnlineRecognizerConfig &config)
64 : config_(config), 64 : config_(config),
65 symbol_table_(mgr, config.model_config.tokens), 65 symbol_table_(mgr, config.model_config.tokens),
66 - endpoint_(mgrconfig_.endpoint_config), 66 + endpoint_(config_.endpoint_config),
67 model_(std::make_unique<OnlineTransducerNeMoModel>( 67 model_(std::make_unique<OnlineTransducerNeMoModel>(
68 mgr, config.model_config)) { 68 mgr, config.model_config)) {
69 if (config.decoding_method == "greedy_search") { 69 if (config.decoding_method == "greedy_search") {
@@ -62,17 +62,17 @@ class OnlineTransducerNeMoModel::Impl { @@ -62,17 +62,17 @@ class OnlineTransducerNeMoModel::Impl {
62 sess_opts_(GetSessionOptions(config)), 62 sess_opts_(GetSessionOptions(config)),
63 allocator_{} { 63 allocator_{} {
64 { 64 {
65 - auto buf = ReadFile(mgr, config.transducer.encoder_filename); 65 + auto buf = ReadFile(mgr, config.transducer.encoder);
66 InitEncoder(buf.data(), buf.size()); 66 InitEncoder(buf.data(), buf.size());
67 } 67 }
68 68
69 { 69 {
70 - auto buf = ReadFile(mgr, config.transducer.decoder_filename); 70 + auto buf = ReadFile(mgr, config.transducer.decoder);
71 InitDecoder(buf.data(), buf.size()); 71 InitDecoder(buf.data(), buf.size());
72 } 72 }
73 73
74 { 74 {
75 - auto buf = ReadFile(mgr, config.transducer.joiner_filename); 75 + auto buf = ReadFile(mgr, config.transducer.joiner);
76 InitJoiner(buf.data(), buf.size()); 76 InitJoiner(buf.data(), buf.size());
77 } 77 }
78 } 78 }