koishi-plugin-beta-dxl-bert-vits
Version:
或许这是better-dxl-bert-vits呢(内置了gsvits和魔塔社区的语音合成api,同时支持自行添加bert-vits2后端api地址到/data/bert-vits/speakers.json中)
22 lines (21 loc) • 654 B
TypeScript
import { Context, h } from 'koishi';
import Vits from '@initencounter/vits';
import { Config } from './config';
import { SpeakConfig } from './types';
export declare class betavits {
private ctx;
private config;
private logger;
private _cacheSpeakers;
constructor(ctx: Context, config: Config);
say(input: string, options?: Partial<SpeakConfig>): Promise<h>;
private checkLanguage;
private findSpeaker;
private _generatePlayLoad;
private _request;
}
export declare class betavitsService extends Vits {
impl: betavits;
constructor(ctx: Context, impl: betavits);
say(options: Vits.Result): Promise<h>;
}