Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/CSTR-Edinburgh/merlin
/ types & classes
Types & classes
119 in github.com/CSTR-Edinburgh/merlin
⨍
Functions
1,134
◇
Types & classes
119
↓ 86 callers
Class
SilenceRemover
src/frontend/silence_remover.py:46
↓ 68 callers
Class
BinaryIOCollection
src/io_funcs/binary_io.py:44
↓ 57 callers
Class
MinMaxNormalisation
src/frontend/min_max_norm.py:45
↓ 44 callers
Class
LabelComposer
src/frontend/label_composer.py:59
↓ 31 callers
Class
HTSLabelNormalisation
This class is to convert HTS format labels into continous or binary values, and store as binary format with float32 precision. The class supports
src/frontend/label_normalisation.py:40
↓ 21 callers
Class
ListDataProvider
This class provides an interface to load data into CPU/GPU memory utterance by utterance or block by block. In speech synthesis, usually we are
src/utils/providers.py:46
↓ 20 callers
Class
MeanVarianceNorm
plan: 1: support normal MVN and denormalisation for both input and output 2: support stream-based operation: for example, some streams
src/frontend/mean_variance_norm.py:47
↓ 19 callers
Class
IndividualDistortionComp
src/utils/compute_distortion.py:149
↓ 17 callers
Class
ParameterGeneration
src/frontend/parameter_generation.py:55
↓ 14 callers
Class
AcousticComposition
variables inheritate from AcousticBase: self.compute_dynamic = {} self.file_number = 0 self.data_stream_number = 0
src/frontend/acoustic_composition.py:47
↓ 12 callers
Class
ListDataProviderWithProjectionIndex
Added kwarg index_to_project to __init__
src/utils/providers.py:804
↓ 9 callers
Class
BinaryIOCollection
misc/scripts/voice_conversion/binary_io.py:5
↓ 7 callers
Class
FilePaths
src/utils/file_paths.py:26
↓ 6 callers
Class
DNN
src/models/dnn.py:62
↓ 5 callers
Class
DeepRecurrentNetwork
This class is to assemble various neural network architectures. From basic feedforward neural network to bidirectional gated recurrent neural net
src/models/deep_rnn.py:21
↓ 5 callers
Class
GeneralLayer
src/layers/layers.py:182
↓ 5 callers
Class
MeanVarianceNorm
plan: 1: support normal MVN and denormalisation for both input and output 2: support stream-based operation: for example, some streams
misc/scripts/alignment/state_align/mean_variance_norm.py:7
↓ 4 callers
Class
AlignFeats
misc/scripts/voice_conversion/align_feats.py:6
↓ 4 callers
Class
HTKFeat_read
Read HTK format feature files
misc/scripts/alignment/state_align/htkmfc.py:55
↓ 4 callers
Class
HTSLabelModification
This class is to modify HTS format labels with predicted duration. Time alignments are expected in the HTS labels. Here is an example of the HTS
src/frontend/label_modifier.py:9
↓ 4 callers
Class
MLParameterGenerationFast
src/frontend/mlpg_fast.py:56
↓ 4 callers
Class
SimplifiedLstm
This class implements a simplified LSTM block which only keeps the forget gate, inheriting the genetic class :class:`layers.gating.LstmBase`.
src/layers/gating.py:753
↓ 4 callers
Class
VanillaLstm
This class implements the standard LSTM block, inheriting the genetic class :class:`layers.gating.LstmBase`.
src/layers/gating.py:461
↓ 3 callers
Class
HTK_Parm_IO
For details look at the HTK book, Chapter 5.10 Storage of Parameter Files
src/io_funcs/htk_io.py:24
↓ 3 callers
Class
KerasClass
src/run_keras_with_merlin_io.py:48
↓ 3 callers
Class
LinearLayer
src/layers/layers.py:86
↓ 3 callers
Class
TensorflowClass
src/run_tensorflow_with_merlin_io.py:48
↓ 2 callers
Class
BidirectionLstm
src/layers/gating.py:846
↓ 2 callers
Class
BidirectionSLstm
src/layers/gating.py:835
↓ 2 callers
Class
ColouredFormatter
src/logplot/logging_plotting.py:268
↓ 2 callers
Class
DistributedSequenceEncoder
src/models/seq2seq.py:36
↓ 2 callers
Class
GatedRecurrentUnit
This class implements a gated recurrent unit (GRU), as proposed in Cho et al 2014 (http://arxiv.org/pdf/1406.1078.pdf).
src/layers/gating.py:870
↓ 2 callers
Class
HTKFeat_write
Write Sphinx-II format feature files
misc/scripts/alignment/state_align/htkmfc.py:135
↓ 2 callers
Class
HTK_Parm_IO
For details look at the HTK book, Chapter 5.10 Storage of Parameter Files
misc/scripts/alignment/state_align/htk_io.py:24
↓ 2 callers
Class
HTSDurationLabelNormalisation
Unlike HTSLabelNormalisation, HTSDurationLabelNormalisation does not accept timings. One line of labels is converted into 1 datapoint, that i
src/frontend/label_normalisation.py:920
↓ 2 callers
Class
HiddenLayer
src/layers/layers.py:264
↓ 2 callers
Class
MergeFeat
src/frontend/merge_features.py:7
↓ 2 callers
Class
MyDropoutWrapper
src/tensorflow_lib/model.py:185
↓ 2 callers
Class
RecurrentOutputLayer
This class implements a standard recurrent output layer: y_{t} = g(h_{t}W^{hy} + y_{t}W^{yy} + b_{y})
src/layers/recurrent_output_layer.py:8
↓ 2 callers
Class
SigmoidLayer_LHUC
src/layers/lhuc_layer.py:11
↓ 2 callers
Class
SimplifiedGRU
This class implements a simplified GRU block which only keeps the forget gate, inheriting the genetic class :class:`layers.gating.LstmBase`.
src/layers/gating.py:791
↓ 2 callers
Class
VanillaLstm_LHUC
This class implements the standard LSTM block, inheriting the genetic class :class:`layers.gating.LstmBase`.
src/layers/lhuc_layer.py:194
↓ 2 callers
Class
VanillaRNN
This class implements a standard recurrent neural network: h_{t} = f(W^{hx}x_{t} + W^{hh}h_{t-1}+b_{h})
src/layers/gating.py:11
↓ 1 callers
Class
BinaryIOCollection
misc/scripts/alignment/state_align/binary_io.py:5
↓ 1 callers
Class
CMPNormalisation
src/frontend/acoustic_normalisation.py:46
↓ 1 callers
Class
DNN
src/models/dnn_cm.py:19
↓ 1 callers
Class
DeepEncoderDecoderNetwork
This class is to assemble various neural network architectures. From basic feedforward neural network to bidirectional gated recurrent neural net
src/models/hed_rnn.py:23
↓ 1 callers
Class
DistributionInfo
misc/scripts/hybrid_voice/processHybridInfo.py:64
↓ 1 callers
Class
ForcedAlignment
misc/scripts/alignment/state_align/forced_alignment.py:26
↓ 1 callers
Class
LayerNormGRUCell
Gated Recurrent Unit cell (cf. http://arxiv.org/abs/1406.1078).
src/tensorflow_lib/model.py:330
↓ 1 callers
Class
LstmNFG
This class implements a LSTM block without the forget gate, inheriting the genetic class :class:`layers.gating.LstmBase`.
src/layers/gating.py:592
↓ 1 callers
Class
LstmNIG
This class implements a LSTM block without the input gate, inheriting the genetic class :class:`layers.gating.LstmBase`.
src/layers/gating.py:630
↓ 1 callers
Class
LstmNOG
This class implements a LSTM block without the output gate, inheriting the genetic class :class:`layers.gating.LstmBase`.
src/layers/gating.py:670
↓ 1 callers
Class
LstmNoPeepholes
This class implements a LSTM block without the peephole connections, inheriting the genetic class :class:`layers.gating.LstmBase`.
src/layers/gating.py:710
↓ 1 callers
Class
MLParameterGeneration
src/frontend/mlpg.py:50
↓ 1 callers
Class
MixtureDensityNetwork
src/models/mdn.py:63
↓ 1 callers
Class
MixtureDensityOutputLayer
src/layers/layers.py:51
↓ 1 callers
Class
PlotWithData
src/logplot/logging_plotting.py:77
↓ 1 callers
Class
SequentialDNN
src/models/st_dnn_cm.py:19
↓ 1 callers
Class
SigmoidLayer
src/layers/layers.py:128
↓ 1 callers
Class
SimplifiedLstmDecoder
This class implements a simplified LSTM block which only keeps the forget gate, inheriting the genetic class :class:`layers.gating.LstmBase`.
src/layers/gating.py:550
↓ 1 callers
Class
TrainKerasModels
src/keras_lib/train.py:49
↓ 1 callers
Class
TrainTensorflowModels
src/tensorflow_lib/train.py:49
↓ 1 callers
Class
Train_Encoder_Decoder_Models
src/tensorflow_lib/train.py:236
↓ 1 callers
Class
Validation
Runs Merlin validations
src/validation.py:33
↓ 1 callers
Class
VanillaLstmDecoder
This class implements the standard LSTM block, inheriting the genetic class :class:`layers.gating.LstmBase`.
src/layers/gating.py:503
↓ 1 callers
Class
VanillaRNNDecoder
This class implements a standard recurrent neural network decoder: h_{t} = f(W^{hx}x_{t} + W^{hh}h_{t-1}+ W^{yh}y_{t-1} + b_{h}) y_{t
src/layers/gating.py:92
↓ 1 callers
Class
stat
tools/WORLD_v2/test/synth.cpp:146
↓ 1 callers
Class
stat
tools/WORLD/test/synth.cpp:298
Class
AcousticBase
src/frontend/acoustic_base.py:45
Class
ContextInfo
misc/scripts/hybrid_voice/processHybridInfo.py:9
Class
ContextLstm
This class implements the standard LSTM block, inheriting the genetic class :class:`layers.gating.LstmBase`.
src/layers/recurrent_decoders.py:593
Class
ContextRNNDecoder
This class implements a standard recurrent neural network decoder: h_{t} = f(W^{hx}x_{t} + W^{hh}h_{t-1}+ W^{yh}y_{t-1} + b_{h}) y_{t
src/layers/recurrent_decoders.py:124
Class
DistortionComputation
src/utils/compute_distortion.py:46
Class
Encoder_Decoder_Models
src/tensorflow_lib/model.py:202
Class
ExpDecreaseLearningRate
src/utils/learn_rates.py:165
Class
FeatureNormBase
to normalise feature into specific range to de-normalise feature back support min-max norm, MVN, this is a genetic class
src/frontend/feature_normalisation_base.py:46
Class
GeneralLayer
src/layers/mdn_layers.py:162
Class
HiddenLayer
src/layers/mdn_layers.py:228
Class
LabelNormalisation
src/frontend/label_normalisation.py:14
Class
LearningMinLrate
src/utils/learn_rates.py:122
Class
LearningRate
src/utils/learn_rates.py:43
Class
LearningRateConstant
src/utils/learn_rates.py:54
Class
LearningRateExpDecay
src/utils/learn_rates.py:76
Class
LinearLayer
src/layers/mdn_layers.py:79
Class
LinguisticBase
src/frontend/linguistic_base.py:48
Class
LoggerPlotter
Based on the built-in logging class, with added capabilities including plotting
src/logplot/logging_plotting.py:210
Class
LstmBase
This class provides as a base for all long short-term memory (LSTM) related classes. Several variants of LSTM were investigated in (Wu & King, IC
src/layers/gating.py:194
Class
LstmBase
This class provides as a base for all long short-term memory (LSTM) related classes. Several variants of LSTM were investigated in (Wu & King, IC
src/layers/recurrent_decoders.py:463
Class
LstmBase_LHUC
Very similar to the LSTM layer in the gating file Extra parameters are 'C' for scaling the hidden value
src/layers/lhuc_layer.py:71
Class
LstmDecoderBase
This class provides as a base for all long short-term memory (LSTM) related classes. Several variants of LSTM were investigated in (Wu & King, IC
src/layers/gating.py:323
Class
LstmDecoderBase
This class provides as a base for all long short-term memory (LSTM) related classes. Several variants of LSTM were investigated in (Wu & King, IC
src/layers/recurrent_decoders.py:236
Class
MixtureDensityOutputLayer
src/layers/mdn_layers.py:50
Class
MultipleSeriesPlot
src/logplot/logging_plotting.py:143
Class
RecurrentOutput
src/layers/gating.py:858
Class
SigmoidLayer
src/layers/mdn_layers.py:119
Class
SimplifiedLstmDecoder
This class implements a simplified LSTM block which only keeps the forget gate, inheriting the genetic class :class:`layers.gating.LstmBase`.
src/layers/recurrent_decoders.py:421
Class
SingleWeightMatrixPlot
src/logplot/logging_plotting.py:187
Class
SplitHiddenLayer
The nin x nout matrix is vertically split into 2 portions which can be updated independently. n_in1 -- by convention, use this part for
src/layers/layers.py:330
Class
TensorflowModels
src/tensorflow_lib/model.py:53
next →
1–100 of 119, ranked by callers