koishi-plugin-beta-dxl-bert-vits
Version:
beta-dxl-bert-vits。
22 lines (21 loc) • 745 B
TypeScript
import { Context, h } from 'koishi';
import Vits from '@initencounter/vits';
import { Config } from './config';
import { SpeakConfig } from './types';
import { SpeakerInfo } from './constants';
export declare class betavits {
private ctx;
config: Config;
private speakersMap;
private SpeakerIdMap;
private logger;
constructor(ctx: Context, config: Config, speakersMap: Map<string, SpeakerInfo>, SpeakerIdMap: Record<number, string>);
say(input: string, options?: Partial<SpeakConfig>): Promise<h>;
private _generatePlayLoad;
private _request;
}
export declare class betavitsService extends Vits {
impl: betavits;
constructor(ctx: Context, impl: betavits);
say(options: Vits.Result): Promise<h>;
}