From 583c62db772870097692d1ce19af1b3189a21ca8 Mon Sep 17 00:00:00 2001 From: Yang Zhou Date: Thu, 2 Jun 2022 09:30:32 +0800 Subject: [PATCH] add streaming chunk,test=doc --- speechx/examples/ds2_ol/websocket/websocket_client.sh | 2 +- speechx/speechx/decoder/recognizer_main.cc | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/speechx/examples/ds2_ol/websocket/websocket_client.sh b/speechx/examples/ds2_ol/websocket/websocket_client.sh index 7cd0fdab3..a508adfbc 100755 --- a/speechx/examples/ds2_ol/websocket/websocket_client.sh +++ b/speechx/examples/ds2_ol/websocket/websocket_client.sh @@ -32,4 +32,4 @@ export GLOG_logtostderr=1 # websocket client websocket_client_main \ - --wav_rspecifier=scp:$data/$aishell_wav_scp + --wav_rspecifier=scp:$data/$aishell_wav_scp --streaming_chunk=0.5 diff --git a/speechx/speechx/decoder/recognizer_main.cc b/speechx/speechx/decoder/recognizer_main.cc index 027dadd6d..232513539 100644 --- a/speechx/speechx/decoder/recognizer_main.cc +++ b/speechx/speechx/decoder/recognizer_main.cc @@ -19,6 +19,7 @@ DEFINE_string(wav_rspecifier, "", "test feature rspecifier"); DEFINE_string(result_wspecifier, "", "test result wspecifier"); +DEFINE_double(streaming_chunk, 0.36, "streaming feature chunk size"); DEFINE_int32(sample_rate, 16000, "sample rate"); int main(int argc, char* argv[]) { @@ -33,7 +34,7 @@ int main(int argc, char* argv[]) { kaldi::TokenWriter result_writer(FLAGS_result_wspecifier); int sample_rate = FLAGS_sample_rate; - float streaming_chunk = 0.1; + float streaming_chunk = FLAGS_streaming_chunk; int chunk_sample_size = streaming_chunk * sample_rate; LOG(INFO) << "sr: " << sample_rate; LOG(INFO) << "chunk size (s): " << streaming_chunk;