@minto-ai/xunfei-lat
Version:
讯飞LAT 语音转文本
31 lines (30 loc) • 1.14 kB
TypeScript
import { LatRequesBusinesstParams, PublicCustomEventName, SectionDelayParams, SystemConfig } from './types';
declare class LatController {
private recordActuatorInstance;
private processorAudioInstance;
private splitAudioInstance;
private latRequestInstance;
private systemStatus;
private isWatchBrowserVolumeChange;
constructor(systemConfig: SystemConfig, latRequestBusinessParams?: Partial<LatRequesBusinesstParams>, sectionDelayParams?: Partial<SectionDelayParams>);
private bindEvent;
/**
* 监听浏览器音频输入,当音量大于20%且系统离线时自动启动
*/
watch(): void;
/**
* 进入待机状态,应用开始录制音频数据
*/
start(): LatController;
/**
* 应用停止录制音频数据,但是已经录制的数据依然在处理中
*/
end(): LatController;
/**
* 停止所有处理器,强制停止处理,未处理的音频数据会立即清空
*/
private finish;
private emit;
on(eventName: PublicCustomEventName, callback: (data?: any) => void): LatController;
}
export default LatController;