Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MoonInTheRiver/DiffSinger
/ types & classes
Types & classes
154 in github.com/MoonInTheRiver/DiffSinger
⨍
Functions
694
◇
Types & classes
154
↓ 24 callers
Class
Conv1d
Conv1d module with customized initialization.
modules/parallel_wavegan/layers/residual_block.py:15
↓ 10 callers
Class
BinarizationError
data_gen/tts/base_binarizer.py:18
↓ 9 callers
Class
Conv1d1x1
1x1 Conv1d with customized initialization.
modules/parallel_wavegan/layers/residual_block.py:29
↓ 7 callers
Class
Conv2d
Conv2d module with customized initialization.
modules/parallel_wavegan/layers/upsample.py:47
↓ 5 callers
Class
Cardinal
CARDINAL类
utils/text_norm.py:419
↓ 5 callers
Class
DiscriminatorP
modules/hifigan/hifigan.py:181
↓ 4 callers
Class
ChineseNumberUnit
中文数字/数位字符 每个字符除繁简体外还有一个额外的大写字符 e.g. '陆' 和 '陸'
utils/text_norm.py:77
↓ 4 callers
Class
IndexedDataset
utils/indexed_datasets.py:7
↓ 4 callers
Class
Mish
usr/diff/diffusion.py:67
↓ 3 callers
Class
BatchNorm1dTBC
modules/commons/common_layers.py:525
↓ 3 callers
Class
CausalConv1d
CausalConv1d module with customized initialization.
modules/parallel_wavegan/layers/causal_conv.py:12
↓ 3 callers
Class
DiffNet
usr/diff/net.py:81
↓ 3 callers
Class
DiscriminatorS
modules/hifigan/hifigan.py:253
↓ 3 callers
Class
FastSpeech2
modules/fastspeech/fs2.py:21
↓ 3 callers
Class
GaussianDiffusion
usr/diff/diffusion.py:180
↓ 3 callers
Class
LayerNorm
Layer normalization module. :param int nout: output dim size :param int dim: dimension to be normalized
modules/fastspeech/tts_modules.py:37
↓ 3 callers
Class
MultiheadAttention
modules/commons/common_layers.py:166
↓ 3 callers
Class
NSWNormalizer
utils/text_norm.py:603
↓ 3 callers
Class
PitchExtractor
modules/fastspeech/pe.py:119
↓ 3 callers
Class
PitchPredictor
modules/fastspeech/tts_modules.py:192
↓ 3 callers
Class
SinusoidalPositionalEmbedding
This module produces sinusoidal positional embeddings of any length. Padding symbols are ignored.
modules/commons/common_layers.py:88
↓ 2 callers
Class
Block
usr/diff/diffusion.py:102
↓ 2 callers
Class
Block
usr/diff/shallow_diffusion_tts.py:102
↓ 2 callers
Class
Digit
DIGIT类
utils/text_norm.py:435
↓ 2 callers
Class
GradientAccumulationScheduler
utils/pl_utils.py:257
↓ 2 callers
Class
IndexedDatasetBuilder
utils/indexed_datasets.py:41
↓ 2 callers
Class
LogSTFTMagnitudeLoss
Log STFT magnitude loss module.
modules/parallel_wavegan/losses/stft_loss.py:55
↓ 2 callers
Class
Mish
usr/diff/shallow_diffusion_tts.py:67
↓ 2 callers
Class
ResidualBlock
Residual block module in WaveNet.
modules/parallel_wavegan/layers/residual_block.py:39
↓ 2 callers
Class
SineGen
Definition of sine generator SineGen(samp_rate, harmonic_num = 0, sine_amp = 0.1, noise_std = 0.003, voiced_threshold = 0
modules/parallel_wavegan/models/source.py:7
↓ 2 callers
Class
SpectralConvergengeLoss
Spectral convergence loss module.
modules/parallel_wavegan/losses/stft_loss.py:34
↓ 2 callers
Class
TelePhone
TELEPHONE类
utils/text_norm.py:451
↓ 2 callers
Class
TokenTextEncoder
Encoder based on a user-supplied vocabulary (file or list).
utils/text_encoder.py:157
↓ 2 callers
Class
TransformerFFNLayer
modules/commons/common_layers.py:486
↓ 1 callers
Class
Args
utils/hparams.py:9
↓ 1 callers
Class
AttrDict
usr/diff/net.py:16
↓ 1 callers
Class
BaseBinarizer
data_gen/tts/base_binarizer.py:22
↓ 1 callers
Class
BaseTrainer
utils/pl_utils.py:354
↓ 1 callers
Class
CausalConvTranspose1d
CausalConvTranspose1d module with customized initialization.
modules/parallel_wavegan/layers/causal_conv.py:36
↓ 1 callers
Class
ChineseNumberDigit
中文数字字符
utils/text_norm.py:113
↓ 1 callers
Class
ConvBlock
modules/fastspeech/pe.py:44
↓ 1 callers
Class
ConvNorm
modules/commons/common_layers.py:41
↓ 1 callers
Class
ConvStacks
modules/fastspeech/pe.py:81
↓ 1 callers
Class
CustomSwish
modules/commons/common_layers.py:481
↓ 1 callers
Class
CyclicNoiseGen_v1
CyclicnoiseGen_v1 Cyclic noise with a single parameter of beta. Pytorch v1 implementation assumes f_t is also fixed
modules/parallel_wavegan/models/source.py:246
↓ 1 callers
Class
DDP
Override the forward call in lightning so it goes to training and validation step respectively
utils/pl_utils.py:179
↓ 1 callers
Class
DP
Override the forward call in lightning so it goes to training and validation step respectively
utils/pl_utils.py:224
↓ 1 callers
Class
Date
DATE类
utils/text_norm.py:503
↓ 1 callers
Class
DurationPredictor
Duration predictor module. This is a module of duration predictor described in `FastSpeech: Fast, Robust and Controllable Text to Speech`_. Th
modules/fastspeech/tts_modules.py:59
↓ 1 callers
Class
EnG2p
data_gen/tts/txt_processors/en.py:12
↓ 1 callers
Class
EncSALayer
modules/commons/common_layers.py:542
↓ 1 callers
Class
EnergyPredictor
modules/fastspeech/tts_modules.py:238
↓ 1 callers
Class
FFT
usr/diff/candidate_decoder.py:35
↓ 1 callers
Class
FastspeechDecoder
modules/fastspeech/tts_modules.py:347
↓ 1 callers
Class
FastspeechEncoder
modules/fastspeech/tts_modules.py:310
↓ 1 callers
Class
Fraction
FRACTION类
utils/text_norm.py:485
↓ 1 callers
Class
HifiGanGenerator
modules/hifigan/hifigan.py:104
↓ 1 callers
Class
HighGAN
usr/singingvocoder/highgan.py:37
↓ 1 callers
Class
LatestModelCheckpoint
utils/pl_utils.py:284
↓ 1 callers
Class
LengthRegulator
modules/fastspeech/tts_modules.py:154
↓ 1 callers
Class
MathSymbol
用于中文数字系统的数学符号 (繁/简体), e.g. positive = ['正', '正'] negative = ['负', '負'] point = ['点', '點']
utils/text_norm.py:157
↓ 1 callers
Class
MelGANDiscriminator
MelGAN discriminator module.
modules/parallel_wavegan/models/melgan.py:194
↓ 1 callers
Class
Money
MONEY类
utils/text_norm.py:561
↓ 1 callers
Class
NumberSystem
中文数字系统
utils/text_norm.py:150
↓ 1 callers
Class
OfflineGaussianDiffusion
usr/diff/shallow_diffusion_tts.py:356
↓ 1 callers
Class
ParallelWaveGANGenerator
Parallel WaveGAN Generator module.
modules/parallel_wavegan/models/parallel_wavegan.py:21
↓ 1 callers
Class
Percentage
PERCENTAGE类
utils/text_norm.py:584
↓ 1 callers
Class
Prenet
modules/fastspeech/pe.py:7
↓ 1 callers
Class
PulseGen
Definition of Pulse train generator There are many ways to implement pulse generator. Here, PulseGen is based on SinGen. For a perfect
modules/parallel_wavegan/models/source.py:140
↓ 1 callers
Class
RSQRTSchedule
utils/training_utils.py:4
↓ 1 callers
Class
ResidualBlock
usr/diff/net.py:58
↓ 1 callers
Class
ResidualStack
Residual stack module introduced in MelGAN.
modules/parallel_wavegan/layers/residual_stack.py:13
↓ 1 callers
Class
STFTLoss
STFT loss module.
modules/parallel_wavegan/stft_loss.py:13
↓ 1 callers
Class
STFTLoss
STFT loss module.
modules/parallel_wavegan/losses/stft_loss.py:76
↓ 1 callers
Class
SignalsConv1d
Filtering input signal with time invariant filter Note: FIRFilter conducted filtering given fixed FIR weight SignalsConv1d convolves tw
modules/parallel_wavegan/models/source.py:205
↓ 1 callers
Class
SingingBinarizer
data_gen/singing/binarize.py:33
↓ 1 callers
Class
SinusoidalPosEmb
usr/diff/net.py:32
↓ 1 callers
Class
SinusoidalPosEmb
usr/diff/candidate_decoder.py:14
↓ 1 callers
Class
SourceModuleCycNoise_v1
SourceModuleCycNoise_v1 SourceModule(sampling_rate, noise_std=0.003, voiced_threshod=0) sampling_rate: sampling_rate in Hz noise_std: st
modules/parallel_wavegan/models/source.py:444
↓ 1 callers
Class
SourceModuleHnNSF
SourceModule for hn-nsf SourceModule(sampling_rate, harmonic_num=0, sine_amp=0.1, add_noise_std=0.003, voiced_threshod=0) sa
modules/parallel_wavegan/models/source.py:484
↓ 1 callers
Class
Stretch2d
Stretch2d module.
modules/parallel_wavegan/layers/upsample.py:16
↓ 1 callers
Class
TFReflectionPad1d
Tensorflow ReflectionPad1d module.
modules/parallel_wavegan/layers/tf_layers.py:11
↓ 1 callers
Class
TextGrid
data_gen/tts/data_gen_utils.py:197
↓ 1 callers
Class
TransformerEncoderLayer
modules/fastspeech/tts_modules.py:16
↓ 1 callers
Class
UpsampleNetwork
Upsampling network module.
modules/parallel_wavegan/layers/upsample.py:61
↓ 1 callers
Class
ZhBinarizer
data_gen/tts/binarizer_zh.py:12
Class
AvgrageMeter
utils/__init__.py:28
Class
BaseDataset
tasks/base_task.py:30
Class
BaseTask
tasks/base_task.py:76
Class
BaseTxtProcessor
data_gen/tts/txt_processors/base_text_processor.py:1
Class
BaseVocoder
vocoders/base_vocoder.py:22
Class
ByteTextEncoder
Encodes each byte to an id. For 8-bit strings only.
utils/text_encoder.py:105
Class
ByteTextEncoderWithEos
Encodes each byte to an id and appends the EOS token.
utils/text_encoder.py:150
Class
ChineseChar
中文字符 每个字符对应简体和繁体, e.g. 简体 = '负', 繁体 = '負' 转换时可转换为简体或繁体
utils/text_norm.py:57
Class
ChineseMath
中文数位字符
utils/text_norm.py:134
Class
Conv1d1x1
1x1 Conv1d with customized initialization.
modules/hifigan/hifigan.py:94
Class
ConvInUpsampleNetwork
Convolution + upsampling network module.
modules/parallel_wavegan/layers/upsample.py:125
Class
ConvTBC
modules/commons/common_layers.py:150
Class
DecSALayer
modules/commons/common_layers.py:591
Class
DiffFsTask
usr/task.py:15
next →
1–100 of 154, ranked by callers