文档中心
文档中心 / 语音合成

语音合成

概述

本文档是百度语音开放平台iOS SDK的用户指南,描述了语音合成相关接口的使用说明。

百度语音合成客户端iOS离在线融合版SDK(以下简称BDSSpeechSynthesizer)是一种面向iOS移动设备的语音合成解决方案,以Cocoa Touch Static Library形式发布。支持离线语音合成,在线语音合成,在线优先等合成模式。目前版本已支持SDK内部直接播放合成语音。离线合成支持语速、音调、音量、引擎优化级别设置,后续版本将支持如男女声等更多的合成参数;在线合成支持男女声、语速、音调、音量、音频码率设置。

兼容性

类别 兼容范围
系统 支持iOS 6.0及以上系统
架构 armv7、arm64、i386、x86_64(模拟器架构暂不支持离线功能)
网络 支持移动网络、WIFI等网络环境
开发环境 工程内使用了LTO等优化选项,建议使用最新版本Xcode进行开发

资源占用描述

静态库占用:

SDK类型 静态库大小 二进制增量 __TEXT增量
合成 104.6M 9.3M 4.0M~4.6M

资源占用:

资源名称 资源描述 资源大小
Chinese_And_English_Speech_Female.dat 离线合成中英文女声资源文件 305K
Chinese_And_English_Speech_Male.dat 离线合成中英文男声资源文件 305K
Chinese_And_English_Text.dat 离线合成中英文文本模型文件 7.6M
  1. 由于 BITCODE 开启会导致二进制文件体积增大,这部分会在 APPStore 发布时进行进一步编译优化,并不会引起最终文件的体积变化,故此处计算的是关闭 BITCODE 下的二进制增量。