跳到正文
Embedded SDK

Android SDK

Android Embedded SDK 规划中,尚未开放。本页给出 Kotlin 侧的接口形态设计,供合作方评估。

本页描述的是 Embedded SDK 的接口形态设计,SDK 尚未开放发放。需要「用 iKho 硬件采集并绑定到你的 App」的合作方,请通过联系我们登记需求,我们会在 SDK 开放时通知。

当前已可用的是服务端三组接口:认证文件上传转写。可以先用你自己的音频跑通转写链路,见后端篇教程

Android SDK 规划中,尚未开放,iOS 与 React Native 侧同样尚未开放发放。Android 侧接口稳定后会在本页更新,并同步到开通邮件。

Android Embedded SDK 以 iOS SDK 的同一套设备能力为对齐目标:扫描、加密绑定、读取设备状态、录音列表与 BLE / Wi-Fi 同步。以下是 Kotlin 侧的接口形态设计,方法名与参数以正式发布为准。

接口形态设计

kotlin
// 接口形态设计,以正式发布为准
IKhoEmbedded.configure(userToken = "USER_ACCESS_TOKEN")

IKhoDeviceManager.scanDevices()
IKhoDeviceManager.bind(device)

IKhoDeviceManager.fetchRecordings()
IKhoDeviceManager.exportAudio(recordingId, IKhoAudioFormat.M4A)

IKhoDeviceManager.setCallback(object : IKhoDeviceCallback {
    override fun onScanResult(devices: List<IKhoDevice>) { }
    override fun onRecordingList(items: List<IKhoRecording>) { }
    override fun onExportProgress(recordingId: String, progress: Int) { }
})

与 iOS 的能力对照

两端以同一套能力面为对齐目标,当前均尚未开放发放。iOS 侧已公布完整接口形态,Android 侧只公布了上方的骨架。

能力iOS SDKAndroid SDK
扫描与加密绑定接口形态已公布,尚未开放规划中
BLE 同步接口形态已公布,尚未开放规划中
Wi-Fi 快传接口形态已公布,尚未开放规划中
音频导出(MP3 / M4A / WAV)接口形态已公布,尚未开放规划中
错误码体系接口形态已公布,尚未开放规划中

当前可以做什么