gpt-sovits-sdk
Version:
Node.js SDK for GPT-SoVITS API
53 lines (52 loc) • 1.47 kB
JavaScript
;
/**
* 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;