MRCP 协 议 ( 媒 体资源控制协 议 ) 媒 体 资 源 控 制 协 议 ( Media Resou rce Control Protocol, MRCP) 是 一 种 通 讯 协议 , 用 于 语 音 服 务 器 向 客 户 端 提 供 各 种 语 音 服 务 (如 语 音 识 别 和 语 音 合 成 )
MRCP 并 不 定 义 会 话 连 接 , 不 关 心 服 务 器 与 客 户 端 是 如 何 连 接 的 , MRCP 的消 息 通 常 是 承 载 于 其 它 协 议 之 上 , 如 RTSP, SIP 等
MRCP 消 息 使 用 类 似 于 HTTP 等 许 多 Internet 协 议 一 样 的 文 本 格 式 , 每 个消 息 包 括 三 部 分 : 首 行 , 消 息 头 , 消 息 体
首 行 表 明 消 息 类 型 及 返 回 码 等 信息
消 息 头 包 括 了 若 干 行 内 容 , 每 一 行 都 形 如 "字 段 名 :数 值 "
消 息 体 包 括 了 消息 的 详 细 内 容 , 长 度 在 消 息 头 中 指 定
类 似 于 HTTP, MRCP 使 用 请 求 (通 常 由 客 户 端 发 起 )、响应模式
响应可以简单的 确认请 求 , 或者给出关 于 处理 的 其 它 信 息
例 如 , MRCP 客 户 端 向 服 务端 请 求 想 要 发 送 一 些 音 频 数 据 以进 行 处理 (比 如 说 语 音 识 别 ), 为 此 , 服 务 端 可以发 送 一 个 包 含 端 口 号 的 响应, 因 为 MRCP 并 未 定 义 音 频 数 据 的 传 输 , 所 以,必 须 依 靠 其 它 的 协 议 , 比 如 说 RTP 来 进 行
有 两 个 版 本 的 MRCP 协 议 , 版 本