You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
PaddleSpeech/paddlespeech/server
TianYuan 0baec4325a
fix stats bugs
2 years ago
..
bin fix stats bugs 2 years ago
conf support onnx quantize 2 years ago
engine update engine_warmup.py, test=tts 2 years ago
restful Merge branch 'develop' of https://github.com/lym0302/PaddleSpeech into develop 2 years ago
tests
utils Update audio_handler.py 2 years ago
ws Merge branch 'develop' of https://github.com/lym0302/PaddleSpeech into develop 2 years ago
README.md
README_cn.md
__init__.py
base_commands.py
entry.py
executor.py
util.py Refactor paddleaudio to paddlespeech.audio 2 years ago

README.md

PaddleSpeech Server Command Line

(简体中文|English)

The simplest approach to use PaddleSpeech Server including server and client.

PaddleSpeech Server

Help

paddlespeech_server help

Start the server

First set the service-related configuration parameters, similar to ./conf/application.yaml. Set engine_list, which represents the speech tasks included in the service to be started. Note: If the service can be started normally in the container, but the client access IP is unreachable, you can try to replace the host address in the configuration file with the local IP address.

Then start the service:

paddlespeech_server start --config_file ./conf/application.yaml

PaddleSpeech Client

Help

paddlespeech_client help

Access speech recognition services

paddlespeech_client asr --server_ip 127.0.0.1 --port 8090 --input input_16k.wav

Access text to speech services

paddlespeech_client tts --server_ip 127.0.0.1 --port 8090 --input "你好,欢迎使用百度飞桨深度学习框架!" --output output.wav

Access audio classification services

paddlespeech_client cls --server_ip 127.0.0.1 --port 8090 --input input.wav

Online ASR Server

Lanuch online asr server

paddlespeech_server start --config_file conf/ws_conformer_application.yaml

Access online asr server

paddlespeech_client asr_online  --server_ip 127.0.0.1 --port 8090 --input input_16k.wav

Online TTS Server

Lanuch online tts server

paddlespeech_server start --config_file conf/tts_online_application.yaml

Access online tts server

paddlespeech_client tts_online  --server_ip 127.0.0.1 --port 8092 --input "您好,欢迎使用百度飞桨深度学习框架!" --output output.wav

Speaker Verification

Lanuch speaker verification server

paddlespeech_server start --config_file conf/vector_application.yaml

Extract speaker embedding from aduio

paddlespeech_client vector --task spk  --server_ip 127.0.0.1 --port 8090 --input 85236145389.wav

Get score with speaker audio embedding

paddlespeech_client vector --task score  --server_ip 127.0.0.1 --port 8090 --enroll 123456789.wav --test 85236145389.wav