@@ -31,7 +31,7 @@ wget -c https://paddlespeech.bj.bcebos.com/PaddleAudio/zh.wav
31
31
- Command Line (Recommended)
32
32
33
33
``` bash
34
- # start the service
34
+ # in PaddleSpeech/demos/streaming_asr_server start the service
35
35
paddlespeech_server start --config_file ./conf/ws_conformer_application.yaml
36
36
```
37
37
@@ -111,6 +111,7 @@ wget -c https://paddlespeech.bj.bcebos.com/PaddleAudio/zh.wav
111
111
112
112
- Python API
113
113
` ` ` python
114
+ # in PaddleSpeech/demos/streaming_asr_server directory
114
115
from paddlespeech.server.bin.paddlespeech_server import ServerExecutor
115
116
116
117
server_executor = ServerExecutor ()
@@ -187,18 +188,16 @@ wget -c https://paddlespeech.bj.bcebos.com/PaddleAudio/zh.wav
187
188
188
189
# ## 4. ASR Client Usage
189
190
190
- # ### 4.2 使用 `paddlespeech_client asr_online`
191
191
** Note:** The response time will be slightly longer when using the client for the first time
192
192
- Command Line (Recommended)
193
193
` ` `
194
- # if we use paddlespeech_client asr, we must specify the protocol to websocket
195
- paddlespeech_client asr --server_ip 127.0.0.1 --port 8090 --input ./zh.wav --protocol websocket
194
+ paddlespeech_client asr_online --server_ip 127.0.0.1 --port 8090 --input ./zh.wav
196
195
` ` `
197
196
198
197
Usage:
199
198
200
199
` ` ` bash
201
- paddlespeech_client asr help
200
+ paddlespeech_client asr_online help
202
201
` ` `
203
202
Arguments:
204
203
- ` server_ip` : server ip. Default: 127.0.0.1
@@ -207,7 +206,6 @@ wget -c https://paddlespeech.bj.bcebos.com/PaddleAudio/zh.wav
207
206
- ` sample_rate` : Audio ampling rate, default: 16000.
208
207
- ` lang` : Language. Default: " zh_cn" .
209
208
- ` audio_format` : Audio format. Default: " wav" .
210
- - ` protocol` : protocol between client and server. Streaming asr must be websocket.
211
209
- ` punc.server_ip` : punctuation server ip. Default: None.
212
210
- ` punc.server_port` : punctuation server port. Default: None.
213
211
@@ -281,18 +279,16 @@ wget -c https://paddlespeech.bj.bcebos.com/PaddleAudio/zh.wav
281
279
282
280
- Python API
283
281
` ` ` python
284
- from paddlespeech.server.bin.paddlespeech_client import ASRClientExecutor
285
- import json
282
+ from paddlespeech.server.bin.paddlespeech_client import ASROnlineClientExecutor
286
283
287
- asrclient_executor = ASRClientExecutor ()
284
+ asrclient_executor = ASROnlineClientExecutor ()
288
285
res = asrclient_executor(
289
286
input=" ./zh.wav" ,
290
287
server_ip=" 127.0.0.1" ,
291
288
port=8090,
292
289
sample_rate=16000,
293
290
lang=" zh_cn" ,
294
- audio_format=" wav" ,
295
- protocol=" websocket" )
291
+ audio_format=" wav" )
296
292
print(res)
297
293
` ` `
298
294
@@ -359,5 +355,4 @@ wget -c https://paddlespeech.bj.bcebos.com/PaddleAudio/zh.wav
359
355
[2022-04-21 15:59:08,016] [ INFO] - receive msg={' asr_results' : ' 我认为跑步最重要的就是给我带来了身体健康' }
360
356
[2022-04-21 15:59:08,024] [ INFO] - receive msg={' asr_results' : ' 我认为跑步最重要的就是给我带来了身体健康' }
361
357
[2022-04-21 15:59:12,883] [ INFO] - final receive msg={' status' : ' ok' , ' signal' : ' finished' , ' asr_results' : ' 我认为跑步最重要的就是给我带来了身体健康' }
362
- [2022-04-21 15:59:12,884] [ INFO] - 我认为跑步最重要的就是给我带来了身体健康
363
- ` ` `
358
+ ` ` `
0 commit comments