UNPKG

gpt-sovits-sdk

Version:

Node.js SDK for GPT-SoVITS API

53 lines (52 loc) 1.47 kB
"use strict"; /** * GPT-SoVITS SDK 类型定义 */ Object.defineProperty(exports, "__esModule", { value: true }); exports.GPTSoVITSError = exports.TextSplitMethod = exports.MediaType = exports.TextLanguage = void 0; /** * 文本语言类型 */ var TextLanguage; (function (TextLanguage) { TextLanguage["CHINESE"] = "zh"; TextLanguage["ENGLISH"] = "en"; TextLanguage["JAPANESE"] = "ja"; })(TextLanguage || (exports.TextLanguage = TextLanguage = {})); /** * 媒体类型 */ var MediaType; (function (MediaType) { MediaType["WAV"] = "wav"; MediaType["MP3"] = "mp3"; MediaType["OGG"] = "ogg"; MediaType["RAW"] = "raw"; MediaType["AAC"] = "aac"; })(MediaType || (exports.MediaType = MediaType = {})); /** * 文本分割方法 */ var TextSplitMethod; (function (TextSplitMethod) { TextSplitMethod["CUT0"] = "cut0"; TextSplitMethod["CUT1"] = "cut1"; TextSplitMethod["CUT2"] = "cut2"; TextSplitMethod["CUT3"] = "cut3"; TextSplitMethod["CUT4"] = "cut4"; TextSplitMethod["CUT5"] = "cut5"; })(TextSplitMethod || (exports.TextSplitMethod = TextSplitMethod = {})); /** * SDK错误类 */ class GPTSoVITSError extends Error { constructor(message, options) { super(message); this.name = 'GPTSoVITSError'; this.code = options?.code; this.cause = options?.cause; this.url = options?.url; this.method = options?.method; } } exports.GPTSoVITSError = GPTSoVITSError;