com-define.h 876 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #ifndef COMDEFINE_H
  2. #define COMDEFINE_H
  3. #define S_BEGIN 0
  4. #define S_MIDDLE 1
  5. #define S_END 2
  6. #define S_ALL 3
  7. #define S_ERR 4
  8. #ifndef MODEL_SAMPLE_RATE
  9. #define MODEL_SAMPLE_RATE 16000
  10. #endif
  11. // vad
  12. #ifndef VAD_SILENCE_DYRATION
  13. #define VAD_SILENCE_DYRATION 15000
  14. #endif
  15. #ifndef VAD_MAX_LEN
  16. #define VAD_MAX_LEN 800
  17. #endif
  18. #ifndef VAD_SPEECH_NOISE_THRES
  19. #define VAD_SPEECH_NOISE_THRES 0.9
  20. #endif
  21. // punc
  22. #define PUNC_MODEL_FILE "punc_model.onnx"
  23. #define PUNC_YAML_FILE "punc.yaml"
  24. #define UNK_CHAR "<unk>"
  25. #define INPUT_NUM 2
  26. #define INPUT_NAME1 "input"
  27. #define INPUT_NAME2 "text_lengths"
  28. #define OUTPUT_NAME "logits"
  29. #define TOKEN_LEN 20
  30. #define CANDIDATE_NUM 6
  31. #define UNKNOW_INDEX 0
  32. #define NOTPUNC_INDEX 1
  33. #define COMMA_INDEX 2
  34. #define PERIOD_INDEX 3
  35. #define QUESTION_INDEX 4
  36. #define DUN_INDEX 5
  37. #define CACHE_POP_TRIGGER_LIMIT 200
  38. #endif