From 73a7cf596bd1ebc3bd0c9674a21072f9eaf4cc57 Mon Sep 17 00:00:00 2001
From: dyyzhmm <dyyzhmm@163.com>
Date: 星期四, 16 三月 2023 15:24:56 +0800
Subject: [PATCH] Merge pull request #3 from alibaba-damo-academy/main

---
 funasr/runtime/grpc/paraformer_server.cc |   14 ++++----------
 1 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/funasr/runtime/grpc/paraformer_server.cc b/funasr/runtime/grpc/paraformer_server.cc
index 870cc18..b721f05 100644
--- a/funasr/runtime/grpc/paraformer_server.cc
+++ b/funasr/runtime/grpc/paraformer_server.cc
@@ -15,6 +15,7 @@
 #include "paraformer.grpc.pb.h"
 #include "paraformer_server.h"
 
+
 using grpc::Server;
 using grpc::ServerBuilder;
 using grpc::ServerContext;
@@ -104,7 +105,8 @@
                 res.set_sentence(
                     R"({"success": true, "detail": "decoding data: " + std::to_string(tmp_data.length()) + " bytes"})"
                 );
-                std::string data_len = std::to_string(tmp_data.length());
+		int data_len_int = tmp_data.length();
+                std::string data_len = std::to_string(data_len_int);
                 std::stringstream ss;
                 ss << R"({"success": true, "detail": "decoding data: )" << data_len << R"( bytes")"  << R"("})";
                 std::string result = ss.str();
@@ -132,15 +134,7 @@
                     stream->Write(res);
                 }
                 else {
-
-		    // asr_result = onnx.infer(tmp_data)
-                    /* if (asr_result.find("text") != asr_result.end()) {
-                        asr_result = asr_result["text"];
-                    }
-                    else {
-                        asr_result = "";
-                    } */
-
+                    RPASR_RESULT Result= RapidAsrRecogPCMBuffer(AsrHanlde, tmp_data.c_str(), data_len_int, RASR_NONE, NULL);   
                     std::string asr_result = "浣犲ソ浣犲ソ锛屾垜鏄痑sr璇嗗埆缁撴灉銆俿tatic";
 
                     auto end_time = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch()).count();

--
Gitblit v1.9.1