UNPKG

aivmlib-web

Version:

Aivis Voice Model File (.aivm/.aivmx) Utility Library for Web

1 lines 7.81 kB
{"version":3,"file":"style-bert-vits2.mjs","sources":["../../src/schemas/style-bert-vits2.ts"],"sourcesContent":["import { z } from 'zod';\n\n\n/* Style-Bert-VITS2 のハイパーパラメータの型 */\nexport type StyleBertVITS2HyperParameters = z.infer<typeof StyleBertVITS2HyperParametersSchema>;\n\n/**\n * Style-Bert-VITS2 のハイパーパラメータのスキーマ\n * 学習モデルの作成時期によって詳細なパラメータの有無が異なるため、実装上必須のパラメータ以外は optional としている\n * 以下は Style-Bert-VITS2 v2.4.1 のハイパーパラメータスキーマ定義を TypeScript 向けに改変したもの\n * ref: https://github.com/litagin02/Style-Bert-VITS2/blob/2.4.1/style_bert_vits2/models/hyper_parameters.py\n */\nexport const StyleBertVITS2HyperParametersSchema = z.object({\n model_name: z.string(),\n version: z.string(),\n train: z.object({\n log_interval: z.number().int().optional(),\n eval_interval: z.number().int().optional(),\n seed: z.number().int().optional(),\n epochs: z.number().int().optional(),\n learning_rate: z.number().optional(),\n betas: z.tuple([z.number(), z.number()]).optional(),\n eps: z.number().optional(),\n batch_size: z.number().int().optional(),\n bf16_run: z.boolean().optional(),\n fp16_run: z.boolean().optional(),\n lr_decay: z.number().optional(),\n segment_size: z.number().int().optional(),\n init_lr_ratio: z.number().int().optional(),\n warmup_epochs: z.number().int().optional(),\n c_mel: z.number().int().optional(),\n c_kl: z.number().optional(),\n c_commit: z.number().int().optional(),\n skip_optimizer: z.boolean().optional(),\n freeze_ZH_bert: z.boolean().optional(),\n freeze_JP_bert: z.boolean().optional(),\n freeze_EN_bert: z.boolean().optional(),\n freeze_emo: z.boolean().optional(),\n freeze_style: z.boolean().optional(),\n freeze_decoder: z.boolean().optional(),\n }),\n data: z.object({\n use_jp_extra: z.boolean().optional(),\n training_files: z.string().optional(),\n validation_files: z.string().optional(),\n max_wav_value: z.number().optional(),\n sampling_rate: z.number().int().optional(),\n filter_length: z.number().int().optional(),\n hop_length: z.number().int().optional(),\n win_length: z.number().int().optional(),\n n_mel_channels: z.number().int().optional(),\n mel_fmin: z.number().optional(),\n mel_fmax: z.number().nullable().optional(),\n add_blank: z.boolean().optional(),\n n_speakers: z.number().int(),\n cleaned_text: z.boolean().optional(),\n spk2id: z.record(z.string(), z.number().int()),\n num_styles: z.number().int(),\n style2id: z.record(z.string(), z.number().int()),\n }),\n model: z.object({\n use_spk_conditioned_encoder: z.boolean().optional(),\n use_noise_scaled_mas: z.boolean().optional(),\n use_mel_posterior_encoder: z.boolean().optional(),\n use_duration_discriminator: z.boolean().optional(),\n use_wavlm_discriminator: z.boolean().optional(),\n inter_channels: z.number().int().optional(),\n hidden_channels: z.number().int().optional(),\n filter_channels: z.number().int().optional(),\n n_heads: z.number().int().optional(),\n n_layers: z.number().int().optional(),\n kernel_size: z.number().int().optional(),\n p_dropout: z.number().optional(),\n resblock: z.string().optional(),\n resblock_kernel_sizes: z.array(z.number().int()).optional(),\n resblock_dilation_sizes: z.array(z.array(z.number().int())).optional(),\n upsample_rates: z.array(z.number().int()).optional(),\n upsample_initial_channel: z.number().int().optional(),\n upsample_kernel_sizes: z.array(z.number().int()).optional(),\n n_layers_q: z.number().int().optional(),\n use_spectral_norm: z.boolean().optional(),\n gin_channels: z.number().int().optional(),\n slm: z.object({\n model: z.string().optional(),\n sr: z.number().int().optional(),\n hidden: z.number().int().optional(),\n nlayers: z.number().int().optional(),\n initial_channel: z.number().int().optional(),\n }).optional(),\n }),\n});\n"],"names":["StyleBertVITS2HyperParametersSchema","z"],"mappings":"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"}