precomp.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #pragma once
  2. // system
  3. #include <stdint.h>
  4. #include <stdlib.h>
  5. #include <string.h>
  6. #include <stdio.h>
  7. #include <deque>
  8. #include <iostream>
  9. #include <fstream>
  10. #include <sstream>
  11. #include <iterator>
  12. #include <list>
  13. #include <locale.h>
  14. #include <vector>
  15. #include <string>
  16. #include <math.h>
  17. #include <numeric>
  18. #include <cstring>
  19. using namespace std;
  20. // third part
  21. #if defined(__APPLE__)
  22. #include <onnxruntime/onnxruntime_cxx_api.h>
  23. #else
  24. #include "onnxruntime_run_options_config_keys.h"
  25. #include "onnxruntime_cxx_api.h"
  26. #include "itn-model.h"
  27. #include "itn-processor.h"
  28. #endif
  29. #include "kaldi-native-fbank/csrc/feature-fbank.h"
  30. #include "kaldi-native-fbank/csrc/online-feature.h"
  31. // mine
  32. #include <glog/logging.h>
  33. #include "common-struct.h"
  34. #include "com-define.h"
  35. #include "commonfunc.h"
  36. #include "predefine-coe.h"
  37. #include "model.h"
  38. #include "vad-model.h"
  39. #include "punc-model.h"
  40. #include "tokenizer.h"
  41. #include "ct-transformer.h"
  42. #include "ct-transformer-online.h"
  43. #include "e2e-vad.h"
  44. #include "fsmn-vad.h"
  45. #include "encode_converter.h"
  46. #include "vocab.h"
  47. #include "audio.h"
  48. #include "fsmn-vad-online.h"
  49. #include "tensor.h"
  50. #include "util.h"
  51. #include "seg_dict.h"
  52. #include "resample.h"
  53. #include "paraformer.h"
  54. #include "paraformer-online.h"
  55. #include "offline-stream.h"
  56. #include "tpass-stream.h"
  57. #include "tpass-online-stream.h"
  58. #include "funasrruntime.h"