浏览 SDKs · uni-app / uni-app x
SDKsuni-app商业版

检查语音转文字能力

商业版查询当前语音转写能力。

复制

getSpeechToTextCapabilities() 商业版 返回能力信息。

import { getSpeechToTextCapabilities } from '@/uni_modules/unix-openim-sdk'

const capabilities = await getSpeechToTextCapabilities()

Promise 成功后,结果是 OpenIMSpeechToTextCapabilitiesResult | null

字段类型说明
formatstring[]null支持的音频格式。
sampleRateHznumber[]null支持的音频采样率,单位为赫兹。
maxRecordTimeMsnumbernull最大录音时长,单位为毫秒。
maxFileSizenumbernull最大文件大小,单位为字节。
providerstringnull当前语音识别服务提供方。
requestTypestringnull服务端要求的请求类型。
crossDomainbooleannull是否允许跨域处理。

在展示转写入口前查询并缓存当前 session 的结果。录音完成后按能力字段校验格式、采样率、时长和字节数;能力可能随服务端、语言或账号变化,重新登录后应刷新。查询失败或没有能力时停用入口,不要猜测限制。查询不会触发消息事件。