SDKsuni-app商业版
检查语音转文字能力
商业版查询当前语音转写能力。
getSpeechToTextCapabilities() 商业版 返回能力信息。
import { getSpeechToTextCapabilities } from '@/uni_modules/unix-openim-sdk'
const capabilities = await getSpeechToTextCapabilities()Promise 成功后,结果是 OpenIMSpeechToTextCapabilitiesResult | null:
| 字段 | 类型 | 说明 |
|---|---|---|
format | string[] 或 null | 支持的音频格式。 |
sampleRateHz | number[] 或 null | 支持的音频采样率,单位为赫兹。 |
maxRecordTimeMs | number 或 null | 最大录音时长,单位为毫秒。 |
maxFileSize | number 或 null | 最大文件大小,单位为字节。 |
provider | string 或 null | 当前语音识别服务提供方。 |
requestType | string 或 null | 服务端要求的请求类型。 |
crossDomain | boolean 或 null | 是否允许跨域处理。 |
在展示转写入口前查询并缓存当前 session 的结果。录音完成后按能力字段校验格式、采样率、时长和字节数;能力可能随服务端、语言或账号变化,重新登录后应刷新。查询失败或没有能力时停用入口,不要猜测限制。查询不会触发消息事件。
这个页面有帮助吗?