UNPKG

@aituber-onair/voice

Version:

Voice synthesis library for AITuber OnAir

20 lines (19 loc) 572 B
import { Talk } from '../types/voice'; import { VoiceEngine } from './VoiceEngine'; /** * VoiceVox voice synthesis engine */ export declare class VoiceVoxEngine implements VoiceEngine { private apiEndpoint; fetchAudio(input: Talk, speaker: string): Promise<ArrayBuffer>; /** * Adjust parameters according to emotion */ private adjustEmotionParameters; getTestMessage(textVoiceText?: string): string; /** * Set custom API endpoint URL * @param apiUrl custom API endpoint URL */ setApiEndpoint(apiUrl: string): void; }