(String[] args)
| 261 | String wavName = "javatest"; |
| 262 | |
| 263 | public static void main(String[] args) throws URISyntaxException { |
| 264 | ArgumentParser parser = ArgumentParsers.newArgumentParser("ws client").defaultHelp(true); |
| 265 | parser |
| 266 | .addArgument("--port") |
| 267 | .help("Port on which to listen.") |
| 268 | .setDefault("8889") |
| 269 | .type(String.class) |
| 270 | .required(false); |
| 271 | parser |
| 272 | .addArgument("--host") |
| 273 | .help("the IP address of server.") |
| 274 | .setDefault("127.0.0.1") |
| 275 | .type(String.class) |
| 276 | .required(false); |
| 277 | parser |
| 278 | .addArgument("--audio_in") |
| 279 | .help("wav path for decoding.") |
| 280 | .setDefault("asr_example.wav") |
| 281 | .type(String.class) |
| 282 | .required(false); |
| 283 | parser |
| 284 | .addArgument("--num_threads") |
| 285 | .help("num of threads for test.") |
| 286 | .setDefault(1) |
| 287 | .type(Integer.class) |
| 288 | .required(false); |
| 289 | parser |
| 290 | .addArgument("--chunk_size") |
| 291 | .help("chunk size for asr.") |
| 292 | .setDefault("5, 10, 5") |
| 293 | .type(String.class) |
| 294 | .required(false); |
| 295 | parser |
| 296 | .addArgument("--chunk_interval") |
| 297 | .help("chunk for asr.") |
| 298 | .setDefault(10) |
| 299 | .type(Integer.class) |
| 300 | .required(false); |
| 301 | |
| 302 | parser |
| 303 | .addArgument("--mode") |
| 304 | .help("mode for asr.") |
| 305 | .setDefault("offline") |
| 306 | .type(String.class) |
| 307 | .required(false); |
| 308 | parser |
| 309 | .addArgument("--hotwords") |
| 310 | .help("hotwords, splited by space, hello 30 nihao 40") |
| 311 | .setDefault("") |
| 312 | .type(String.class) |
| 313 | .required(false); |
| 314 | String srvIp = ""; |
| 315 | String srvPort = ""; |
| 316 | String wavPath = ""; |
| 317 | int numThreads = 1; |
| 318 | String chunk_size = ""; |
| 319 | int chunk_interval = 10; |
| 320 | String strmode = "offline"; |
no test coverage detected