MCPcopy Create free account

hub / github.com/Soul-AILab/SoulX-Podcast / types & classes

Types & classes55 in github.com/Soul-AILab/SoulX-Podcast

↓ 6 callersClassBasicTransformerBlock
r""" A basic Transformer block. Parameters: dim (`int`): The number of channels in the input and output. num_attention_heads
soulxpodcast/models/modules/flow_components/estimator.py:150
↓ 6 callersClassConfig
soulxpodcast/config.py:122
↓ 3 callersClassBlock1D
soulxpodcast/models/modules/flow_components/estimator.py:349
↓ 3 callersClassCausalBlock1D
soulxpodcast/models/modules/flow_components/estimator.py:519
↓ 3 callersClassCausalConv1d
soulxpodcast/models/modules/flow_components/estimator.py:490
↓ 3 callersClassCausalResnetBlock1D
soulxpodcast/models/modules/flow_components/estimator.py:535
↓ 3 callersClassPodcastInferHandler
soulxpodcast/utils/dataloader.py:169
↓ 3 callersClassResnetBlock1D
soulxpodcast/models/modules/flow_components/estimator.py:363
↓ 3 callersClassSamplingParams
soulxpodcast/config.py:107
↓ 3 callersClassSoulXPodcast
soulxpodcast/models/soulxpodcast.py:20
↓ 2 callersClassConformerEncoderLayer
Encoder layer module. Args: size (int): Input dimension. self_attn (torch.nn.Module): Self-attention module instance.
soulxpodcast/models/modules/flow_components/upsample_encoder.py:711
↓ 2 callersClassDownsample1D
soulxpodcast/models/modules/flow_components/estimator.py:381
↓ 2 callersClassEspnetRelPositionalEncoding
Relative positional encoding module (new implementation). Details can be found in https://github.com/espnet/espnet/pull/2816. See : Appendix
soulxpodcast/models/modules/flow_components/upsample_encoder.py:150
↓ 2 callersClassLinearNoSubsampling
Linear transform the input without subsampling Args: idim (int): Input dimension. odim (int): Output dimension. pos_enc_c
soulxpodcast/models/modules/flow_components/upsample_encoder.py:251
↓ 2 callersClassPositionwiseFeedForward
Positionwise feed forward layer. FeedForward are appied on each position of the sequence. The output dim is same with the input dim. Arg
soulxpodcast/models/modules/flow_components/upsample_encoder.py:674
↓ 2 callersClassRelPositionMultiHeadedAttention
Multi-Head Attention layer with relative position encoding. Paper: https://arxiv.org/abs/1901.02860 Args: n_head (int): The number of
soulxpodcast/models/modules/flow_components/upsample_encoder.py:541
↓ 2 callersClassResBlock
Residual block module in HiFiGAN/BigVGAN.
soulxpodcast/models/modules/hifigan_components/layers.py:90
↓ 2 callersClassSinusoidalPosEmb
soulxpodcast/models/modules/flow_components/estimator.py:331
↓ 2 callersClassSnake
Implementation of a sine-based periodic activation function Shape: - Input: (B, C, T) - Output: (B, C, T), same shape as the
soulxpodcast/models/modules/hifigan_components/layers.py:37
↓ 2 callersClassTimestepEmbedding
soulxpodcast/models/modules/flow_components/estimator.py:390
↓ 2 callersClassTranspose
soulxpodcast/models/modules/flow_components/estimator.py:479
↓ 2 callersClassUpsample1D
A 1D upsampling layer with an optional convolution. Parameters: channels (`int`): number of channels in the inputs and output
soulxpodcast/models/modules/flow_components/estimator.py:438
↓ 1 callersClassAPIConfig
API配置类
api/config.py:11
↓ 1 callersClassAutoPretrainedConfig
soulxpodcast/config.py:87
↓ 1 callersClassCausalConditionalCFM
soulxpodcast/models/modules/flow.py:22
↓ 1 callersClassCausalConditionalDecoder
This decoder requires an input with the same shape of the target. So, if your text content is shorter or longer than the outputs, please re-s
soulxpodcast/models/modules/flow_components/estimator.py:760
↓ 1 callersClassCausalMaskedDiffWithXvec
soulxpodcast/models/modules/flow.py:128
↓ 1 callersClassCfmParams
soulxpodcast/models/modules/flow.py:14
↓ 1 callersClassConvRNNF0Predictor
soulxpodcast/models/modules/hifigan.py:36
↓ 1 callersClassErrorResponse
错误响应
api/models.py:112
↓ 1 callersClassFeedForward
r""" A feed-forward layer. Parameters: dim (`int`): The number of channels in the input. dim_out (`int`, *optional*): The num
soulxpodcast/models/modules/flow_components/estimator.py:95
↓ 1 callersClassHFLLMEngine
soulxpodcast/engine/llm_engine.py:23
↓ 1 callersClassHealthResponse
健康检查响应
api/models.py:102
↓ 1 callersClassHiFTGenerator
HiFTNet Generator: Neural Source Filter + ISTFTNet https://arxiv.org/abs/2309.09493
soulxpodcast/models/modules/hifigan.py:75
↓ 1 callersClassPreLookaheadLayer
soulxpodcast/models/modules/flow_components/upsample_encoder.py:329
↓ 1 callersClassSineGen
Definition of sine generator SineGen(samp_rate, harmonic_num = 0, sine_amp = 0.1, noise_std = 0.003, voiced_threshold = 0
soulxpodcast/models/modules/hifigan_components/layers.py:153
↓ 1 callersClassSineGen2
Definition of sine generator SineGen(samp_rate, harmonic_num = 0, sine_amp = 0.1, noise_std = 0.003, voiced_threshold = 0
soulxpodcast/models/modules/hifigan_components/layers.py:270
↓ 1 callersClassSnakeBeta
A modified Snake function which uses separate parameters for the magnitude of the periodic components Shape: - Input: (B, C, T)
soulxpodcast/models/modules/flow_components/estimator.py:29
↓ 1 callersClassSoulXPodcastService
SoulXPodcast模型服务单例
api/service.py:24
↓ 1 callersClassTask
任务数据类
api/tasks.py:20
↓ 1 callersClassTaskCreateResponse
异步任务创建响应
api/models.py:68
↓ 1 callersClassTaskManager
任务管理器(单例)
api/tasks.py:42
↓ 1 callersClassTaskStatusResponse
任务状态查询响应
api/models.py:76
↓ 1 callersClassUpsample1D
A 1D upsampling layer with an optional convolution. Parameters: channels (`int`): number of channels in the inputs and output
soulxpodcast/models/modules/flow_components/upsample_encoder.py:300
↓ 1 callersClassUpsampleConformerEncoder
Args: input_size (int): input dim output_size (int): dimension of attention attention_heads (int): the number of heads of
soulxpodcast/models/modules/flow_components/upsample_encoder.py:840
↓ 1 callersClassVLLMEngine
soulxpodcast/engine/llm_engine.py:78
ClassConditionalDecoder
This decoder requires an input with the same shape of the target. So, if your text content is shorter or longer than the outputs, please re-s
soulxpodcast/models/modules/flow_components/estimator.py:542
ClassConfig
api/models.py:87
ClassGenerateRequest
生成请求模型(用于JSON body,配合文件上传使用)
api/models.py:18
ClassMultiHeadedAttention
Multi-Head Attention layer. Args: n_head (int): The number of heads. n_feat (int): The number of features. dropout_rate (
soulxpodcast/models/modules/flow_components/upsample_encoder.py:368
ClassPodcastDataset
soulxpodcast/utils/dataloader.py:24
ClassSoulXPodcastLLMConfig
soulxpodcast/config.py:13
ClassSourceModuleHnNSF
SourceModule for hn-nsf SourceModule(sampling_rate, harmonic_num=0, sine_amp=0.1, add_noise_std=0.003, voiced_threshod=0) sa
soulxpodcast/models/modules/hifigan_components/layers.py:218
ClassSourceModuleHnNSF2
SourceModule for hn-nsf SourceModule(sampling_rate, harmonic_num=0, sine_amp=0.1, add_noise_std=0.003, voiced_threshod=0) sa
soulxpodcast/models/modules/hifigan_components/layers.py:386
ClassTaskStatus
任务状态枚举
api/models.py:10