| | |
| | | using websocketpp::lib::placeholders::_1; |
| | | m_client.set_open_handler(bind(&WebsocketClient::on_open, this, _1)); |
| | | m_client.set_close_handler(bind(&WebsocketClient::on_close, this, _1)); |
| | | // m_client.set_close_handler(bind(&WebsocketClient::on_close, this, _1)); |
| | | |
| | | m_client.set_message_handler( |
| | | [this](websocketpp::connection_hdl hdl, message_ptr msg) { |
| | |
| | | } |
| | | } |
| | | if (wait) { |
| | | LOG(INFO) << "wait.." << m_open; |
| | | // LOG(INFO) << "wait.." << m_open; |
| | | WaitABit(); |
| | | continue; |
| | | } |
| | |
| | | }; |
| | | |
| | | int main(int argc, char* argv[]) { |
| | | |
| | | google::InitGoogleLogging(argv[0]); |
| | | FLAGS_logtostderr = true; |
| | | |
| | | TCLAP::CmdLine cmd("funasr-ws-client", ' ', "1.0"); |
| | | TCLAP::ValueArg<std::string> server_ip_("", "server-ip", "server-ip", true, |
| | | "127.0.0.1", "string"); |
| | | TCLAP::ValueArg<std::string> port_("", "port", "port", true, "8889", "string"); |
| | | TCLAP::ValueArg<std::string> port_("", "port", "port", true, "10095", "string"); |
| | | TCLAP::ValueArg<std::string> wav_path_("", "wav-path", |
| | | "the input could be: wav_path, e.g.: asr_example.wav; pcm_path, e.g.: asr_example.pcm; wav.scp, kaldi style wav list (wav_id \t wav_path)", |
| | | true, "", "string"); |
| | |
| | | false, 1, "int"); |
| | | TCLAP::ValueArg<int> is_ssl_( |
| | | "", "is-ssl", "is-ssl is 1 means use wss connection, or use ws connection", |
| | | false, 0, "int"); |
| | | false, 1, "int"); |
| | | |
| | | cmd.add(server_ip_); |
| | | cmd.add(port_); |