| | |
| | | }
|
| | |
|
| | | LOG(INFO) << "buffer.size=" << buffer.size() << ",result json=" << jsonresult.dump();
|
| | | }else{
|
| | | websocketpp::lib::error_code ec;
|
| | | nlohmann::json jsonresult; // result json
|
| | | jsonresult["text"] = ""; // put result in 'text'
|
| | | jsonresult["mode"] = "offline";
|
| | | jsonresult["is_final"] = false;
|
| | | jsonresult["wav_name"] = wav_name;
|
| | |
|
| | | // send the json to client
|
| | | if (is_ssl) {
|
| | | wss_server_->send(hdl, jsonresult.dump(),
|
| | | websocketpp::frame::opcode::text, ec);
|
| | | } else {
|
| | | server_->send(hdl, jsonresult.dump(), websocketpp::frame::opcode::text,
|
| | | ec);
|
| | | }
|
| | | }
|
| | |
|
| | | } catch (std::exception const& e) {
|