文档中心
文档中心 / 语音识别

语音识别

简介

兼容性

类别 兼容范围
系统 支持iOS 6.0及以上系统
架构 armv7、arm64
网络 支持移动网络、WIFI等网络环境
开发环境 工程内使用了LTO等优化选项,建议使用最新版本Xcode进行开发

若开发者希望能在模拟器中开发,建议开发者使用宏屏蔽语音相关代码,并关闭XCode中强制引入库的参数。宏可以参考

  1. #if !TARGET_IPHONE_SIMULATOR
  2. // 语音相关调用
  3. // self.asrEventManager = [BDSEventManager createEventManagerWithName:BDS_ASR_NAME];
  4. // 其他调用
  5. #endif

资源占用描述

静态库占用:

SDK类型 静态库大小 二进制增量 __TEXT增量
识别+唤醒 83.0M 1.9M 1.0M~1.2M

资源占用:

资源名称 资源描述 资源大小
bds_easr_basic_model.dat 基础语言模型 2.3M
bds_easr_input_model.dat 离线识别输入法模式语言模型。如无需使用离线输入法模式,可移除该文件。 56.8M
bds_easr_mfe_cmvn.dat MFE CMVN文件 690Byte
bds_easr_mfe_dnn.dat 基础资源文件,用于DNNMFE 39K
  1. 由于 BITCODE 开启会导致二进制文件体积增大,这部分会在 AppStore 发布时进行进一步编译优化,并不会引起最终文件的体积变化,故此处计算的是关闭 BITCODE 下的二进制增量。
  2. 虽然ipa的包会有增大,但实际在AppStore的优化下,用户下载的应用大小会远小于ipa文件的大小。