Skip to content

Commit bb941f5

Browse files
authored
Fix building for HarmonyOS (#2972)
1 parent e61d692 commit bb941f5

2 files changed

Lines changed: 9 additions & 10 deletions

File tree

sherpa-onnx/csrc/offline-recognizer-funasr-nano-impl.cc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,15 @@
1414
#include <utility>
1515
#include <vector>
1616

17+
#if __ANDROID_API__ >= 9
18+
#include "android/asset_manager.h"
19+
#include "android/asset_manager_jni.h"
20+
#endif
21+
22+
#if __OHOS__
23+
#include "rawfile/raw_file_manager.h"
24+
#endif
25+
1726
#include "onnxruntime_cxx_api.h"
1827
#include "sherpa-onnx/csrc/macros.h"
1928
#include "sherpa-onnx/csrc/onnx-utils.h"

sherpa-onnx/csrc/offline-recognizer-funasr-nano-impl.h

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,6 @@ class OfflineRecognizerFunASRNanoImpl : public OfflineRecognizerImpl {
5757
mutable std::mt19937 rng_;
5858
};
5959

60-
#if __ANDROID_API__ >= 9
61-
template OfflineRecognizerFunASRNanoImpl::OfflineRecognizerFunASRNanoImpl(
62-
AAssetManager *mgr, const OfflineRecognizerConfig &config);
63-
#endif
64-
65-
#if __OHOS__
66-
template OfflineRecognizerFunASRNanoImpl::OfflineRecognizerFunASRNanoImpl(
67-
NativeResourceManager *mgr, const OfflineRecognizerConfig &config);
68-
#endif
69-
7060
} // namespace sherpa_onnx
7161

7262
#endif // SHERPA_ONNX_CSRC_OFFLINE_RECOGNIZER_FUNASR_NANO_IMPL_H_

0 commit comments

Comments
 (0)