commit
68bd85a6b8
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.autodecode module
|
||||||
|
===============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.autodecode
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.cache module
|
||||||
|
==========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.cache
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.compat module
|
||||||
|
===========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.compat
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.extradatasets module
|
||||||
|
==================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.extradatasets
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.filters module
|
||||||
|
============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.filters
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.gopen module
|
||||||
|
==========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.gopen
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.handlers module
|
||||||
|
=============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.handlers
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.mix module
|
||||||
|
========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.mix
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.paddle\_utils module
|
||||||
|
==================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.paddle_utils
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.pipeline module
|
||||||
|
=============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.pipeline
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,28 @@
|
|||||||
|
paddlespeech.audio.streamdata package
|
||||||
|
=====================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
||||||
|
|
||||||
|
Submodules
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
|
paddlespeech.audio.streamdata.autodecode
|
||||||
|
paddlespeech.audio.streamdata.cache
|
||||||
|
paddlespeech.audio.streamdata.compat
|
||||||
|
paddlespeech.audio.streamdata.extradatasets
|
||||||
|
paddlespeech.audio.streamdata.filters
|
||||||
|
paddlespeech.audio.streamdata.gopen
|
||||||
|
paddlespeech.audio.streamdata.handlers
|
||||||
|
paddlespeech.audio.streamdata.mix
|
||||||
|
paddlespeech.audio.streamdata.paddle_utils
|
||||||
|
paddlespeech.audio.streamdata.pipeline
|
||||||
|
paddlespeech.audio.streamdata.shardlists
|
||||||
|
paddlespeech.audio.streamdata.tariterators
|
||||||
|
paddlespeech.audio.streamdata.utils
|
||||||
|
paddlespeech.audio.streamdata.writer
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.shardlists module
|
||||||
|
===============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.shardlists
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.tariterators module
|
||||||
|
=================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.tariterators
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.utils module
|
||||||
|
==========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.utils
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.streamdata.writer module
|
||||||
|
===========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.streamdata.writer
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,16 @@
|
|||||||
|
paddlespeech.audio.text package
|
||||||
|
===============================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.text
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
||||||
|
|
||||||
|
Submodules
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
|
paddlespeech.audio.text.text_featurizer
|
||||||
|
paddlespeech.audio.text.utility
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.text.text\_featurizer module
|
||||||
|
===============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.text.text_featurizer
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.text.utility module
|
||||||
|
======================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.text.utility
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.transform.add\_deltas module
|
||||||
|
===============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.transform.add_deltas
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.transform.channel\_selector module
|
||||||
|
=====================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.transform.channel_selector
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.transform.cmvn module
|
||||||
|
========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.transform.cmvn
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.transform.functional module
|
||||||
|
==============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.transform.functional
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.transform.perturb module
|
||||||
|
===========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.transform.perturb
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,24 @@
|
|||||||
|
paddlespeech.audio.transform package
|
||||||
|
====================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.transform
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
||||||
|
|
||||||
|
Submodules
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
|
paddlespeech.audio.transform.add_deltas
|
||||||
|
paddlespeech.audio.transform.channel_selector
|
||||||
|
paddlespeech.audio.transform.cmvn
|
||||||
|
paddlespeech.audio.transform.functional
|
||||||
|
paddlespeech.audio.transform.perturb
|
||||||
|
paddlespeech.audio.transform.spec_augment
|
||||||
|
paddlespeech.audio.transform.spectrogram
|
||||||
|
paddlespeech.audio.transform.transform_interface
|
||||||
|
paddlespeech.audio.transform.transformation
|
||||||
|
paddlespeech.audio.transform.wpe
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.transform.spec\_augment module
|
||||||
|
=================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.transform.spec_augment
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.transform.spectrogram module
|
||||||
|
===============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.transform.spectrogram
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.transform.transform\_interface module
|
||||||
|
========================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.transform.transform_interface
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.transform.transformation module
|
||||||
|
==================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.transform.transformation
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.transform.wpe module
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.transform.wpe
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.utils.check\_kwargs module
|
||||||
|
=============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.utils.check_kwargs
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.utils.dynamic\_import module
|
||||||
|
===============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.utils.dynamic_import
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.audio.utils.tensor\_utils module
|
||||||
|
=============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.audio.utils.tensor_utils
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.kws.exps.mdtc.collate module
|
||||||
|
=========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.kws.exps.mdtc.collate
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.kws.exps.mdtc.compute\_det module
|
||||||
|
==============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.kws.exps.mdtc.compute_det
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.kws.exps.mdtc.plot\_det\_curve module
|
||||||
|
==================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.kws.exps.mdtc.plot_det_curve
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,19 @@
|
|||||||
|
paddlespeech.kws.exps.mdtc package
|
||||||
|
==================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.kws.exps.mdtc
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
||||||
|
|
||||||
|
Submodules
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
|
paddlespeech.kws.exps.mdtc.collate
|
||||||
|
paddlespeech.kws.exps.mdtc.compute_det
|
||||||
|
paddlespeech.kws.exps.mdtc.plot_det_curve
|
||||||
|
paddlespeech.kws.exps.mdtc.score
|
||||||
|
paddlespeech.kws.exps.mdtc.train
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.kws.exps.mdtc.score module
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.kws.exps.mdtc.score
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.kws.exps.mdtc.train module
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.kws.exps.mdtc.train
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,15 @@
|
|||||||
|
paddlespeech.kws.exps package
|
||||||
|
=============================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.kws.exps
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
||||||
|
|
||||||
|
Subpackages
|
||||||
|
-----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
|
paddlespeech.kws.exps.mdtc
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.resource.model\_alias module
|
||||||
|
=========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.resource.model_alias
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.resource.pretrained\_models module
|
||||||
|
===============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.resource.pretrained_models
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.resource.resource module
|
||||||
|
=====================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.resource.resource
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,17 @@
|
|||||||
|
paddlespeech.resource package
|
||||||
|
=============================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.resource
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
||||||
|
|
||||||
|
Submodules
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
|
paddlespeech.resource.model_alias
|
||||||
|
paddlespeech.resource.pretrained_models
|
||||||
|
paddlespeech.resource.resource
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.datasets.sampler module
|
||||||
|
========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.datasets.sampler
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.ernie\_sat.align module
|
||||||
|
=============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.ernie_sat.align
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.ernie\_sat.normalize module
|
||||||
|
=================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.ernie_sat.normalize
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.ernie\_sat.preprocess module
|
||||||
|
==================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.ernie_sat.preprocess
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,21 @@
|
|||||||
|
paddlespeech.t2s.exps.ernie\_sat package
|
||||||
|
========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.ernie_sat
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
||||||
|
|
||||||
|
Submodules
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
|
paddlespeech.t2s.exps.ernie_sat.align
|
||||||
|
paddlespeech.t2s.exps.ernie_sat.normalize
|
||||||
|
paddlespeech.t2s.exps.ernie_sat.preprocess
|
||||||
|
paddlespeech.t2s.exps.ernie_sat.synthesize
|
||||||
|
paddlespeech.t2s.exps.ernie_sat.synthesize_e2e
|
||||||
|
paddlespeech.t2s.exps.ernie_sat.train
|
||||||
|
paddlespeech.t2s.exps.ernie_sat.utils
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.ernie\_sat.synthesize module
|
||||||
|
==================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.ernie_sat.synthesize
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.ernie\_sat.synthesize\_e2e module
|
||||||
|
=======================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.ernie_sat.synthesize_e2e
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.ernie\_sat.train module
|
||||||
|
=============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.ernie_sat.train
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.ernie\_sat.utils module
|
||||||
|
=============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.ernie_sat.utils
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.fastspeech2.vc2\_infer module
|
||||||
|
===================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.fastspeech2.vc2_infer
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.stream\_play\_tts module
|
||||||
|
==============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.stream_play_tts
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.vits.normalize module
|
||||||
|
===========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.vits.normalize
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.vits.preprocess module
|
||||||
|
============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.vits.preprocess
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,20 @@
|
|||||||
|
paddlespeech.t2s.exps.vits package
|
||||||
|
==================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.vits
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
||||||
|
|
||||||
|
Submodules
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
|
paddlespeech.t2s.exps.vits.normalize
|
||||||
|
paddlespeech.t2s.exps.vits.preprocess
|
||||||
|
paddlespeech.t2s.exps.vits.synthesize
|
||||||
|
paddlespeech.t2s.exps.vits.synthesize_e2e
|
||||||
|
paddlespeech.t2s.exps.vits.train
|
||||||
|
paddlespeech.t2s.exps.vits.voice_cloning
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.vits.synthesize module
|
||||||
|
============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.vits.synthesize
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.vits.synthesize\_e2e module
|
||||||
|
=================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.vits.synthesize_e2e
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.vits.train module
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.vits.train
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.exps.vits.voice\_cloning module
|
||||||
|
================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.exps.vits.voice_cloning
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.frontend.g2pw.dataset module
|
||||||
|
=============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.frontend.g2pw.dataset
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.frontend.g2pw.onnx\_api module
|
||||||
|
===============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.frontend.g2pw.onnx_api
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,17 @@
|
|||||||
|
paddlespeech.t2s.frontend.g2pw package
|
||||||
|
======================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.frontend.g2pw
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
||||||
|
|
||||||
|
Submodules
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
|
paddlespeech.t2s.frontend.g2pw.dataset
|
||||||
|
paddlespeech.t2s.frontend.g2pw.onnx_api
|
||||||
|
paddlespeech.t2s.frontend.g2pw.utils
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.frontend.g2pw.utils module
|
||||||
|
===========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.frontend.g2pw.utils
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.frontend.mix\_frontend module
|
||||||
|
==============================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.frontend.mix_frontend
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.models.ernie\_sat.ernie\_sat module
|
||||||
|
====================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.models.ernie_sat.ernie_sat
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.models.ernie\_sat.ernie\_sat\_updater module
|
||||||
|
=============================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.models.ernie_sat.ernie_sat_updater
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.models.vits.monotonic\_align.core module
|
||||||
|
=========================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.models.vits.monotonic_align.core
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,16 @@
|
|||||||
|
paddlespeech.t2s.models.vits.monotonic\_align package
|
||||||
|
=====================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.models.vits.monotonic_align
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
||||||
|
|
||||||
|
Submodules
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
|
paddlespeech.t2s.models.vits.monotonic_align.core
|
||||||
|
paddlespeech.t2s.models.vits.monotonic_align.setup
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.t2s.models.vits.monotonic\_align.setup module
|
||||||
|
==========================================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.t2s.models.vits.monotonic_align.setup
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.utils.dynamic\_import module
|
||||||
|
=========================================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.utils.dynamic_import
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,7 @@
|
|||||||
|
paddlespeech.utils.env module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.utils.env
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
@ -0,0 +1,16 @@
|
|||||||
|
paddlespeech.utils package
|
||||||
|
==========================
|
||||||
|
|
||||||
|
.. automodule:: paddlespeech.utils
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
||||||
|
|
||||||
|
Submodules
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 4
|
||||||
|
|
||||||
|
paddlespeech.utils.dynamic_import
|
||||||
|
paddlespeech.utils.env
|
@ -0,0 +1,12 @@
|
|||||||
|
###########################################################
|
||||||
|
# PARAS SETTING #
|
||||||
|
###########################################################
|
||||||
|
# Set to -1 to indicate that the parameter is the same as the pretrained model configuration
|
||||||
|
|
||||||
|
batch_size: -1
|
||||||
|
learning_rate: 0.0001 # learning rate
|
||||||
|
num_snapshots: -1
|
||||||
|
|
||||||
|
# frozen_layers should be a list
|
||||||
|
# if you don't need to freeze, set frozen_layers to []
|
||||||
|
frozen_layers: ["encoder", "duration_predictor"]
|
@ -0,0 +1,178 @@
|
|||||||
|
# Copyright (c) 2021 PaddlePaddle Authors. All Rights Reserved.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
import logging
|
||||||
|
import os
|
||||||
|
import shutil
|
||||||
|
from pathlib import Path
|
||||||
|
from typing import List
|
||||||
|
|
||||||
|
import jsonlines
|
||||||
|
import numpy as np
|
||||||
|
import paddle
|
||||||
|
from paddle import DataParallel
|
||||||
|
from paddle import distributed as dist
|
||||||
|
from paddle.io import DataLoader
|
||||||
|
from paddle.io import DistributedBatchSampler
|
||||||
|
|
||||||
|
from paddlespeech.t2s.datasets.am_batch_fn import fastspeech2_multi_spk_batch_fn
|
||||||
|
from paddlespeech.t2s.datasets.am_batch_fn import fastspeech2_single_spk_batch_fn
|
||||||
|
from paddlespeech.t2s.datasets.data_table import DataTable
|
||||||
|
from paddlespeech.t2s.models.fastspeech2 import FastSpeech2
|
||||||
|
from paddlespeech.t2s.models.fastspeech2 import FastSpeech2Evaluator
|
||||||
|
from paddlespeech.t2s.models.fastspeech2 import FastSpeech2Updater
|
||||||
|
from paddlespeech.t2s.training.extensions.snapshot import Snapshot
|
||||||
|
from paddlespeech.t2s.training.extensions.visualizer import VisualDL
|
||||||
|
from paddlespeech.t2s.training.optimizer import build_optimizers
|
||||||
|
from paddlespeech.t2s.training.seeding import seed_everything
|
||||||
|
from paddlespeech.t2s.training.trainer import Trainer
|
||||||
|
|
||||||
|
|
||||||
|
def freeze_layer(model, layers: List[str]):
|
||||||
|
"""freeze layers
|
||||||
|
|
||||||
|
Args:
|
||||||
|
layers (List[str]): frozen layers
|
||||||
|
"""
|
||||||
|
for layer in layers:
|
||||||
|
for param in eval("model." + layer + ".parameters()"):
|
||||||
|
param.trainable = False
|
||||||
|
|
||||||
|
|
||||||
|
def train_sp(args, config):
|
||||||
|
# decides device type and whether to run in parallel
|
||||||
|
# setup running environment correctly
|
||||||
|
if (not paddle.is_compiled_with_cuda()) or args.ngpu == 0:
|
||||||
|
paddle.set_device("cpu")
|
||||||
|
else:
|
||||||
|
paddle.set_device("gpu")
|
||||||
|
world_size = paddle.distributed.get_world_size()
|
||||||
|
if world_size > 1:
|
||||||
|
paddle.distributed.init_parallel_env()
|
||||||
|
|
||||||
|
# set the random seed, it is a must for multiprocess training
|
||||||
|
seed_everything(config.seed)
|
||||||
|
|
||||||
|
print(
|
||||||
|
f"rank: {dist.get_rank()}, pid: {os.getpid()}, parent_pid: {os.getppid()}",
|
||||||
|
)
|
||||||
|
fields = [
|
||||||
|
"text", "text_lengths", "speech", "speech_lengths", "durations",
|
||||||
|
"pitch", "energy"
|
||||||
|
]
|
||||||
|
converters = {"speech": np.load, "pitch": np.load, "energy": np.load}
|
||||||
|
spk_num = None
|
||||||
|
if args.speaker_dict is not None:
|
||||||
|
print("multiple speaker fastspeech2!")
|
||||||
|
collate_fn = fastspeech2_multi_spk_batch_fn
|
||||||
|
with open(args.speaker_dict, 'rt') as f:
|
||||||
|
spk_id = [line.strip().split() for line in f.readlines()]
|
||||||
|
spk_num = len(spk_id)
|
||||||
|
fields += ["spk_id"]
|
||||||
|
elif args.voice_cloning:
|
||||||
|
print("Training voice cloning!")
|
||||||
|
collate_fn = fastspeech2_multi_spk_batch_fn
|
||||||
|
fields += ["spk_emb"]
|
||||||
|
converters["spk_emb"] = np.load
|
||||||
|
else:
|
||||||
|
print("single speaker fastspeech2!")
|
||||||
|
collate_fn = fastspeech2_single_spk_batch_fn
|
||||||
|
print("spk_num:", spk_num)
|
||||||
|
|
||||||
|
# dataloader has been too verbose
|
||||||
|
logging.getLogger("DataLoader").disabled = True
|
||||||
|
|
||||||
|
# construct dataset for training and validation
|
||||||
|
with jsonlines.open(args.train_metadata, 'r') as reader:
|
||||||
|
train_metadata = list(reader)
|
||||||
|
train_dataset = DataTable(
|
||||||
|
data=train_metadata,
|
||||||
|
fields=fields,
|
||||||
|
converters=converters, )
|
||||||
|
with jsonlines.open(args.dev_metadata, 'r') as reader:
|
||||||
|
dev_metadata = list(reader)
|
||||||
|
dev_dataset = DataTable(
|
||||||
|
data=dev_metadata,
|
||||||
|
fields=fields,
|
||||||
|
converters=converters, )
|
||||||
|
|
||||||
|
# collate function and dataloader
|
||||||
|
|
||||||
|
train_sampler = DistributedBatchSampler(
|
||||||
|
train_dataset,
|
||||||
|
batch_size=config.batch_size,
|
||||||
|
shuffle=True,
|
||||||
|
drop_last=True)
|
||||||
|
|
||||||
|
print("samplers done!")
|
||||||
|
|
||||||
|
train_dataloader = DataLoader(
|
||||||
|
train_dataset,
|
||||||
|
batch_sampler=train_sampler,
|
||||||
|
collate_fn=collate_fn,
|
||||||
|
num_workers=config.num_workers)
|
||||||
|
|
||||||
|
dev_dataloader = DataLoader(
|
||||||
|
dev_dataset,
|
||||||
|
shuffle=False,
|
||||||
|
drop_last=False,
|
||||||
|
batch_size=config.batch_size,
|
||||||
|
collate_fn=collate_fn,
|
||||||
|
num_workers=config.num_workers)
|
||||||
|
print("dataloaders done!")
|
||||||
|
|
||||||
|
with open(args.phones_dict, "r") as f:
|
||||||
|
phn_id = [line.strip().split() for line in f.readlines()]
|
||||||
|
vocab_size = len(phn_id)
|
||||||
|
print("vocab_size:", vocab_size)
|
||||||
|
|
||||||
|
odim = config.n_mels
|
||||||
|
model = FastSpeech2(
|
||||||
|
idim=vocab_size, odim=odim, spk_num=spk_num, **config["model"])
|
||||||
|
|
||||||
|
# freeze layer
|
||||||
|
if args.frozen_layers != []:
|
||||||
|
freeze_layer(model, args.frozen_layers)
|
||||||
|
|
||||||
|
if world_size > 1:
|
||||||
|
model = DataParallel(model)
|
||||||
|
print("model done!")
|
||||||
|
|
||||||
|
optimizer = build_optimizers(model, **config["optimizer"])
|
||||||
|
print("optimizer done!")
|
||||||
|
|
||||||
|
output_dir = Path(args.output_dir)
|
||||||
|
output_dir.mkdir(parents=True, exist_ok=True)
|
||||||
|
if dist.get_rank() == 0:
|
||||||
|
config_name = args.config.split("/")[-1]
|
||||||
|
# copy conf to output_dir
|
||||||
|
shutil.copyfile(args.config, output_dir / config_name)
|
||||||
|
|
||||||
|
updater = FastSpeech2Updater(
|
||||||
|
model=model,
|
||||||
|
optimizer=optimizer,
|
||||||
|
dataloader=train_dataloader,
|
||||||
|
output_dir=output_dir,
|
||||||
|
**config["updater"])
|
||||||
|
|
||||||
|
trainer = Trainer(updater, (config.max_epoch, 'epoch'), output_dir)
|
||||||
|
|
||||||
|
evaluator = FastSpeech2Evaluator(
|
||||||
|
model, dev_dataloader, output_dir=output_dir, **config["updater"])
|
||||||
|
|
||||||
|
if dist.get_rank() == 0:
|
||||||
|
trainer.extend(evaluator, trigger=(1, "epoch"))
|
||||||
|
trainer.extend(VisualDL(output_dir), trigger=(1, "iteration"))
|
||||||
|
trainer.extend(
|
||||||
|
Snapshot(max_size=config.num_snapshots), trigger=(1, 'epoch'))
|
||||||
|
trainer.run()
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue