UNPKG

@minto-ai/xunfei-lat

Version:

讯飞LAT 语音转文本

24 lines (23 loc) 1.02 kB
import { ParallelTaskExecuteContext, ParallelHandler } from '../handler'; import { LatRequesBusinesstParams, LatResponseResult, SectionDelayParams, SystemConfig } from '../types'; declare class LatRequest extends ParallelHandler<Array<number>, string> { private systemConfig; private latRequestBusinessParams; private sectionDelayParams; private webSocketInstance; private resultText; private lastResultText; private sectionDelayInstance; initProperty(systemConfig: SystemConfig, latRequestBusinessParams: Partial<LatRequesBusinesstParams>, sectionDelayParams: Partial<SectionDelayParams>): void; executePreCheck(): boolean; protected onActive(): void; execute(context: ParallelTaskExecuteContext<Array<number>, never>): void; protected onFinish(): void; private generateRequestUrl; buildResponseText(data: LatResponseResult['data']): { resultText: string; lastResultText: string; }; private generateRequestParams; } export default LatRequest;