自动语音下发相关方法
since 1.1.3 / streaming 4.0.19
WebSocket meth 与 HTTP 路径对照:
WS meth | HTTP |
|---|---|
voice/upload | POST /v1/stream/voice/upload |
voice/qryTask | GET /v1/stream/voice/task |
voice/queue | GET /v1/stream/voice/queue |
voice/clip | GET /v1/stream/voice/clip |
WAV 试听/下载 GET /v1/stream/voice/file 仍走 HTTP(可用 StrmHttpApi.voiceFileUrl)。HTTP 细节见 自动语音下发 API。
功能未启用(无 voice 配置)时接口不可用。
reqVoiceUpload
function reqVoiceUpload(
req: VoiceUploadReq
): Promise<ApiReply<VoiceDispatchTask>> {
}
立即返回含 taskId 的任务。priority 0–2(默认 0),guid 可选;simNo / voice / tm 必填。
WS meth:voice/upload
qryVoiceTask
function qryVoiceTask(params: {
taskId?: string,
guid?: bigint | number,
simNo?: string,
voice?: string,
state?: number,
reqTmStart?: string | number,
reqTmEnd?: string | number,
__page?: number,
__limit?: number
}): Promise<ApiReply<VoiceDispatchTask>> {
}
查询库表任务历史。reqTmStart / reqTmEnd 可为 epoch millis 或 yyyy-MM-dd HH:mm:ss(客户端会转为 epoch 写入 body)。
WS meth:voice/qryTask
qryVoiceQueue
function qryVoiceQueue(): Promise<ApiReply<VoiceDispatchQueue>> {
}
只读内存调度快照。WS meth:voice/queue(无请求体)
qryVoiceClip
function qryVoiceClip(): Promise<ApiReply<VoiceClip>> {
}
本地音频库清单(含 fileReady)。WS meth:voice/clip(无请求体)