commit
fd20056718
@ -1,27 +1,107 @@
|
|||||||
# This is the parameter configuration file for PaddleSpeech Serving.
|
# This is the parameter configuration file for PaddleSpeech Serving.
|
||||||
|
|
||||||
##################################################################
|
#################################################################################
|
||||||
# SERVER SETTING #
|
# SERVER SETTING #
|
||||||
##################################################################
|
#################################################################################
|
||||||
host: 127.0.0.1
|
host: 127.0.0.1
|
||||||
port: 8090
|
port: 8090
|
||||||
|
|
||||||
##################################################################
|
# The task format in the engin_list is: <speech task>_<engine type>
|
||||||
# CONFIG FILE #
|
# task choices = ['asr_python', 'asr_inference', 'tts_python', 'tts_inference']
|
||||||
##################################################################
|
|
||||||
# add engine backend type (Options: asr, tts) and config file here.
|
|
||||||
# Adding a speech task to engine_backend means starting the service.
|
|
||||||
engine_backend:
|
|
||||||
asr: 'conf/asr/asr.yaml'
|
|
||||||
tts: 'conf/tts/tts.yaml'
|
|
||||||
|
|
||||||
# The engine_type of speech task needs to keep the same type as the config file of speech task.
|
|
||||||
# E.g: The engine_type of asr is 'python', the engine_backend of asr is 'XX/asr.yaml'
|
|
||||||
# E.g: The engine_type of asr is 'inference', the engine_backend of asr is 'XX/asr_pd.yaml'
|
|
||||||
#
|
|
||||||
# add engine type (Options: python, inference)
|
|
||||||
engine_type:
|
|
||||||
asr: 'python'
|
|
||||||
tts: 'python'
|
|
||||||
|
|
||||||
|
engine_list: ['asr_python', 'tts_python']
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################
|
||||||
|
# ENGINE CONFIG #
|
||||||
|
#################################################################################
|
||||||
|
################### speech task: asr; engine_type: python #######################
|
||||||
|
asr_python:
|
||||||
|
model: 'conformer_wenetspeech'
|
||||||
|
lang: 'zh'
|
||||||
|
sample_rate: 16000
|
||||||
|
cfg_path: # [optional]
|
||||||
|
ckpt_path: # [optional]
|
||||||
|
decode_method: 'attention_rescoring'
|
||||||
|
force_yes: True
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
|
||||||
|
|
||||||
|
################### speech task: asr; engine_type: inference #######################
|
||||||
|
asr_inference:
|
||||||
|
# model_type choices=['deepspeech2offline_aishell']
|
||||||
|
model_type: 'deepspeech2offline_aishell'
|
||||||
|
am_model: # the pdmodel file of am static model [optional]
|
||||||
|
am_params: # the pdiparams file of am static model [optional]
|
||||||
|
lang: 'zh'
|
||||||
|
sample_rate: 16000
|
||||||
|
cfg_path:
|
||||||
|
decode_method:
|
||||||
|
force_yes: True
|
||||||
|
|
||||||
|
am_predictor_conf:
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
switch_ir_optim: True
|
||||||
|
glog_info: False # True -> print glog
|
||||||
|
summary: True # False -> do not show predictor config
|
||||||
|
|
||||||
|
|
||||||
|
################### speech task: tts; engine_type: python #######################
|
||||||
|
tts_python:
|
||||||
|
# am (acoustic model) choices=['speedyspeech_csmsc', 'fastspeech2_csmsc',
|
||||||
|
# 'fastspeech2_ljspeech', 'fastspeech2_aishell3',
|
||||||
|
# 'fastspeech2_vctk']
|
||||||
|
am: 'fastspeech2_csmsc'
|
||||||
|
am_config:
|
||||||
|
am_ckpt:
|
||||||
|
am_stat:
|
||||||
|
phones_dict:
|
||||||
|
tones_dict:
|
||||||
|
speaker_dict:
|
||||||
|
spk_id: 0
|
||||||
|
|
||||||
|
# voc (vocoder) choices=['pwgan_csmsc', 'pwgan_ljspeech', 'pwgan_aishell3',
|
||||||
|
# 'pwgan_vctk', 'mb_melgan_csmsc']
|
||||||
|
voc: 'pwgan_csmsc'
|
||||||
|
voc_config:
|
||||||
|
voc_ckpt:
|
||||||
|
voc_stat:
|
||||||
|
|
||||||
|
# others
|
||||||
|
lang: 'zh'
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
|
||||||
|
|
||||||
|
################### speech task: tts; engine_type: inference #######################
|
||||||
|
tts_inference:
|
||||||
|
# am (acoustic model) choices=['speedyspeech_csmsc', 'fastspeech2_csmsc']
|
||||||
|
am: 'fastspeech2_csmsc'
|
||||||
|
am_model: # the pdmodel file of your am static model (XX.pdmodel)
|
||||||
|
am_params: # the pdiparams file of your am static model (XX.pdipparams)
|
||||||
|
am_sample_rate: 24000
|
||||||
|
phones_dict:
|
||||||
|
tones_dict:
|
||||||
|
speaker_dict:
|
||||||
|
spk_id: 0
|
||||||
|
|
||||||
|
am_predictor_conf:
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
switch_ir_optim: True
|
||||||
|
glog_info: False # True -> print glog
|
||||||
|
summary: True # False -> do not show predictor config
|
||||||
|
|
||||||
|
# voc (vocoder) choices=['pwgan_csmsc', 'mb_melgan_csmsc','hifigan_csmsc']
|
||||||
|
voc: 'pwgan_csmsc'
|
||||||
|
voc_model: # the pdmodel file of your vocoder static model (XX.pdmodel)
|
||||||
|
voc_params: # the pdiparams file of your vocoder static model (XX.pdipparams)
|
||||||
|
voc_sample_rate: 24000
|
||||||
|
|
||||||
|
voc_predictor_conf:
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
switch_ir_optim: True
|
||||||
|
glog_info: False # True -> print glog
|
||||||
|
summary: True # False -> do not show predictor config
|
||||||
|
|
||||||
|
# others
|
||||||
|
lang: 'zh'
|
||||||
|
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
model: 'conformer_wenetspeech'
|
|
||||||
lang: 'zh'
|
|
||||||
sample_rate: 16000
|
|
||||||
cfg_path: # [optional]
|
|
||||||
ckpt_path: # [optional]
|
|
||||||
decode_method: 'attention_rescoring'
|
|
||||||
force_yes: True
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
@ -1,26 +0,0 @@
|
|||||||
# This is the parameter configuration file for ASR server.
|
|
||||||
# These are the static models that support paddle inference.
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ACOUSTIC MODEL SETTING #
|
|
||||||
# am choices=['deepspeech2offline_aishell'] TODO
|
|
||||||
##################################################################
|
|
||||||
model_type: 'deepspeech2offline_aishell'
|
|
||||||
am_model: # the pdmodel file of am static model [optional]
|
|
||||||
am_params: # the pdiparams file of am static model [optional]
|
|
||||||
lang: 'zh'
|
|
||||||
sample_rate: 16000
|
|
||||||
cfg_path:
|
|
||||||
decode_method:
|
|
||||||
force_yes: True
|
|
||||||
|
|
||||||
am_predictor_conf:
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
||||||
switch_ir_optim: True
|
|
||||||
glog_info: False # True -> print glog
|
|
||||||
summary: True # False -> do not show predictor config
|
|
||||||
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# OTHERS #
|
|
||||||
##################################################################
|
|
@ -1,32 +0,0 @@
|
|||||||
# This is the parameter configuration file for TTS server.
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ACOUSTIC MODEL SETTING #
|
|
||||||
# am choices=['speedyspeech_csmsc', 'fastspeech2_csmsc',
|
|
||||||
# 'fastspeech2_ljspeech', 'fastspeech2_aishell3',
|
|
||||||
# 'fastspeech2_vctk']
|
|
||||||
##################################################################
|
|
||||||
am: 'fastspeech2_csmsc'
|
|
||||||
am_config:
|
|
||||||
am_ckpt:
|
|
||||||
am_stat:
|
|
||||||
phones_dict:
|
|
||||||
tones_dict:
|
|
||||||
speaker_dict:
|
|
||||||
spk_id: 0
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# VOCODER SETTING #
|
|
||||||
# voc choices=['pwgan_csmsc', 'pwgan_ljspeech', 'pwgan_aishell3',
|
|
||||||
# 'pwgan_vctk', 'mb_melgan_csmsc']
|
|
||||||
##################################################################
|
|
||||||
voc: 'pwgan_csmsc'
|
|
||||||
voc_config:
|
|
||||||
voc_ckpt:
|
|
||||||
voc_stat:
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# OTHERS #
|
|
||||||
##################################################################
|
|
||||||
lang: 'zh'
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
@ -1,42 +0,0 @@
|
|||||||
# This is the parameter configuration file for TTS server.
|
|
||||||
# These are the static models that support paddle inference.
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ACOUSTIC MODEL SETTING #
|
|
||||||
# am choices=['speedyspeech_csmsc', 'fastspeech2_csmsc']
|
|
||||||
##################################################################
|
|
||||||
am: 'fastspeech2_csmsc'
|
|
||||||
am_model: # the pdmodel file of your am static model (XX.pdmodel)
|
|
||||||
am_params: # the pdiparams file of your am static model (XX.pdipparams)
|
|
||||||
am_sample_rate: 24000
|
|
||||||
phones_dict:
|
|
||||||
tones_dict:
|
|
||||||
speaker_dict:
|
|
||||||
spk_id: 0
|
|
||||||
|
|
||||||
am_predictor_conf:
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
||||||
switch_ir_optim: True
|
|
||||||
glog_info: False # True -> print glog
|
|
||||||
summary: True # False -> do not show predictor config
|
|
||||||
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# VOCODER SETTING #
|
|
||||||
# voc choices=['pwgan_csmsc', 'mb_melgan_csmsc','hifigan_csmsc']
|
|
||||||
##################################################################
|
|
||||||
voc: 'pwgan_csmsc'
|
|
||||||
voc_model: # the pdmodel file of your vocoder static model (XX.pdmodel)
|
|
||||||
voc_params: # the pdiparams file of your vocoder static model (XX.pdipparams)
|
|
||||||
voc_sample_rate: 24000
|
|
||||||
|
|
||||||
voc_predictor_conf:
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
||||||
switch_ir_optim: True
|
|
||||||
glog_info: False # True -> print glog
|
|
||||||
summary: True # False -> do not show predictor config
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# OTHERS #
|
|
||||||
##################################################################
|
|
||||||
lang: 'zh'
|
|
@ -1,27 +1,107 @@
|
|||||||
# This is the parameter configuration file for PaddleSpeech Serving.
|
# This is the parameter configuration file for PaddleSpeech Serving.
|
||||||
|
|
||||||
##################################################################
|
#################################################################################
|
||||||
# SERVER SETTING #
|
# SERVER SETTING #
|
||||||
##################################################################
|
#################################################################################
|
||||||
host: 127.0.0.1
|
host: 127.0.0.1
|
||||||
port: 8090
|
port: 8090
|
||||||
|
|
||||||
##################################################################
|
# The task format in the engin_list is: <speech task>_<engine type>
|
||||||
# CONFIG FILE #
|
# task choices = ['asr_python', 'asr_inference', 'tts_python', 'tts_inference']
|
||||||
##################################################################
|
|
||||||
# add engine backend type (Options: asr, tts) and config file here.
|
|
||||||
# Adding a speech task to engine_backend means starting the service.
|
|
||||||
engine_backend:
|
|
||||||
asr: 'conf/asr/asr.yaml'
|
|
||||||
tts: 'conf/tts/tts.yaml'
|
|
||||||
|
|
||||||
# The engine_type of speech task needs to keep the same type as the config file of speech task.
|
|
||||||
# E.g: The engine_type of asr is 'python', the engine_backend of asr is 'XX/asr.yaml'
|
|
||||||
# E.g: The engine_type of asr is 'inference', the engine_backend of asr is 'XX/asr_pd.yaml'
|
|
||||||
#
|
|
||||||
# add engine type (Options: python, inference)
|
|
||||||
engine_type:
|
|
||||||
asr: 'python'
|
|
||||||
tts: 'python'
|
|
||||||
|
|
||||||
|
engine_list: ['asr_python', 'tts_python']
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################
|
||||||
|
# ENGINE CONFIG #
|
||||||
|
#################################################################################
|
||||||
|
################### speech task: asr; engine_type: python #######################
|
||||||
|
asr_python:
|
||||||
|
model: 'conformer_wenetspeech'
|
||||||
|
lang: 'zh'
|
||||||
|
sample_rate: 16000
|
||||||
|
cfg_path: # [optional]
|
||||||
|
ckpt_path: # [optional]
|
||||||
|
decode_method: 'attention_rescoring'
|
||||||
|
force_yes: True
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
|
||||||
|
|
||||||
|
################### speech task: asr; engine_type: inference #######################
|
||||||
|
asr_inference:
|
||||||
|
# model_type choices=['deepspeech2offline_aishell']
|
||||||
|
model_type: 'deepspeech2offline_aishell'
|
||||||
|
am_model: # the pdmodel file of am static model [optional]
|
||||||
|
am_params: # the pdiparams file of am static model [optional]
|
||||||
|
lang: 'zh'
|
||||||
|
sample_rate: 16000
|
||||||
|
cfg_path:
|
||||||
|
decode_method:
|
||||||
|
force_yes: True
|
||||||
|
|
||||||
|
am_predictor_conf:
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
switch_ir_optim: True
|
||||||
|
glog_info: False # True -> print glog
|
||||||
|
summary: True # False -> do not show predictor config
|
||||||
|
|
||||||
|
|
||||||
|
################### speech task: tts; engine_type: python #######################
|
||||||
|
tts_python:
|
||||||
|
# am (acoustic model) choices=['speedyspeech_csmsc', 'fastspeech2_csmsc',
|
||||||
|
# 'fastspeech2_ljspeech', 'fastspeech2_aishell3',
|
||||||
|
# 'fastspeech2_vctk']
|
||||||
|
am: 'fastspeech2_csmsc'
|
||||||
|
am_config:
|
||||||
|
am_ckpt:
|
||||||
|
am_stat:
|
||||||
|
phones_dict:
|
||||||
|
tones_dict:
|
||||||
|
speaker_dict:
|
||||||
|
spk_id: 0
|
||||||
|
|
||||||
|
# voc (vocoder) choices=['pwgan_csmsc', 'pwgan_ljspeech', 'pwgan_aishell3',
|
||||||
|
# 'pwgan_vctk', 'mb_melgan_csmsc']
|
||||||
|
voc: 'pwgan_csmsc'
|
||||||
|
voc_config:
|
||||||
|
voc_ckpt:
|
||||||
|
voc_stat:
|
||||||
|
|
||||||
|
# others
|
||||||
|
lang: 'zh'
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
|
||||||
|
|
||||||
|
################### speech task: tts; engine_type: inference #######################
|
||||||
|
tts_inference:
|
||||||
|
# am (acoustic model) choices=['speedyspeech_csmsc', 'fastspeech2_csmsc']
|
||||||
|
am: 'fastspeech2_csmsc'
|
||||||
|
am_model: # the pdmodel file of your am static model (XX.pdmodel)
|
||||||
|
am_params: # the pdiparams file of your am static model (XX.pdipparams)
|
||||||
|
am_sample_rate: 24000
|
||||||
|
phones_dict:
|
||||||
|
tones_dict:
|
||||||
|
speaker_dict:
|
||||||
|
spk_id: 0
|
||||||
|
|
||||||
|
am_predictor_conf:
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
switch_ir_optim: True
|
||||||
|
glog_info: False # True -> print glog
|
||||||
|
summary: True # False -> do not show predictor config
|
||||||
|
|
||||||
|
# voc (vocoder) choices=['pwgan_csmsc', 'mb_melgan_csmsc','hifigan_csmsc']
|
||||||
|
voc: 'pwgan_csmsc'
|
||||||
|
voc_model: # the pdmodel file of your vocoder static model (XX.pdmodel)
|
||||||
|
voc_params: # the pdiparams file of your vocoder static model (XX.pdipparams)
|
||||||
|
voc_sample_rate: 24000
|
||||||
|
|
||||||
|
voc_predictor_conf:
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
switch_ir_optim: True
|
||||||
|
glog_info: False # True -> print glog
|
||||||
|
summary: True # False -> do not show predictor config
|
||||||
|
|
||||||
|
# others
|
||||||
|
lang: 'zh'
|
||||||
|
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
model: 'conformer_wenetspeech'
|
|
||||||
lang: 'zh'
|
|
||||||
sample_rate: 16000
|
|
||||||
cfg_path: # [optional]
|
|
||||||
ckpt_path: # [optional]
|
|
||||||
decode_method: 'attention_rescoring'
|
|
||||||
force_yes: True
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
@ -1,26 +0,0 @@
|
|||||||
# This is the parameter configuration file for ASR server.
|
|
||||||
# These are the static models that support paddle inference.
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ACOUSTIC MODEL SETTING #
|
|
||||||
# am choices=['deepspeech2offline_aishell'] TODO
|
|
||||||
##################################################################
|
|
||||||
model_type: 'deepspeech2offline_aishell'
|
|
||||||
am_model: # the pdmodel file of am static model [optional]
|
|
||||||
am_params: # the pdiparams file of am static model [optional]
|
|
||||||
lang: 'zh'
|
|
||||||
sample_rate: 16000
|
|
||||||
cfg_path:
|
|
||||||
decode_method:
|
|
||||||
force_yes: True
|
|
||||||
|
|
||||||
am_predictor_conf:
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
||||||
switch_ir_optim: True
|
|
||||||
glog_info: False # True -> print glog
|
|
||||||
summary: True # False -> do not show predictor config
|
|
||||||
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# OTHERS #
|
|
||||||
##################################################################
|
|
@ -1,32 +0,0 @@
|
|||||||
# This is the parameter configuration file for TTS server.
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ACOUSTIC MODEL SETTING #
|
|
||||||
# am choices=['speedyspeech_csmsc', 'fastspeech2_csmsc',
|
|
||||||
# 'fastspeech2_ljspeech', 'fastspeech2_aishell3',
|
|
||||||
# 'fastspeech2_vctk']
|
|
||||||
##################################################################
|
|
||||||
am: 'fastspeech2_csmsc'
|
|
||||||
am_config:
|
|
||||||
am_ckpt:
|
|
||||||
am_stat:
|
|
||||||
phones_dict:
|
|
||||||
tones_dict:
|
|
||||||
speaker_dict:
|
|
||||||
spk_id: 0
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# VOCODER SETTING #
|
|
||||||
# voc choices=['pwgan_csmsc', 'pwgan_ljspeech', 'pwgan_aishell3',
|
|
||||||
# 'pwgan_vctk', 'mb_melgan_csmsc']
|
|
||||||
##################################################################
|
|
||||||
voc: 'pwgan_csmsc'
|
|
||||||
voc_config:
|
|
||||||
voc_ckpt:
|
|
||||||
voc_stat:
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# OTHERS #
|
|
||||||
##################################################################
|
|
||||||
lang: 'zh'
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
@ -1,42 +0,0 @@
|
|||||||
# This is the parameter configuration file for TTS server.
|
|
||||||
# These are the static models that support paddle inference.
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ACOUSTIC MODEL SETTING #
|
|
||||||
# am choices=['speedyspeech_csmsc', 'fastspeech2_csmsc']
|
|
||||||
##################################################################
|
|
||||||
am: 'fastspeech2_csmsc'
|
|
||||||
am_model: # the pdmodel file of your am static model (XX.pdmodel)
|
|
||||||
am_params: # the pdiparams file of your am static model (XX.pdipparams)
|
|
||||||
am_sample_rate: 24000
|
|
||||||
phones_dict:
|
|
||||||
tones_dict:
|
|
||||||
speaker_dict:
|
|
||||||
spk_id: 0
|
|
||||||
|
|
||||||
am_predictor_conf:
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
||||||
switch_ir_optim: True
|
|
||||||
glog_info: False # True -> print glog
|
|
||||||
summary: True # False -> do not show predictor config
|
|
||||||
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# VOCODER SETTING #
|
|
||||||
# voc choices=['pwgan_csmsc', 'mb_melgan_csmsc','hifigan_csmsc']
|
|
||||||
##################################################################
|
|
||||||
voc: 'pwgan_csmsc'
|
|
||||||
voc_model: # the pdmodel file of your vocoder static model (XX.pdmodel)
|
|
||||||
voc_params: # the pdiparams file of your vocoder static model (XX.pdipparams)
|
|
||||||
voc_sample_rate: 24000
|
|
||||||
|
|
||||||
voc_predictor_conf:
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
||||||
switch_ir_optim: True
|
|
||||||
glog_info: False # True -> print glog
|
|
||||||
summary: True # False -> do not show predictor config
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# OTHERS #
|
|
||||||
##################################################################
|
|
||||||
lang: 'zh'
|
|
@ -1,27 +1,107 @@
|
|||||||
# This is the parameter configuration file for PaddleSpeech Serving.
|
# This is the parameter configuration file for PaddleSpeech Serving.
|
||||||
|
|
||||||
##################################################################
|
#################################################################################
|
||||||
# SERVER SETTING #
|
# SERVER SETTING #
|
||||||
##################################################################
|
#################################################################################
|
||||||
host: 127.0.0.1
|
host: 127.0.0.1
|
||||||
port: 8090
|
port: 8090
|
||||||
|
|
||||||
##################################################################
|
# The task format in the engin_list is: <speech task>_<engine type>
|
||||||
# CONFIG FILE #
|
# task choices = ['asr_python', 'asr_inference', 'tts_python', 'tts_inference']
|
||||||
##################################################################
|
|
||||||
# add engine backend type (Options: asr, tts) and config file here.
|
|
||||||
# Adding a speech task to engine_backend means starting the service.
|
|
||||||
engine_backend:
|
|
||||||
asr: 'conf/asr/asr.yaml'
|
|
||||||
tts: 'conf/tts/tts.yaml'
|
|
||||||
|
|
||||||
# The engine_type of speech task needs to keep the same type as the config file of speech task.
|
|
||||||
# E.g: The engine_type of asr is 'python', the engine_backend of asr is 'XX/asr.yaml'
|
|
||||||
# E.g: The engine_type of asr is 'inference', the engine_backend of asr is 'XX/asr_pd.yaml'
|
|
||||||
#
|
|
||||||
# add engine type (Options: python, inference)
|
|
||||||
engine_type:
|
|
||||||
asr: 'python'
|
|
||||||
tts: 'python'
|
|
||||||
|
|
||||||
|
engine_list: ['asr_python', 'tts_python']
|
||||||
|
|
||||||
|
|
||||||
|
#################################################################################
|
||||||
|
# ENGINE CONFIG #
|
||||||
|
#################################################################################
|
||||||
|
################### speech task: asr; engine_type: python #######################
|
||||||
|
asr_python:
|
||||||
|
model: 'conformer_wenetspeech'
|
||||||
|
lang: 'zh'
|
||||||
|
sample_rate: 16000
|
||||||
|
cfg_path: # [optional]
|
||||||
|
ckpt_path: # [optional]
|
||||||
|
decode_method: 'attention_rescoring'
|
||||||
|
force_yes: True
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
|
||||||
|
|
||||||
|
################### speech task: asr; engine_type: inference #######################
|
||||||
|
asr_inference:
|
||||||
|
# model_type choices=['deepspeech2offline_aishell']
|
||||||
|
model_type: 'deepspeech2offline_aishell'
|
||||||
|
am_model: # the pdmodel file of am static model [optional]
|
||||||
|
am_params: # the pdiparams file of am static model [optional]
|
||||||
|
lang: 'zh'
|
||||||
|
sample_rate: 16000
|
||||||
|
cfg_path:
|
||||||
|
decode_method:
|
||||||
|
force_yes: True
|
||||||
|
|
||||||
|
am_predictor_conf:
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
switch_ir_optim: True
|
||||||
|
glog_info: False # True -> print glog
|
||||||
|
summary: True # False -> do not show predictor config
|
||||||
|
|
||||||
|
|
||||||
|
################### speech task: tts; engine_type: python #######################
|
||||||
|
tts_python:
|
||||||
|
# am (acoustic model) choices=['speedyspeech_csmsc', 'fastspeech2_csmsc',
|
||||||
|
# 'fastspeech2_ljspeech', 'fastspeech2_aishell3',
|
||||||
|
# 'fastspeech2_vctk']
|
||||||
|
am: 'fastspeech2_csmsc'
|
||||||
|
am_config:
|
||||||
|
am_ckpt:
|
||||||
|
am_stat:
|
||||||
|
phones_dict:
|
||||||
|
tones_dict:
|
||||||
|
speaker_dict:
|
||||||
|
spk_id: 0
|
||||||
|
|
||||||
|
# voc (vocoder) choices=['pwgan_csmsc', 'pwgan_ljspeech', 'pwgan_aishell3',
|
||||||
|
# 'pwgan_vctk', 'mb_melgan_csmsc']
|
||||||
|
voc: 'pwgan_csmsc'
|
||||||
|
voc_config:
|
||||||
|
voc_ckpt:
|
||||||
|
voc_stat:
|
||||||
|
|
||||||
|
# others
|
||||||
|
lang: 'zh'
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
|
||||||
|
|
||||||
|
################### speech task: tts; engine_type: inference #######################
|
||||||
|
tts_inference:
|
||||||
|
# am (acoustic model) choices=['speedyspeech_csmsc', 'fastspeech2_csmsc']
|
||||||
|
am: 'fastspeech2_csmsc'
|
||||||
|
am_model: # the pdmodel file of your am static model (XX.pdmodel)
|
||||||
|
am_params: # the pdiparams file of your am static model (XX.pdipparams)
|
||||||
|
am_sample_rate: 24000
|
||||||
|
phones_dict:
|
||||||
|
tones_dict:
|
||||||
|
speaker_dict:
|
||||||
|
spk_id: 0
|
||||||
|
|
||||||
|
am_predictor_conf:
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
switch_ir_optim: True
|
||||||
|
glog_info: False # True -> print glog
|
||||||
|
summary: True # False -> do not show predictor config
|
||||||
|
|
||||||
|
# voc (vocoder) choices=['pwgan_csmsc', 'mb_melgan_csmsc','hifigan_csmsc']
|
||||||
|
voc: 'pwgan_csmsc'
|
||||||
|
voc_model: # the pdmodel file of your vocoder static model (XX.pdmodel)
|
||||||
|
voc_params: # the pdiparams file of your vocoder static model (XX.pdipparams)
|
||||||
|
voc_sample_rate: 24000
|
||||||
|
|
||||||
|
voc_predictor_conf:
|
||||||
|
device: # set 'gpu:id' or 'cpu'
|
||||||
|
switch_ir_optim: True
|
||||||
|
glog_info: False # True -> print glog
|
||||||
|
summary: True # False -> do not show predictor config
|
||||||
|
|
||||||
|
# others
|
||||||
|
lang: 'zh'
|
||||||
|
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
model: 'conformer_wenetspeech'
|
|
||||||
lang: 'zh'
|
|
||||||
sample_rate: 16000
|
|
||||||
cfg_path: # [optional]
|
|
||||||
ckpt_path: # [optional]
|
|
||||||
decode_method: 'attention_rescoring'
|
|
||||||
force_yes: True
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
@ -1,26 +0,0 @@
|
|||||||
# This is the parameter configuration file for ASR server.
|
|
||||||
# These are the static models that support paddle inference.
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ACOUSTIC MODEL SETTING #
|
|
||||||
# am choices=['deepspeech2offline_aishell'] TODO
|
|
||||||
##################################################################
|
|
||||||
model_type: 'deepspeech2offline_aishell'
|
|
||||||
am_model: # the pdmodel file of am static model [optional]
|
|
||||||
am_params: # the pdiparams file of am static model [optional]
|
|
||||||
lang: 'zh'
|
|
||||||
sample_rate: 16000
|
|
||||||
cfg_path:
|
|
||||||
decode_method:
|
|
||||||
force_yes: True
|
|
||||||
|
|
||||||
am_predictor_conf:
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
||||||
switch_ir_optim: True
|
|
||||||
glog_info: False # True -> print glog
|
|
||||||
summary: True # False -> do not show predictor config
|
|
||||||
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# OTHERS #
|
|
||||||
##################################################################
|
|
@ -1,32 +0,0 @@
|
|||||||
# This is the parameter configuration file for TTS server.
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ACOUSTIC MODEL SETTING #
|
|
||||||
# am choices=['speedyspeech_csmsc', 'fastspeech2_csmsc',
|
|
||||||
# 'fastspeech2_ljspeech', 'fastspeech2_aishell3',
|
|
||||||
# 'fastspeech2_vctk']
|
|
||||||
##################################################################
|
|
||||||
am: 'fastspeech2_csmsc'
|
|
||||||
am_config:
|
|
||||||
am_ckpt:
|
|
||||||
am_stat:
|
|
||||||
phones_dict:
|
|
||||||
tones_dict:
|
|
||||||
speaker_dict:
|
|
||||||
spk_id: 0
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# VOCODER SETTING #
|
|
||||||
# voc choices=['pwgan_csmsc', 'pwgan_ljspeech', 'pwgan_aishell3',
|
|
||||||
# 'pwgan_vctk', 'mb_melgan_csmsc']
|
|
||||||
##################################################################
|
|
||||||
voc: 'pwgan_csmsc'
|
|
||||||
voc_config:
|
|
||||||
voc_ckpt:
|
|
||||||
voc_stat:
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# OTHERS #
|
|
||||||
##################################################################
|
|
||||||
lang: 'zh'
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
@ -1,42 +0,0 @@
|
|||||||
# This is the parameter configuration file for TTS server.
|
|
||||||
# These are the static models that support paddle inference.
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# ACOUSTIC MODEL SETTING #
|
|
||||||
# am choices=['speedyspeech_csmsc', 'fastspeech2_csmsc']
|
|
||||||
##################################################################
|
|
||||||
am: 'fastspeech2_csmsc'
|
|
||||||
am_model: # the pdmodel file of your am static model (XX.pdmodel)
|
|
||||||
am_params: # the pdiparams file of your am static model (XX.pdipparams)
|
|
||||||
am_sample_rate: 24000
|
|
||||||
phones_dict:
|
|
||||||
tones_dict:
|
|
||||||
speaker_dict:
|
|
||||||
spk_id: 0
|
|
||||||
|
|
||||||
am_predictor_conf:
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
||||||
switch_ir_optim: True
|
|
||||||
glog_info: False # True -> print glog
|
|
||||||
summary: True # False -> do not show predictor config
|
|
||||||
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# VOCODER SETTING #
|
|
||||||
# voc choices=['pwgan_csmsc', 'mb_melgan_csmsc','hifigan_csmsc']
|
|
||||||
##################################################################
|
|
||||||
voc: 'pwgan_csmsc'
|
|
||||||
voc_model: # the pdmodel file of your vocoder static model (XX.pdmodel)
|
|
||||||
voc_params: # the pdiparams file of your vocoder static model (XX.pdipparams)
|
|
||||||
voc_sample_rate: 24000
|
|
||||||
|
|
||||||
voc_predictor_conf:
|
|
||||||
device: # set 'gpu:id' or 'cpu'
|
|
||||||
switch_ir_optim: True
|
|
||||||
glog_info: False # True -> print glog
|
|
||||||
summary: True # False -> do not show predictor config
|
|
||||||
|
|
||||||
##################################################################
|
|
||||||
# OTHERS #
|
|
||||||
##################################################################
|
|
||||||
lang: 'zh'
|
|
Loading…
Reference in new issue