XF-S4240 中 文 语 音 合 成 模 块 开 发 指 南 V 1.0-2007 年 12 月 12 日 安 徽 科 大 讯 飞 信 息 科 技 股 份 有 限 公 司 安 徽 省 合 肥 市 国 家 级 高 新 技 术 产 业 开 发 区 信 息 产 业 基 地 讯 飞 语 音 大 厦 86-0551-5331878/5397818 86-0551- 5331837 www.iflytek.com
版 本 历 史 版 本 日 期 修 改 记 录 作 者 Rev0.1 2005-12-7 DRAFT 科 大 讯 飞 Rev0.2 2006-1-19 缺 电 路 参 考 和 文 本 使 用 范 例 科 大 讯 飞 Rev0.3 2006-1-20 添 加 了 相 关 的 参 考 电 路 科 大 讯 飞 Rev0.4 2006-1-21 添 加 发 送 示 例 修 改 电 路 图 科 大 讯 飞 Rev0.5 2006-2-6 增 加 提 示 音 指 南 及 文 档 使 用 范 例 科 大 讯 飞 Rev0.6 2006-2-7 修 正 已 知 文 字 错 误 科 大 讯 飞 Rev0.7 2006-2-28 修 改 章 节 1.2 科 大 讯 飞 Rev0.8 2006-3-31 删 除 波 特 率 中 容 易 引 起 误 解 的 部 分 科 大 讯 飞 Rev0.9 2006-6-6 添 加 I2C 设 备 地 址 的 描 述 科 大 讯 飞 Rev1.0 2007-12-12 修 改 应 用 参 考 电 路 图 和 [V?] 标 记 的 使 用 方 法 科 大 讯 飞 ANHUI USTC iflytek Co.,Ltd. 第 - 1 - 页
目 录 1. 概 述... - 4-1.1 简 介...- 4-1.2 功 能...- 4-1.3 特 点...- 4-1.4 应 用...- 5-2. XF-S4240 模 块 的 使 用 说 明... - 6-2.1 XF-S4240 模 块 的 硬 件 接 口...- 6-2.1.1 引 脚 信 号 定 义... - 6-2.2 XF-S4240 通 讯 方 式...- 7-2.2.1 UART 通 讯 方 式... - 7-2.2.2 SPI 通 讯 方 式... - 8-2.2.3 I 2 C 通 讯 方 式... - 8-3. XF-S4240 语 音 合 成 板 卡 通 讯 协 议... - 10-3.1 上 位 机 发 送 的 控 制 命 令...- 10-3.2 板 卡 反 馈 信 息...- 14-3.3 板 卡 工 作 状 态 引 脚 输 出...- 15-3.4 上 位 机 对 XF-S4240 板 卡 调 用 方 式...- 15-3.4.1 简 单 调 用... - 15-3.4.2 标 准 调 用 方 式... - 15-3.5 协 议 发 送 示 例 程 序...- 16-3.5.1 C 语 言 范 例 程 序... - 16-3.5.2 汇 编 范 例 程 序... - 17-4. 电 路 参 考... - 18-4.1 复 位 方 式...- 18-4.2 与 上 位 机 通 讯 连 接...- 18-4.2.1 UART 通 讯... - 18-4.2.2 SPI 通 讯... - 19-4.2.3 I 2 C 通 讯... - 19-4.3 音 频 功 放 电 路...- 19-5. 产 品 规 格... - 20-5.1 电 气 特 性...- 20-5.2 XF-S4240 外 形 尺 寸...- 20-6. 输 入 文 本 的 特 殊 标 记... - 21-6.1 使 用 特 殊 控 制 标 记...- 23-6.1.1 [b?] 标 记 的 使 用... - 23-6.1.2 [f?] 标 记 的 使 用... - 23-6.1.3 [i?] 标 记 的 使 用... - 23-6.1.4 [m?] 标 记 的 使 用... - 23-6.1.5 [n?] 标 记 的 使 用... - 23 - ANHUI USTC iflytek Co.,Ltd. 第 - 2 - 页
6.1.6 [y?] 标 记 的 使 用... - 23-6.1.7 [p?] 标 记 的 使 用... - 24-6.1.8 [r?] 标 记 的 使 用... - 24-6.1.9 [=?] 标 记 的 使 用... - 24-6.1.10 [w] 标 记 的 使 用... - 24-6.1.11 [x?] 标 记 的 使 用... - 24-6.1.12 [s?] 标 记 的 使 用... - 24-6.1.13 [t?] 标 记 的 使 用... - 25-6.1.14 [v?] 标 记 的 使 用... - 25-6.1.15 [d] 标 记 的 使 用... - 25-7. 提 示 音 使 用 范 例... - 26-8. 附 录... - 27-8.1 表 格 索 引...- 27-8.2 图 表 索 引...- 27-8.3 GB2312 编 码 简 介...- 27-8.4 UNICODE 编 码 简 介...- 28-8.5 GBK 编 码 简 介...- 29-8.6 BIG5 编 码 简 介...- 29 - ANHUI USTC iflytek Co.,Ltd. 第 - 3 - 页
1. 概 述 1.1 简 介 XF-S4240 中 文 语 音 合 成 模 块, 是 安 徽 中 科 大 讯 飞 信 息 科 技 有 限 公 司 ( 科 大 讯 飞 ) 推 出 的 基 于 科 大 讯 飞 在 嵌 入 式 中 文 语 音 合 成 领 域 的 最 新 研 究 成 果 InterSound4.0 中 文 语 音 合 成 系 统, 而 设 计 的 一 款 中 文 语 音 合 成 模 块 该 模 块 可 以 通 过 异 步 串 口 (UART) SPI 接 口 及 I 2 C 总 线 三 种 方 式 接 收 待 合 成 的 文 本, 直 接 合 成 为 语 音 输 出 ; 主 要 是 面 向 中 高 端 应 用, 为 其 提 供 一 套 完 整 的 物 美 价 廉 的 语 音 解 决 方 案 1.2 功 能 可 合 成 任 意 的 中 文 文 本, 支 持 英 文 字 母 的 合 成 ; 支 持 GB2312 GBK BIG5 UNICODE 四 种 内 码 格 式 的 文 本 ; 具 有 智 能 的 文 本 分 析 处 理 算 法, 可 正 确 的 识 别 和 处 理 数 值 号 码 时 间 日 期 及 一 些 常 用 的 度 量 衡 符 号, 具 备 较 强 多 音 字 处 理 和 中 文 姓 氏 处 理 能 力 ; 双 发 音 人 : 男 声 女 声 ; 清 晰 自 然 准 确 的 文 语 音 合 成 效 果 ; 集 成 提 示 音 效, 针 对 某 些 行 业 领 域 的 常 见 语 音 提 示 音 ; 支 持 软 件 调 节 语 速 语 调 音 量 ; 支 持 多 种 控 制 命 令, 包 括 : 合 成 停 止 暂 停 合 成 继 续 合 成 等 ; 支 持 多 种 文 本 控 制 标 记, 提 升 文 本 处 理 的 正 确 率 ; 支 持 休 眠 功 能, 在 休 眠 状 态 下 可 降 低 功 耗 ; 支 持 UART SPI I 2 C 三 种 数 据 通 讯 接 口 ; Line out 音 频 输 出 ; 1.3 特 点 XF-S4240 中 文 语 音 合 成 模 块 是 一 款 针 对 嵌 入 式 应 用 领 域 而 设 计, 具 有 合 成 任 意 中 文 文 本 的 能 力 及 英 文 字 母 合 成 的 语 音 合 成 模 块 该 模 块 的 主 要 特 点 是 合 成 语 音 自 然 度 高, 控 制 接 口 简 单 方 便, 功 能 强 大 ANHUI USTC iflytek Co.,Ltd. 第 - 4 - 页
表 格 1 XF-S4240 特 点 项 目 文 本 内 容 识 别 汉 语 拼 音 串 字 符 集 提 示 音 效 语 种 中 英 文 混 读 特 殊 符 号 识 别 多 音 字 识 别 发 音 人 发 音 风 格 语 速 调 整 语 调 调 整 音 量 调 整 工 作 状 态 文 本 输 入 接 口 声 音 输 出 指 标 普 通 书 面 文 本, 每 次 合 成 的 文 本 量 最 多 可 达 1024 字 节 支 持 GB2312 / GBK / BIG5 / UNICODE 支 持 汉 语 普 通 话 英 文 按 照 字 母 发 音 支 持 支 持 普 通 多 音 字 和 姓 氏 多 音 字 男 声 女 声 平 铺 直 叙 一 字 一 顿 支 持 10 级 调 整 支 持 10 级 调 整 支 持 10 级 调 整 状 态 管 脚 输 出 工 作 状 态 通 过 查 询 命 令 查 询 工 作 状 态 自 动 返 回 工 作 状 态 (UART 接 口 ) UART SPI I2C Line-out, 接 有 源 音 箱 即 可 播 放 声 音 1.4 应 用 车 载 GPS 导 航 车 载 电 话 信 息 电 话 公 交 车 语 音 报 站 器 考 勤 机 打 卡 机 税 控 机 POS 机 智 能 仪 器 智 能 玩 具 排 队 机 自 动 售 货 机 ANHUI USTC iflytek Co.,Ltd. 第 - 5 - 页
2. XF-S4240 模 块 的 使 用 说 明 正 确 的 使 用 XF-S4240 模 块 需 要 首 先 对 模 块 的 硬 件 接 口 进 行 了 解 下 面 对 模 块 的 这 些 内 容 做 一 个 介 绍 2.1 XF-S4240 模 块 的 硬 件 接 口 1) 工 作 电 压 :DC3.3V( 范 围 3.0V~3.6V); 2) 提 供 通 用 异 步 串 行 数 据 通 讯 接 口 SPI 数 据 通 讯 接 口 及 I 2 C 总 线 数 据 通 讯 接 口 ; 3) 音 频 输 出 最 大 幅 度 3.0v; 2.1.1 引 脚 信 号 定 义 图 表 1 XF-S4240 引 脚 图 ANHUI USTC iflytek Co.,Ltd. 第 - 6 - 页
表 格 2 XF-S4240 引 脚 说 明 引 脚 序 号 引 脚 名 称 功 能 描 述 备 注 1 Gnd 参 考 地 信 号 2 Vcc +3.3V 工 作 电 源 3 Gnd 参 考 地 信 号 4 Line out 声 音 信 号 输 出 5 Gnd 参 考 地 信 号 6 Gnd 参 考 地 信 号 7 RDY /BSY 工 作 状 态 指 示 输 出 低 电 平 :Ready 状 态 高 电 平 :Busy 状 态 8 Rxd UART 串 行 数 据 输 入 9 RST 外 部 复 位 信 号 输 入 低 电 平 复 位 10 Txd UART 串 行 数 据 输 出 11 I2C_SCL I2C 串 行 时 钟 输 入 12 I2C_SDA I2C 串 行 数 据 接 口 13 SPI_SCK SPI 串 行 时 钟 输 入 14 SPI_SSEL SPI 使 能 选 择 输 入 15 SPI_MISO SPI 串 行 数 据 输 出 16 SPI_MOSI SPI 串 行 数 据 输 入 2.2 XF-S4240 通 讯 方 式 XF-S4240 语 音 合 成 板 卡 支 持 UART SPI 和 I2C 三 种 通 讯 方 式, 用 户 上 位 机 可 选 择 其 中 任 意 一 种 通 讯 方 式 同 合 成 板 卡 进 行 通 讯, 下 面 分 别 介 绍 板 卡 的 这 三 种 通 讯 方 式 2.2.1 UART 通 讯 方 式 图 表 2 通 讯 传 输 字 节 格 式 1) 波 特 率 :9600 bps 2) 起 始 位 :1bit 3) 数 据 位 :8 bits 4) 停 止 位 :1 bit 5) 校 验 : 无 ANHUI USTC iflytek Co.,Ltd. 第 - 7 - 页
表 格 3 XF-S4240 UART 通 讯 引 脚 描 述 引 脚 序 号 引 脚 名 称 类 型 描 述 8 Rxd 输 入 UART 串 行 数 据 输 入 10 Txd 输 出 UART 串 行 数 据 输 出 2.2.2 SPI 通 讯 方 式 XF-S4240 的 SPI 接 口 是 4 线 全 双 工 同 步 串 行 通 讯 接 口, 板 卡 在 SPI 通 讯 中 设 置 为 Slave 身 份,SPI 通 讯 所 需 的 时 钟 信 号 由 上 位 机 提 供, 即 上 位 机 作 为 SPI 通 讯 中 的 Master 身 份 传 输 数 据 的 位 数 为 8bits 表 格 4 XF-S4240 SPI 通 讯 引 脚 描 述 引 脚 序 号 引 脚 名 称 类 型 描 述 13 SPI_SCK 输 入 SPI 同 步 时 钟 输 入 14 SPI_SSEL 输 入 SPI 使 能 选 择 输 入 15 SPI_MISO 输 出 SPI 串 行 数 据 输 出 16 SPI_MOSI 输 入 SPI 串 行 数 据 输 入 图 是 SPI 通 讯 的 时 序 图,SPI 通 讯 属 于 同 步 串 行 通 讯, 需 要 Master 端 提 供 同 步 时 钟 信 号 在 和 板 卡 的 通 讯 中, 上 位 机 将 提 供 SCK 同 步 时 钟 信 号, 在 SCK 的 上 升 沿 板 卡 和 上 位 机 同 时 锁 存 1bit 数 据, 每 传 输 8bits 数 据 完 成 一 个 字 节 数 据 的 传 输 SSEL 信 号 的 功 能 是 选 择 此 XF-S4240 板 卡 位 上 位 机 SPI 通 讯 的 使 能 Slave, 在 传 输 过 程 中,SPI 使 能 选 择 信 号 SSEL 要 保 持 低 电 平, 不 然 无 法 正 常 通 讯 图 表 3 SPI 通 讯 时 序 注 意 : 使 用 SSEL 选 择 使 能 信 号 是 为 了 方 便 用 户 在 SPI 通 讯 接 口 上 挂 接 多 个 XF-S4240 板 卡 ( 或 其 他 SPI 接 口 的 设 备 ), 在 和 选 定 的 XF-S4240 板 卡 通 讯 时 要 将 此 设 备 的 SSEL 置 为 低 电 平 2.2.3 I 2 C 通 讯 方 式 XF-S4240 采 用 标 准 I 2 C 总 线 接 口, 设 置 为 Slave 身 份 I 2 C 总 线 是 一 个 为 简 化 多 个 智 能 设 备 之 间 相 互 传 输 信 息 而 设 计 的 两 线 双 向 网 络 ANHUI USTC iflytek Co.,Ltd. 第 - 8 - 页
表 格 5 I 2 C 总 线 通 讯 引 脚 描 述 引 脚 序 号 引 脚 名 称 类 型 描 述 11 I2C_SCL 输 入 I 2 C 同 步 时 钟 输 入 12 I2C_SDA 输 入 / 输 出 I 2 C 串 行 数 据 接 口 挂 接 在 I 2 C 总 线 上 的 设 备 只 使 用 两 条 线 (SCL 和 SDA) 来 实 现 双 向 通 讯 I 2 C 总 线 上 能 挂 接 多 个 设 备, 由 于 使 用 7bits 数 据 作 为 设 备 地 址, 所 以 总 线 上 最 多 能 挂 接 127 个 设 备 XF-S4240 板 卡 在 I 2 C 总 线 上 的 连 接 方 式 如 图 所 示 图 表 4 XF-S4240 I 2 C 总 线 挂 接 I 2 C 总 线 通 讯 的 时 序 如 图 所 示, 传 输 的 数 据 位 数 是 8bits, 每 次 传 输 数 据 的 字 节 数 无 限 制, 每 一 个 字 节 传 输 后 返 回 确 认 位 图 表 5 I 2 C 总 线 时 序 图 通 过 I 2 C 总 线, 用 户 可 以 方 便 的 同 时 使 用 多 个 XF-S4240 板 卡, 最 多 127 个 每 个 板 卡 都 有 自 己 的 地 址, 用 户 向 不 同 地 址 的 板 卡 发 送 文 本 即 可 实 现 一 个 上 位 机 同 时 操 作 多 个 板 卡 进 行 不 同 的 语 音 合 成 XF-S4240 板 卡 作 为 I2C 接 口 的 从 设 备, 默 认 的 设 备 地 址 为 0x80 对 于 需 要 挂 接 多 个 XF-S4240 板 卡 的 系 统, 我 们 提 供 更 改 设 备 地 址 的 服 务 XF-S4240 采 用 的 标 准 I 2 C 总 线 接 口, 关 于 I 2 C 总 线 通 讯 的 详 细 信 息, 请 参 考 The I 2 C-bus specification ANHUI USTC iflytek Co.,Ltd. 第 - 9 - 页
3. XF-S4240 语 音 合 成 板 卡 通 讯 协 议 3.1 上 位 机 发 送 的 控 制 命 令 上 位 机 发 送 给 XF-S4240 的 所 有 命 令 和 数 据 都 需 要 用 帧 的 方 式 进 行 封 装 后 传 输, 如 表 1 所 示 帧 结 构 由 帧 头 标 志 数 据 区 长 度 和 数 据 区 三 部 分 组 成 表 2 是 对 命 令 帧 格 式 的 说 明 表 格 6 命 令 帧 封 装 格 式 帧 头 数 据 区 长 度 数 据 区 0xFD(1Byte) 0xXX,0xXX(2Byte) Data 表 格 7 命 令 帧 说 明 名 称 长 度 说 明 帧 头 1 Byte 定 义 为 十 六 进 制 0xFD 数 据 区 长 度 2 Bytes 用 两 个 字 节 表 示, 高 字 节 在 前, 低 字 节 在 后 数 据 区 小 于 1024Bytes 命 令 字 和 命 令 参 数, 长 度 和 数 据 区 长 度 一 致 数 据 区 是 由 命 令 字 和 命 令 参 数 组 成 的, 上 位 机 使 用 命 令 字 来 实 现 语 音 合 成 板 卡 的 各 种 功 能, 表 格 8 中 详 细 描 述 了 数 据 区 的 命 令 字 和 命 令 参 数 表 格 8 数 据 区 命 令 字 和 命 令 参 数 名 称 发 送 的 数 据 说 明 0x01 语 音 合 成 命 令 0x02 停 止 合 成 命 令, 没 有 参 数 命 令 字 0x03 暂 停 合 成 命 令, 没 有 参 数 0x04 恢 复 合 成 命 令, 没 有 参 数 0x21 TTS 系 统 状 态 查 询 命 令 0x88 系 统 进 入 Power Down 模 式,Reset 之 后 恢 复 命 令 参 数 不 同 命 令 字 有 不 同 参 数 列 表, 详 见 各 命 令 字 说 明 ANHUI USTC iflytek Co.,Ltd. 第 - 10 - 页
1. 语 音 合 成 命 令 表 格 9 语 音 合 成 命 令 名 称 发 送 的 数 据 说 明 命 令 字 0x01 带 文 本 编 码 设 置 的 文 本 播 放 命 令 1Byte 表 示 文 本 的 编 参 数 取 值 文 本 编 码 格 式 码 格 式, 取 值 为 0~3 0x00 GB2312 参 数 列 表 0xXX 0x01 0x02 GBK BIG5 0x03 UNICODE Data 待 合 成 文 本 的 二 进 制 内 容 命 令 帧 格 式 结 构 帧 头 数 据 区 长 度 数 据 区 高 字 节 低 字 节 命 令 字 文 本 编 码 格 式 待 合 成 文 本 0xFD 0xHH 0xLL 0x01 0x00~0x03.. 语 音 合 成 命 令 帧 示 例, 发 送 文 本 编 码 格 式 为 GB2312 的 文 本 科 大 讯 飞 0xFD 0x00 0x0A 0x01 0x00 0xBF 0xC6 0xB4 0xF3 0xD1 0xB6 0xB7 0xC9 示 例 语 音 合 成 命 令 帧 示 例, 发 送 文 本 编 码 格 式 为 GBK 的 文 本 科 大 讯 飞 0xFD 0x00 0x0A 0x01 0x01 0xBF 0xC6 0xB4 0xF3 0xD3 0x8D 0xEF 0x77 语 音 合 成 命 令 帧 示 例, 发 送 文 本 编 码 格 式 为 BIG5 的 文 本 科 大 讯 飞 0xFD 0x00 0x0A 0x01 0x02 0xAC 0xEC 0xA4 0x6A 0xB0 0x54 0xAD 0xB8 语 音 合 成 命 令 帧 示 例, 发 送 文 本 编 码 格 式 为 UNICODE 的 文 本 科 大 讯 飞 0xFD 0x00 0x0A 0x01 0x03 0xD1 0x79 0x27 0x59 0xAF 0x8B 0xDE 0x98 特 别 说 明 当 XF-S4240 模 块 正 在 合 成 文 本 的 时 候, 如 果 又 接 收 到 一 帧 有 效 的 数 据, 模 块 会 立 即 停 止 当 前 正 在 合 成 的 文 本, 转 而 合 成 所 接 收 到 的 最 新 的 文 本 ANHUI USTC iflytek Co.,Ltd. 第 - 11 - 页
2. 停 止 合 成 命 令 表 格 10 停 止 合 成 命 令 名 称 发 送 的 数 据 说 明 命 令 字 0x02 停 止 当 前 合 成 参 数 列 表 无 命 令 帧 格 式 结 构 帧 头 数 据 区 长 度 数 据 区 0xFD 高 字 节 低 字 节 命 令 字 0xHH 0xLL 0x02 示 例 停 止 合 成 0xFD 0x00 0x01 0x02 3. 暂 停 合 成 命 令 表 格 11 暂 停 合 成 命 令 名 称 发 送 的 数 据 说 明 命 令 字 0x03 暂 停 当 前 合 成 参 数 列 表 无 命 令 帧 格 式 结 构 帧 头 数 据 区 长 度 数 据 区 0xFD 高 字 节 低 字 节 命 令 字 0xHH 0xLL 0x03 示 例 停 止 合 成 0xFD 0x00 0x01 0x03 ANHUI USTC iflytek Co.,Ltd. 第 - 12 - 页
4. 恢 复 合 成 命 令 表 格 12 恢 复 合 成 命 令 名 称 发 送 的 数 据 说 明 命 令 字 0x04 恢 复 暂 停 的 合 成 参 数 列 表 无 命 令 帧 格 式 结 构 帧 头 数 据 区 长 度 数 据 区 0xFD 高 字 节 低 字 节 命 令 字 0xHH 0xLL 0x04 示 例 停 止 合 成 0xFD 0x00 0x01 0x04 5. 系 统 状 态 查 询 命 令 表 格 13 系 统 状 态 查 询 命 令 名 称 发 送 的 数 据 说 明 命 令 字 0x21 通 过 该 命 令 来 判 断 TTS 模 块 是 否 正 常 工 作, 以 及 获 取 相 应 参 数, 返 回 0x4E 表 明 系 统 仍 在 合 成 中, 返 回 0x4F 表 明 系 统 处 于 空 闲 状 态 参 数 列 表 无 命 令 帧 格 式 结 构 帧 头 数 据 区 长 度 数 据 区 0xFD 高 字 节 低 字 节 命 令 字 0xHH 0xLL 0x21 示 例 停 止 合 成 0xFD 0x00 0x01 0x21 ANHUI USTC iflytek Co.,Ltd. 第 - 13 - 页
6. 进 入 Power Down 状 态 命 令 表 格 14 进 入 休 眠 状 态 命 令 名 称 发 送 的 数 据 说 明 命 令 字 0x88 进 入 POWER DOWN 状 态 命 令,RST 后 恢 复 参 数 列 表 无 命 令 帧 格 式 结 构 帧 头 数 据 区 长 度 数 据 区 0xFD 高 字 节 低 字 节 命 令 字 0xHH 0xLL 0x88 示 例 停 止 合 成 0xFD 0x00 0x01 0x88 3.2 板 卡 反 馈 信 息 XF-S4240 在 初 始 化 成 功 时 会 回 传 一 个 字 节 的 初 始 化 成 功 信 息, 初 始 化 不 成 功 上 位 机 收 不 到 此 信 息 在 收 到 命 令 帧 头 0xFD 后 板 卡 会 判 断 此 命 令 帧 正 确 与 否, 如 果 命 令 帧 正 确 则 返 回 收 到 正 确 命 令 帧 回 传, 如 果 命 令 帧 错 误 则 返 回 收 到 错 误 命 令 帧 回 传 在 板 卡 收 到 TTS 系 统 状 态 查 询 命 令 时, 如 果 TTS 系 统 处 于 合 成 工 作 状 态 则 返 回 TTS 系 统 忙 碌 信 息, 如 果 TTS 系 统 处 于 空 闲 状 态 则 返 回 TTS 系 统 空 闲 信 息 在 一 帧 数 据 合 成 完 毕 后,TTS 系 统 会 自 动 返 回 一 次 TTS 系 统 空 闲 信 息 表 格 15 板 卡 反 馈 信 息 名 称 发 送 的 数 据 触 发 条 件 初 始 化 成 功 回 传 0x4A 系 统 初 始 化 成 功 收 到 正 确 的 命 令 帧 回 传 0x41 收 到 正 确 的 命 令 帧 收 到 错 误 命 令 帧 回 传 0x45 收 到 错 误 的 命 令 帧 TTS 系 统 空 闲 0x4F 1. 当 一 帧 数 据 合 成 完 以 后,TTS 系 统 空 闲 状 态 回 传 0x4F 2. 收 到 状 态 查 询 命 令,TTS 系 统 处 于 空 闲 状 态 回 传 0x4F TTS 系 统 忙 碌 0x4E 1. 收 到 状 态 查 询 命 令,TTS 系 统 非 空 闲 状 态 回 传 0x4E ANHUI USTC iflytek Co.,Ltd. 第 - 14 - 页
3.3 板 卡 工 作 状 态 引 脚 输 出 表 格 16 工 作 状 态 引 脚 描 述 引 脚 序 号 引 脚 名 称 类 型 描 述 7 Rdy /Bsy 输 出 低 电 平 :Ready 状 态 高 电 平 :Busy 状 态 XF-S4240 板 卡 提 供 了 一 个 硬 件 引 脚 指 示 板 卡 的 工 作 状 态, 用 户 可 以 通 过 查 询 此 状 态 输 出 引 脚 的 电 平, 来 判 断 板 卡 工 作 的 状 态 当 此 引 脚 处 于 低 电 平 时, 表 明 板 卡 处 于 空 闲 状 态, 没 有 合 成 文 本 ; 当 引 脚 处 于 高 电 平 状 态 时, 表 明 板 卡 处 于 合 成 文 本 的 工 作 状 态 3.4 上 位 机 对 XF-S4240 板 卡 调 用 方 式 3.4.1 简 单 调 用 简 单 调 用 针 对 初 级 用 户 或 应 用 比 较 简 单 的 情 况 用 户 不 用 关 心 板 卡 的 工 作 状 态, 只 需 要 发 送 文 本, 板 卡 会 将 接 收 的 文 本 合 成 为 语 音 输 出 在 简 单 调 用 情 况 下, 上 位 机 只 要 与 板 卡 之 间 建 立 起 UART SPI 或 者 I 2 C 三 种 通 信 方 式 中 的 任 意 一 种, 即 可 发 送 合 成 命 令 来 实 现 文 本 的 合 成, 上 位 机 不 需 要 理 睬 板 卡 的 反 馈 信 息 和 状 态 输 出,XF-S4240 立 即 输 出 合 成 的 语 音 提 示 : 如 果 前 一 帧 文 本 还 没 有 合 成 完 毕, 再 发 送 文 本 到 板 卡 就 会 打 断 前 次 合 成, 而 执 行 新 的 合 成 3.4.2 标 准 调 用 方 式 对 于 一 般 情 况, 上 位 机 需 要 了 解 板 卡 的 工 作 状 态, 以 更 精 确 的 控 制 板 卡 的 动 作 : 比 如 需 要 确 保 上 次 文 本 被 完 整 合 成 之 后, 再 合 成 下 一 段 文 本 为 了 实 现 这 个 目 的, 有 三 种 实 现 方 法 : 1. 通 过 查 询 Rdy /Bsy 引 脚 来 了 解 板 卡 的 工 作 状 态, 如 此 引 脚 处 于 高 电 平 状 态, 说 明 板 卡 正 在 处 于 文 本 合 成 状 态, 需 要 继 续 等 待, 直 到 此 引 脚 变 成 低 电 平 状 态 后, 系 统 处 于 空 闲 状 态, 再 给 板 卡 发 送 下 一 段 文 本 进 行 合 成 ; 2. 向 板 卡 发 送 系 统 状 态 查 询 命 令, 通 过 返 回 值 即 可 知 道 系 统 是 否 空 闲 ( 详 见 表 格 13); 3. 接 收 来 自 板 卡 的 反 馈 信 息, 当 文 本 合 成 完 毕 后, 板 卡 会 反 馈 0x4F 字 符, 表 示 系 统 已 经 空 闲 ( 对 于 UART 通 讯 方 式 上 位 机 可 以 直 接 接 收 此 信 息, 对 于 SPI 和 I 2 C 通 讯 方 式, 由 于 板 卡 是 Slave 身 份, 需 要 上 位 机 主 动 读 取 此 信 息 ); 应 用 举 例 如 下 : 假 设 需 要 合 成 的 文 本 为 2000 字 节, 超 过 了 板 卡 一 个 命 令 帧 所 能 容 纳 的 最 大 文 本 长 度 (1024 字 节 ), 这 时 分 两 次 给 板 卡 发 送 文 本 信 息 程 序 过 程 如 下 : 1 上 位 机 先 给 板 卡 发 送 一 个 文 本 合 成 命 令 帧, 携 带 1000 个 字 节 的 文 本 ; 2 上 位 机 等 待 板 卡 返 回 播 放 完 毕 回 传 信 息, 直 到 收 到 板 卡 反 馈 0x4F 系 统 空 闲 信 息 ; 3 上 位 机 给 板 卡 再 次 发 送 一 个 文 本 合 成 命 令 帧, 发 送 出 剩 下 的 1000 个 字 节 文 本 信 息 ANHUI USTC iflytek Co.,Ltd. 第 - 15 - 页
3.5 协 议 发 送 示 例 程 序 3.5.1 C 语 言 范 例 程 序 下 面 以 51 单 片 机 为 作 为 上 位 机 为 例, 用 C51 语 言 实 现 一 段 文 本 合 成 的 程 序 实 例, 假 设 要 合 成 的 文 本 内 容 为 : 欢 迎 使 用 科 大 讯 飞 语 音 合 成 板 卡 void { main(void) /************************ 串 口 的 初 始 化 ****************************/ TL1 = 0xFA; // 在 11.0592MHz 下, 设 置 波 特 率 9600bps, 工 作 方 式 2 TH1 = 0xFA; TMOD = 0x20; SCON = 0x50; // 串 口 工 作 方 式 1, 允 许 接 收 PCON = 0x80; EA = 0; REN = 1; TI = 0; // 发 送 中 断 标 志 位 置 零 RI = 0; // 接 收 中 断 标 志 位 置 零 TR1 = 1; // 定 时 器 1 用 作 波 特 率 发 生 /*********************** 发 送 过 程 ********************************/ // 需 要 发 送 的 文 本 unsigned char code text[ ] ={ 欢 迎 使 用 科 大 讯 飞 语 音 合 成 板 卡 }; unsigned int length = 0; int i = 0; p = text; length = strlen(p); // 需 要 发 送 文 本 的 长 度 SBUF = 0xFD; // 向 串 口 发 送 帧 头 标 志 While (TI = = 0); // 等 待 发 送 中 断 标 志 位 置 位 TI = 0; // 发 送 中 断 标 志 位 清 零 SBUF = 0x00; // 发 送 待 合 成 文 本 长 度 的 高 字 节 While (TI = = 0); TI = 0; SBUF = length + 2; // 发 送 待 合 成 文 本 长 度 的 低 字 节 while (TI = = 0); TI = 0; SBUF = 0x01; // 发 送 文 本 合 成 命 令 字 While (TI = = 0); TI = 0; SBUF = 0x00; // 发 送 文 本 编 码 格 式 While (TI = = 0); ANHUI USTC iflytek Co.,Ltd. 第 - 16 - 页
} TI = 0; for(i = 0; i<length; i++) // 依 次 发 送 待 合 成 的 文 本 数 据 { SBUF = *p; While (TI = = 0) wait (); TI = 0; p++; } 3.5.2 汇 编 范 例 程 序 下 面 是 51 单 片 机 为 控 制 上 位 机 的 汇 编 语 言 示 例, 演 示 向 板 卡 发 送 科 大 讯 飞 这 段 文 本 进 行 合 成 : 科 大 讯 飞 的 GB 码 是 : 科 0xBFC6 大 0xB4F3 讯 0xD1B6 飞 0xB7C9 0xA1A3 Send_TTS_Command: Mov sbuf,#fdh Mov sbuf,#00h Mov sbuf,#0ch Mov sbuf,#01h Mov sbuf,#00h Mov sbuf,#bfh Mov sbuf,#c6h Mov sbuf,#b4h Mov sbuf,#f3h Mov sbuf,#d1h Mov sbuf,#b6h Mov sbuf,#b7h Mov sbuf,#c9h Mov sbuf,#a1h Mov sbuf,#a3h ; 帧 头 标 志 ; 发 送 合 成 文 本 长 度, 高 字 节 在 前, 低 字 节 在 后 ; 合 成 文 本 长 度 的 低 字 节 ; 命 令 字 ; 文 本 编 码 格 式 ; 发 送 科 高 8 位 ; 发 送 科 低 8 位 ; 发 送 大 高 8 位 ; 发 送 大 低 8 位 ; 发 送 讯 高 8 位 ; 发 送 讯 低 8 位 ; 发 送 飞 高 8 位 ; 发 送 飞 低 8 位 ; 发 送 高 8 位 ; 发 送 低 8 位 以 上 为 发 送 一 帧 TTS 文 本 数 据 的 程 序 模 块 发 送 后 可 接 收 到 板 卡 的 反 馈 信 号, 如 果 是 41 4F, 则 说 明 文 本 被 正 确 接 收, 且 表 明 合 成 完 毕, 板 卡 处 于 空 闲 状 态 ; 如 果 收 到 的 是 45, 则 说 明 文 本 没 有 正 确 的 收 到 或 是 合 成, 则 需 要 重 新 发 送 或 者 复 位 注 : 上 面 的 Demo 主 要 说 明 了 发 送 过 程 需 要 遵 循 的 协 议 问 题, 实 际 系 统 中 还 需 要 有 波 特 率 的 设 置 程 序 ; 发 送 完 语 句 后 要 加 入 发 送 是 否 完 成 的 判 断 程 序, 可 以 通 过 查 询 或 者 中 断 两 种 方 式 进 行 判 断 当 前 板 卡 的 工 作 状 态, 然 后 才 能 发 送 下 一 个 数 据 ANHUI USTC iflytek Co.,Ltd. 第 - 17 - 页
4. 电 路 参 考 4.1 复 位 方 式 XF-S4240 上 电 会 自 动 复 位, 无 需 用 户 复 位 如 果 用 户 需 要 复 位, 将 板 卡 的 Rst 为 低 电 平, 时 间 10 微 秒 以 上 即 可, 然 后 将 此 引 脚 置 为 高 电 平, 板 卡 将 重 新 启 动 引 脚 置 提 醒 : 此 引 脚 被 置 为 低 电 平 时 板 卡 将 处 于 复 位 状 态 4.2 与 上 位 机 通 讯 连 接 4.2.1 UART 通 讯 图 表 6 XF-S4240 模 块 与 PC 的 异 步 串 口 连 接 示 意 图 图 表 7 XF-S4240 模 块 与 MCU 的 异 步 串 口 连 接 示 意 图 ANHUI USTC iflytek Co.,Ltd. 第 - 18 - 页
4.2.2 SPI 通 讯 图 表 8 XF-S4240 模 块 与 MCU 的 SPI 接 口 连 接 示 意 图 4.2.3 I 2 C 通 讯 4.3 音 频 功 放 电 路 图 表 9 XF-S4240 模 块 与 MCU 的 I2C 接 口 连 接 示 意 图 图 表 10 XF-S4240 模 块 与 音 频 功 放 LM4665 的 接 口 示 意 图 ANHUI USTC iflytek Co.,Ltd. 第 - 19 - 页
5. 产 品 规 格 5.1 电 气 特 性 表 格 17 极 限 值 参 数 符 号 最 小 值 最 大 值 电 源 电 压 V DD -0.5 3.6V 引 脚 输 入 电 压 范 围 V IN -0.5 4.5V 工 作 温 度 T A -25 +75 储 存 温 度 T STO -45 +100 表 格 18 静 态 特 性 参 数 符 号 参 考 值 最 小 典 型 最 大 单 位 工 作 电 压 Vcc 3.0 3.3 3.6 V 工 作 电 流 I OP -- 45 50 ma 输 入 高 电 平 V IH 2 -- -- V 输 入 低 电 平 V IL -- -- 0.8 V 输 出 电 流 I OH -- -4 -- ma 吸 收 电 流 I OL -- 4 -- ma 5.2 XF-S4240 外 形 尺 寸 图 表 11 XF-S4240 尺 寸 图 ANHUI USTC iflytek Co.,Ltd. 第 - 20 - 页
6. 输 入 文 本 的 特 殊 标 记 XF-S4240 板 卡 基 本 上 能 正 确 的 识 别 汉 语 中 的 多 音 字 以 及 能 正 确 判 断 人 名 和 称 谓 中 的 姓 氏 读 法 系 统 可 以 识 别 时 间 金 额 比 分 等 特 殊 的 文 本 格 式, 并 按 人 们 的 习 惯 方 式 朗 读 在 数 值 号 码 等 文 本 的 合 成 效 果 上 也 有 较 好 的 表 现 但 是 由 于 汉 语 博 大 精 深, 系 统 不 可 能 做 到 全 部 正 确 识 别, 为 了 达 到 百 分 之 百 的 合 成 效 果, 系 统 为 用 户 提 供 了 多 种 调 节 功 能, 使 得 合 成 效 果 有 更 丰 富 的 表 现 只 需 在 文 本 中 插 入 参 数 调 节 标 识, 即 可 进 行 参 数 调 节, 使 用 起 来 非 常 直 观 和 方 便 用 户 可 以 根 据 自 己 的 需 求 利 用 标 记 的 方 法 改 变 输 出 的 声 音 大 小, 实 现 对 语 速 调 节 的 支 持, 实 现 对 语 调 调 节 的 支 持, 选 择 不 同 的 发 音 人 ( 女 声 / 男 声 ), 是 否 朗 读 标 点 符 号, 并 针 对 多 音 字 数 字 姓 氏 等 等 读 法 有 调 节 标 记, 使 得 用 户 只 需 在 文 本 中 插 入 标 记 即 可 实 现 对 模 块 控 制 的 功 能, 无 需 发 送 多 余 命 令, 极 大 的 方 便 了 用 户 使 用 下 面 详 细 介 绍 系 统 的 各 种 标 记 : ANHUI USTC iflytek Co.,Ltd. 第 - 21 - 页
表 格 19 文 本 特 殊 标 记 说 明 作 用 控 制 标 识 详 细 说 明 系 统 默 认 标 点 符 号 读 法 [b?]? 为 0, 标 点 符 号 按 正 常 逻 辑 作 停 顿 处 理 [b0]? 为 1, 读 出 标 点 符 号 的 名 称 设 置 发 音 风 格 [f?]? 为 0, 一 字 一 顿 的 风 格 [f1]? 为 1, 叙 述 的 风 格 设 置 对 汉 语 拼 [i?]? 为 0, 不 识 别 汉 语 拼 音 [i0] 音 的 识 别? 为 1, 将 拼 音 +1 位 数 字 ( 声 调 ) 识 别 为 汉 语 拼 音, 例 如 :hao3 选 择 发 音 人 [m?]? 为 3, 设 置 发 音 人 为 女 声 [m3]? 为 4, 设 置 发 音 人 为 男 声 设 置 数 字 处 理 [n?]? 为 0, 自 动 判 断 [n0] 策 略? 为 1, 数 字 作 号 码 处 理? 为 2, 数 字 作 数 值 处 理 合 成 过 程 中 停 顿 一 段 时 间 设 置 姓 名 读 音 [p?] [r?]? 为 无 符 号 整 数, 表 示 停 顿 的 时 间 长 度, 单 位 为 毫 秒 (ms)? 为 0, 自 动 判 断 姓 名 读 音 [r0] 策 略? 为 1, 强 制 使 用 姓 名 读 音 规 则 设 置 语 速 [s?]? 为 语 速 值, 取 值 :0~10 [s5] 设 置 语 调 [t?]? 为 语 调 值, 取 值 :0~10 [t5] 设 置 音 量 [v?]? 为 音 量 值, 取 值 :0~10 [v5] 强 制 分 词 [w] 强 制 分 词, 防 止 后 接 短 语 中 出 现 换 气 停 顿 设 置 号 码 中 [y?]? 为 0, 合 成 号 码 1 时 读 成 幺 [y0] 1 的 读 法? 为 1, 合 成 号 码 1 时 读 成 一 设 置 提 示 音 处 [x?]? 为 0, 不 使 用 提 示 音 [x1] 理 策 略? 为 1, 使 用 提 示 音 为 单 个 汉 字 强 制 指 定 拼 音 [=?]? 为 标 记 前 一 个 汉 字 的 拼 音 + 声 调 (1~5 分 别 表 示 阴 平, 阳 平, 上 声, 去 声 和 轻 声 )5 个 声 调 例 如 : 着 [=zhuo2] 手, 着 字 读 作 zhuó 恢 复 默 认 的 合 [d] 所 有 设 置 恢 复 为 默 认 值 成 参 数 注 : 1) 所 有 的 控 制 标 识 均 为 半 角 字 符 2) 控 制 标 识 为 全 局 控 制 标 识, 也 就 是 只 要 用 了 一 次, 在 不 对 模 块 复 位 或 者 断 电 的 条 件 下, 其 后 发 送 给 模 块 的 所 有 文 本 都 会 处 于 它 的 控 制 之 下, 除 非 用 相 应 的 [d] 恢 复 默 认 设 置 4) 如 果 [x0] [x1] 标 记 或 是 [r0] [r1] 标 记 在 同 一 句 语 句 中 使 用 那 么 需 要 在 [x0] 或 [x1] 前 加 符 号, 例 如 : [x0] 来 电 号 码,[x1] 来 电 号 码 ; [r1] 解 小 东,[r0] 解 放 军 5) 当 模 块 掉 电 或 是 复 位 后, 模 块 将 恢 复 到 所 有 的 默 认 值, 原 来 的 设 置 过 的 标 识 失 去 了 作 用, 需 要 重 新 设 置 ANHUI USTC iflytek Co.,Ltd. 第 - 22 - 页
6.1 使 用 特 殊 控 制 标 记 6.1.1 [b?] 标 记 的 使 用 模 块 解 释 [b0] 科 大, 讯 飞 系 统 合 成 : 科 大 ( 停 顿 ) 讯 飞 [b1] 科 大, 讯 飞 系 统 合 成 : 科 大 逗 号 讯 飞 6.1.2 [f?] 标 记 的 使 用 [f0] 科 大 讯 飞 [f1] 科 大 讯 飞 模 块 解 释 系 统 按 照 一 字 一 顿 的 风 格 合 成 系 统 按 照 叙 述 的 风 格 6.1.3 [i?] 标 记 的 使 用 模 块 解 释 [i0] 科 大 讯 fei1 系 统 不 识 别 拼 音 格 式 合 成 为 : 科 大 讯 FEI 一 [i1] 科 大 讯 fei1 系 统 识 别 拼 音 格 式 合 成 为 : 科 大 讯 飞 6.1.4 [m?] 标 记 的 使 用 模 块 解 释 [m3] 科 大 讯 飞 女 声 合 成 : 科 大 讯 飞 [m4] 科 大 讯 飞 男 声 合 成 : 科 大 讯 飞 6.1.5 [n?] 标 记 的 使 用 [n0]234343545 [n1]234343545 [n2]234343545 模 块 解 释 系 统 自 动 判 断 读 作 : 二 亿 三 千 四 百 三 十 四 万 三 千 五 百 四 十 五 系 统 强 制 按 照 数 值 的 方 式 合 成 数 字 串 读 作 : 二 三 四 三 四 三 五 四 五 系 统 强 制 按 照 号 码 的 方 式 合 成 数 字 串 读 作 : 二 亿 三 千 四 百 三 十 四 万 三 千 五 百 四 十 五 6.1.6 [y?] 标 记 的 使 用 模 块 解 释 [ls]2[y0]134856[ ] 系 统 按 照 幺 的 读 法 合 成 号 码 文 本 中 的 一 读 作 : 二 幺 三 四 八 五 六 [ls]2[y1]134856[ ] 系 统 按 照 一 的 读 法 合 成 号 码 文 本 中 的 一 读 作 : 二 一 三 四 八 五 六 * 注 意 : 此 标 记 必 须 是 在 合 成 号 码 类 型 文 本 的 时 候 才 有 效 ; ANHUI USTC iflytek Co.,Ltd. 第 - 23 - 页
6.1.7 [p?] 标 记 的 使 用 欢 迎 使 用 [p500] 科 大 讯 飞 [p1000] 语 音 合 成 芯 片 模 块 解 释 系 统 在 欢 迎 使 用 合 成 完 毕 后 静 音 500 毫 秒, 在 讯 飞 合 成 完 毕 之 后 静 音 1000 毫 秒 p 后 面 所 带 的 整 数 越 大, 静 音 的 时 间 越 长, 最 大 的 静 音 长 度 为 8 秒 6.1.8 [r?] 标 记 的 使 用 模 块 解 释 [r0] 曾 国 藩 系 统 自 动 的 识 别 多 音 字, 按 照 默 认 的 方 式 合 成 读 作 : céngguófān [r1] 曾 国 藩 系 统 强 制 的 将 文 本 的 第 一 个 字 按 照 姓 名 的 方 式 合 成 读 作 :zēngguófān 一 般 用 于 句 首 在 同 一 文 本 中 可 用 该 标 记 进 行 模 式 切 换 例 子 : 参 加 人 员 有 :[r1] 解 小 东 曾 国 庆 朴 志 全 等 [r0] 解 放 军 指 战 员 6.1.9 [=?] 标 记 的 使 用 曾 [=zeng1] 国 藩 模 块 解 释 系 统 强 制 的 将 曾 按 照 zēng 音 合 成 播 报 6.1.10 [w] 标 记 的 使 用 模 块 解 释 科 [w] 大 讯 飞 系 统 强 制 将 科 和 后 面 的 大 讯 飞 分 开 合 成 6.1.11 [x?] 标 记 的 使 用 1). 正 确 用 法 预 先 制 定 的 提 示 音 铃 声 [x0]sounda 为,[x1]sounda 2). 错 误 用 法, 预 先 制 定 的 提 示 音 铃 声 [x0]sounda 铃 声 为 [x1]sounda 模 块 解 释 [x0] 和 [x1] 均 起 作 用 读 作 : 预 先 制 定 的 提 示 音 铃 声 sounda 为 ( 提 示 音 sounda 的 铃 声 ) 模 块 解 释 只 有 [x1] 起 作 用 读 作 : 预 先 制 定 的 提 示 音 铃 声 ( 提 示 音 sounda 的 铃 声 ) 为 ( 提 示 音 sounda 的 铃 声 ) 6.1.12 [s?] 标 记 的 使 用 您 好,[s9] 欢 迎 使 用 科 大 讯 飞 芯 片 解 释 软 件 语 速 的 调 节 功 能, 提 供 10 级 的 语 速 调 节, 系 统 默 ANHUI USTC iflytek Co.,Ltd. 第 - 24 - 页
[s5] 语 音 合 成 芯 片 认 的 语 速 大 小 为 5, 最 小 为 0, 最 大 为 10 所 以 本 句 中 您 好 为 5 级 语 速, 欢 迎 使 用 科 大 讯 飞 为 9 级 语 速, 语 音 合 成 芯 片 为 5 级 语 速 6.1.13 [t?] 标 记 的 使 用 您 好,[t10] 欢 迎 使 用 科 大 讯 飞 [t0] 语 音 合 成 芯 片 芯 片 解 释 软 件 语 调 的 调 节 功 能, 提 供 10 级 的 语 调 调 节, 系 统 默 认 的 语 调 大 小 为 5, 最 小 为 0, 最 大 为 10 所 以 本 句 中 您 好 为 5 级 语 调, 欢 迎 使 用 科 大 讯 飞 为 10 级 语 调, 语 音 合 成 芯 片 为 0 级 语 调 6.1.14 [v?] 标 记 的 使 用 欢 迎 [v1] 使 用 [v5] 科 大 讯 飞 [v9] 语 音 合 成 芯 片 模 块 解 释 软 件 音 量 的 调 节 功 能, 提 供 10 级 的 音 量 调 节, 系 统 默 认 的 音 量 大 小 为 8, 最 小 为 0( 此 时 相 当 于 静 音 ), 最 大 为 9 所 以 本 句 中 欢 迎 按 照 8 级 音 量 合 成, 使 用 为 1 级 音 量, 科 大 讯 飞 为 5 级 音 量, 语 音 合 成 芯 片 为 9 级 音 量 6.1.15 [d] 标 记 的 使 用 [r1] 曾 国 藩,[d], 曾 国 藩 模 块 解 释 系 统 首 先 将 文 本 的 第 一 个 字 按 照 姓 名 的 方 式 合 成, 经 过 [d] 标 记 的 恢 复, 回 到 自 动 识 别 的 状 态 读 作 :zē ng guó fān,céng guó fān ANHUI USTC iflytek Co.,Ltd. 第 - 25 - 页
7. 提 示 音 使 用 范 例 系 统 中 还 提 供 了 其 他 的 一 些 简 单 的 声 音 提 示 音, 这 些 都 可 以 广 泛 的 使 用 在 一 些 公 共 信 息 场 合 或 是 需 要 提 醒 的 场 合 下 面 列 表 中 是 目 前 系 统 中 含 有 的 音 乐 提 示 音 内 容 及 建 议 用 途 : 表 格 20 提 示 音 列 表 sounda 消 息 提 示 音 soundb 消 息 提 示 音 提 示 音 文 本 soundd 电 话 铃 音 soundg 门 铃 音 soundi 消 息 提 示 音 提 示 音 在 使 用 上 没 有 特 殊 性, 仍 然 是 按 照 普 通 的 文 本 方 式 发 送, 但 是 需 要 注 意 的 是 提 示 音 文 本 需 要 能 够 单 独 成 为 一 个 分 句, 系 统 就 会 自 动 识 别 下 面 介 绍 几 个 使 用 实 例 : soundd, 您 好, 你 有 来 电, 来 电 号 码 05511860 soundd 您 好, 你 有 来 电, 来 电 号 码 05511860 soundd 您 好, 你 有 来 电, 来 电 号 码 05511860 例 子 说 明 : 此 句 为 提 示 音 和 自 然 文 本 集 合 的 一 个 文 本, 蓝 色 字 体 为 提 示 音, 他 们 只 要 按 照 普 通 文 本 的 方 式 发 送 即 可, 但 是 必 须 要 成 为 一 个 单 独 的 文 本, 所 以 在 提 示 音 和 提 示 音 之 间 或 是 提 示 音 和 自 然 文 本 之 间 增 加 了 一 个 间 隔 符,, 间 隔 符 主 要 就 是 起 到 分 隔 的 作 用 使 得 文 本 成 为 单 独 的 一 个 分 句 交 给 系 统 除 了, 外,!? 等 符 号 也 是 间 隔 符, 但 是,!? 符 号 都 是 带 有 停 顿 的, 所 以 在 有 些 情 况 下 会 造 成 合 成 效 果 的 不 流 畅, 而 只 有 间 隔 的 作 用 没 有 停 顿 的 作 用 用 户 可 以 根 据 自 己 的 需 求 来 使 用 相 应 的 间 隔 符 ANHUI USTC iflytek Co.,Ltd. 第 - 26 - 页
8. 附 录 8.1 表 格 索 引 表 格 1 XF-S4240 特 点... - 5 - 表 格 2 XF-S4240 引 脚 说 明... - 7 - 表 格 3 XF-S4240 UART 通 讯 引 脚 描 述... - 8 - 表 格 4 XF-S4240 SPI 通 讯 引 脚 描 述... - 8 - 表 格 5 I 2 C 总 线 通 讯 引 脚 描 述... - 9 - 表 格 6 命 令 帧 封 装 格 式... - 10 - 表 格 7 命 令 帧 说 明... - 10 - 表 格 8 数 据 区 命 令 字 和 命 令 参 数... - 10 - 表 格 9 语 音 合 成 命 令... - 11 - 表 格 10 停 止 合 成 命 令... - 12 - 表 格 11 暂 停 合 成 命 令... - 12 - 表 格 12 恢 复 合 成 命 令... - 13 - 表 格 13 系 统 状 态 查 询 命 令... - 13 - 表 格 14 进 入 休 眠 状 态 命 令... - 14 - 表 格 15 板 卡 反 馈 信 息... - 14 - 表 格 16 工 作 状 态 引 脚 描 述... - 15 - 表 格 17 极 限 值... - 20 - 表 格 18 静 态 特 性... - 20 - 表 格 19 文 本 特 殊 标 记 说 明... - 22 - 表 格 20 提 示 音 列 表... - 26-8.2 图 表 索 引 图 表 1 XF-S4240 引 脚 图... - 6 - 图 表 2 通 讯 传 输 字 节 格 式... 错 误! 未 定 义 书 签 图 表 3 SPI 通 讯 时 序... - 8 - 图 表 4 XF-S4240 I 2 C 总 线 挂 接... - 9 - 图 表 5 I 2 C 总 线 时 序 图... - 9 - 图 表 6 XF-S4240 模 块 与 PC 的 异 步 串 口 连 接 示 意 图... - 18 - 图 表 7 XF-S4240 模 块 与 MCU 的 异 步 串 口 连 接 示 意 图... - 18 - 图 表 8 XF-S4240 模 块 与 MCU 的 SPI 接 口 连 接 示 意 图... - 19 - 图 表 9 XF-S4240 模 块 与 MCU 的 I2C 接 口 连 接 示 意 图... - 19 - 图 表 10 XF-S4240 模 块 与 音 频 功 放 LM4665 的 接 口 示 意 图... - 19 - 图 表 11 XF-S4240 尺 寸 图... - 20-8.3 GB2312 编 码 简 介 GB 2312 码 是 中 华 人 民 共 和 国 国 家 标 准 汉 字 信 息 交 换 用 编 码, 全 称 信 息 交 换 用 汉 字 ANHUI USTC iflytek Co.,Ltd. 第 - 27 - 页
编 码 字 符 集 基 本 集, 标 准 号 为 GB 2312-80(GB 是 国 标 二 字 的 汉 语 拼 音 缩 写 ), 由 中 华 人 民 共 和 国 国 家 标 准 总 局 发 布,1981 年 5 月 1 日 实 施 习 惯 上 称 国 标 码 GB 码, 或 区 位 码 它 是 一 个 简 化 字 汉 字 的 编 码, 通 行 于 中 国 大 陆 地 区 新 加 坡 等 地 也 使 用 这 一 编 码 GB 2312-80 收 录 简 化 汉 字 及 一 般 符 号 序 号 数 字 拉 丁 字 母 日 文 假 名 希 腊 字 母 俄 文 字 母 汉 语 拼 音 符 号 汉 语 注 音 字 母, 共 7445 个 图 形 字 符 其 中 汉 字 以 外 的 图 形 字 符 682 个, 汉 字 6763 个 GB 2312-80 规 定, 对 任 意 一 个 图 形 字 符 都 采 用 两 个 字 节 (Byte) 表 示 每 个 字 节 均 采 用 GB 1988-80 及 GB 2311-80 中 的 七 位 编 码 表 示 两 个 字 节 中 前 面 的 字 节 为 第 一 字 节, 后 面 的 字 节 为 第 二 字 节 习 惯 上 称 第 一 字 节 为 高 字 节, 第 二 字 节 为 低 字 节 8.4 UNICODE 编 码 简 介 在 创 造 Unicode 之 前, 有 数 百 种 编 码 系 统 但 是, 没 有 任 何 一 个 编 码 可 以 包 含 足 够 的 字 符 例 如, 仅 欧 州 共 同 体 就 需 要 好 几 种 不 同 的 编 码 来 包 括 所 有 的 语 言 即 使 是 单 一 的 一 种 语 言, 如 英 语, 也 没 有 哪 一 个 编 码 可 以 适 用 于 所 有 的 字 母, 标 点 符 号, 和 常 用 的 技 术 符 号 这 些 编 码 系 统 也 会 互 相 冲 突 也 就 是 说, 两 种 编 码 可 能 使 用 相 同 的 数 字 代 表 两 个 不 同 的 字 符, 或 使 用 不 同 的 数 字 代 表 相 同 的 字 符 任 何 一 台 特 定 的 计 算 机 ( 特 别 是 服 务 器 ) 都 需 要 支 持 许 多 不 同 的 编 码, 但 是, 不 论 什 么 时 候 数 据 通 过 不 同 的 编 码 或 平 台 之 间, 那 些 数 据 总 会 有 损 坏 的 危 险 而 在 Unicode 标 准 中, 提 供 了 1,114,112 个 码 点, 不 仅 可 以 包 含 当 今 世 界 使 用 的 所 有 语 言 文 字 和 其 他 符 号, 也 足 够 容 纳 绝 大 多 数 具 有 历 史 意 义 的 古 文 字 和 符 号 并 且,Unicode 给 每 个 字 符 提 供 了 一 个 唯 一 的 数 字, 不 论 是 什 么 平 台, 不 论 是 什 么 程 序, 不 论 什 么 语 言 Unicode 标 准 已 经 被 工 业 界 的 领 导 们 所 采 用, 例 如 :Apple, HP, IBM, JustSystem, Microsoft, Oracle, SAP, Sun, Sybase, Unisys 等 等 最 新 的 标 准 都 需 要 Unicode, 例 如 XML, Java, ECMAScript, LDAP, CORBA 3.0, WML 等 等, 并 且,Unicode 是 实 现 ISO/IEC 10646 的 正 规 方 式 许 多 操 作 系 统, 所 有 最 新 的 浏 览 器 和 许 多 其 他 产 品 都 支 持 它 Unicode 标 准 的 出 现 和 支 持 它 工 具 的 存 在, 是 近 来 全 球 软 件 技 术 最 重 要 的 发 展 趋 势 ANHUI USTC iflytek Co.,Ltd. 第 - 28 - 页
8.5 GBK 编 码 简 介 GB2312-80 仅 收 汉 字 6763 个, 这 大 大 少 于 现 有 汉 字, 随 着 时 间 推 移 及 汉 字 文 化 的 不 断 延 伸 推 广, 有 些 原 来 很 少 用 的 字, 现 在 变 成 了 常 用 字, 例 如 : 朱 鎔 基 的 鎔 字, 未 收 入 GB2312-80, 现 在 大 陆 的 报 业 出 刊 只 得 使 用 ( 金 + 容 ) ( 金 容 ) ( 左 金 右 容 ) 等 来 表 示, 形 式 不 一 而 同, 这 使 得 表 示 存 储 输 入 处 理 都 非 常 不 方 便, 对 于 搜 索 引 擎 等 软 件 的 构 造 来 说 也 不 是 好 消 息, 而 且 这 种 表 示 没 有 统 一 标 准 为 了 解 决 这 些 问 题, 以 及 配 合 UNICODE 的 实 施, 全 国 信 息 技 术 化 技 术 委 员 会 于 1995 年 12 月 1 日 汉 字 内 码 扩 展 规 范 GBK 向 下 与 GB2312 完 全 兼 容, 向 上 支 持 ISO-10646 国 际 标 准, 在 前 者 向 后 者 过 渡 过 程 中 起 到 的 承 上 启 下 的 作 用 GBK 是 GB2312-80 的 扩 展, 是 向 上 兼 容 的 它 包 含 了 20902 个 汉 字, 其 编 码 范 围 是 0x8140-0xfefe, 剔 除 高 位 0x80 的 字 位 其 所 有 字 符 都 可 以 一 对 一 映 射 到 Unicode2.0 GBK 亦 采 用 双 字 节 表 示, 总 体 编 码 范 围 为 8140-FEFE 之 间, 首 字 节 在 81-FE 之 间, 尾 字 节 在 40-FE 之 间, 剔 除 XX7F 一 条 线 微 软 公 司 自 Windows 95 简 体 中 文 版 开 始 支 持 GBK 代 码, 标 准 叫 法 是 Windows codepage 936, 也 叫 做 GBK( 国 标 扩 展 ), 它 也 是 8-bit 的 变 长 编 码 8.6 BIG5 编 码 简 介 BIG5 是 台 湾 计 算 机 界 实 行 的 汉 字 编 码 字 符 集 它 包 含 了 420 个 图 形 符 号 和 13070 个 繁 体 汉 字 ( 不 包 含 简 化 汉 字 ) 编 码 范 围 是 0x8140-0xFE7E 0x81A1-0xFEFE, 其 中 0xA140-0xA17E 0xA1A1-0xA1FE 是 图 形 符 号 区,0xA440-0xF97E 0xA4A1-0xF9FE 是 汉 字 区 ANHUI USTC iflytek Co.,Ltd. 第 - 29 - 页