# 速记文档

# 基本介绍

速记文档是讯飞文档专有的文档格式。

速记文档在文字文档的功能基础上,增加了录音转写文字的能力。转写结果实时更新到文档中,并且记录了对应的录音时间。

这意味着,可以实现:

  • 播放录音时,对应的转写文字高亮。
  • 切换光标时,播放对应文字的音频。

速记文档可用于课堂学习、会议记录等场景。

# 流程说明

# 录音

时序图如下:

速记录音流程

速记文档支持续录。续录不需要重新创建文档,直接打开现有文档即可。续录产生的音频可以直接追击到现有文件末尾。同步的时候,将追加的音频部分,生成一个新的分片进行增量上传即可。

关于如何上传音频,请查看 获取上传链接

# 播放

时序图如下:

速记播放流程

续录产生的音频支持增量下载并播放。通过获取文件的大小和分片信息,下载增量部分,追加到已下载音频文件末尾。即可获取完整的音频文件,进而播放。

关于如何获取下载链接,请查看 获取下载链接

增量下载使用 HTTP 协议中的标准请求头参数 Range

Range: bytes=[start]-[end]

包含 startendstart 从 0 开始。

示例:

  • Range: bytes=0-499 表示第 0-499 字节范围的内容。
  • Range: bytes=500-999 表示第 500-999 字节范围的内容。
  • Range: bytes=-500 表示最后 500 字节的内容。
  • Range: bytes=500- 表示从第 500 字节开始到文件结束部分的内容。
  • Range: bytes=0-0,-1 表示第一个和最后一个字节。
  • Range: bytes=500-600,601-999 同时指定几个范围。