@minto-ai/xunfei-lat
Version:
讯飞LAT 语音转文本
24 lines (23 loc) • 1.02 kB
TypeScript
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;