优谷·雅言SDK 文档2.0.0

版本兼容

查看 Markdown

SDK 与接口版本#

SDK 版本 发布日期 接口版本 契约版本 状态
2.1.2 2026-10-13 v1 2.1 当前版本,只发了安卓与 iOS 两个声通平替,新增中文开放题 open.eval.cn
2.1.1 2026-10-13 v1 2.1 只发了安卓与 iOS 两个声通平替,可直接升级到 2.1.2
2.1.0 2026-10-12 v1 2.1 五端的当前版本,两个声通平替可直接升级到 2.1.2
2.0.0 2026-10-08 v1 2.0 可用,可直接升级到 2.1.0
1.0.0 2026-06-24 v1 1.x 停止维护,2.0 起改包名与坐标,迁移见 MIGRATION-2.0.md

接口 v1 在 SDK 2.0.0 发布时新增幂等,心跳与错误码细分,全部向后兼容,1.0.0 版本 SDK 仍可调用。SDK 2.1.0 发布时接口 v1 新增实时评测朗读进度帧,只在客户端请求时下发,2.0.0 版本 SDK 不受影响。

各端最低版本#

端 制品 语言与工具链 运行环境最低版本
服务端 Java com.shengzhiai.yugu:yugu-java-sdk:2.1.0 Java 11 字节码,构建用 JDK 17 与 Maven 3.8 JDK 11
安卓 com.shengzhiai.yugu:yugu-android-sdk:2.1.0 Kotlin 1.9,AGP 8.5,Java 8 字节码 Android 5.0,API 21
安卓声通平替 com.shengzhiai.yugu:stkouyu-compat:2.1.2 Java 8 字节码,无第三方依赖 Android 5.0,API 21
网页 @shengzhiai/yugu-web-sdk@2.1.0 ES2018,附 TypeScript 声明 Chrome 73,Edge 79,Firefox 68,Safari 13,Node 18
微信小程序 @shengzhiai/yugu-miniprogram-sdk@2.1.0 ES2017 CommonJS,附 TypeScript 声明 基础库 2.20.1
iOS SwiftPM https://open.shengzhiai.com/git/yugu-ios-sdk.git 2.1.0 Swift 5.9,Xcode 15 iOS 13,macOS 11,YuguCore 另支持 Linux
iOS 声通平替 SwiftPM https://open.shengzhiai.com/git/stkouyu-ios-compat.git 2.1.2 Objective-C iOS 12,实时朗读进度需要 iOS 13

声通接口对应版本#

平替层 对齐的声通接口
安卓 com.stkouyu 17kouyu_1.0.0.jar,Build.VERSION 为 1.0.62 的公开版本
iOS STKouyuEngine 公开头文件 KYTestEngine.h,KYStartEngineConfig.h,KYTestConfig.h

接入方手上的声通包版本不同时,用平替层附带的比对工具核对,见 SHENGTONG-MIGRATION.md。

版本规则#

版本号分主版本,次版本,修订号三段。修订号只修缺陷,次版本新增能力,同时保持兼容,接口或行为出现不兼容变化时升主版本,同时在 CHANGELOG.md 的破坏性变更一栏写明迁移方法。已发布的版本不会被覆盖,任何历史版本都可以按坐标重新拉取。

更新于 2026-10-13