From 12e1849c6ddc228d6f62dedc7f95c22038498236 Mon Sep 17 00:00:00 2001 From: chenmengzheAAA <123789350+chenmengzheAAA@users.noreply.github.com> Date: Tue, 6 Jun 2023 19:16:36 +0800 Subject: [PATCH] fix eng word space (#598) Co-authored-by: mengzhe.cmz --- funasr/runtime/onnxruntime/src/ct-transformer.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/funasr/runtime/onnxruntime/src/ct-transformer.cpp b/funasr/runtime/onnxruntime/src/ct-transformer.cpp index 30a18107b..2f7c0cd12 100644 --- a/funasr/runtime/onnxruntime/src/ct-transformer.cpp +++ b/funasr/runtime/onnxruntime/src/ct-transformer.cpp @@ -103,9 +103,10 @@ string CTTransformer::AddPunc(const char* sz_input) vector WordWithPunc; for (int i = 0; i < InputStr.size(); i++) { - if (i > 0 && !(InputStr[i][0] & 0x80) && (i + 1) 0 && !(InputStr[i][0] & 0x80) && (i + 1) 0 && !(InputStr[i-1][0] & 0x80) && !(InputStr[i][0] & 0x80)) { - InputStr[i] = InputStr[i]+ " "; + InputStr[i] = " " + InputStr[i]; } WordWithPunc.push_back(InputStr[i]); @@ -187,4 +188,4 @@ vector CTTransformer::Infer(vector input_data) return punction; } -} // namespace funasr \ No newline at end of file +} // namespace funasr