diff --git a/sherpa-onnx/csrc/lexicon.cc b/sherpa-onnx/csrc/lexicon.cc index 2cf8f816..e53320b5 100644 --- a/sherpa-onnx/csrc/lexicon.cc +++ b/sherpa-onnx/csrc/lexicon.cc @@ -50,6 +50,8 @@ static std::unordered_map ReadTokens(std::istream &is) { iss >> id; } + // eat the trailing \r\n on windows + iss >> std::ws; if (!iss.eof()) { SHERPA_ONNX_LOGE("Error: %s", line.c_str()); exit(-1);