【使用手册】AI-Huwen W02 离线语音控制评估板测试使用_v1_木瓜电子
- 格式:pdf
- 大小:193.12 KB
- 文档页数:2
AI语音助手技术中的语音识别算法及性能评估随着人工智能(AI)技术的快速发展,语音助手成为现代生活中不可或缺的一部分。
通过语音助手,我们可以通过语音指令快速完成各种任务,如发送短信、查找信息、播放音乐等。
这些语音助手的核心技术之一就是语音识别算法。
本文将深入探讨AI语音助手技术中的语音识别算法及其性能评估。
首先,我们需要了解语音识别算法的基本原理。
语音识别是一种将语音信号转化为文本或命令的技术。
它涉及到多个步骤,包括预处理、特征提取、声学模型训练和解码等。
预处理阶段主要包括去除噪声、降低语音信号的维度等操作,以便后续的特征提取。
特征提取阶段使用一些数学方法来提取语音信号的重要特征,如梅尔频率倒谱系数(MFCC)等。
声学模型训练是使用大量的标注语音数据来训练模型,以便模型能够准确地对各种语音进行识别。
解码阶段是通过最佳路径搜索算法来确定最佳的识别结果。
然而,语音识别算法的性能评估对于确保语音助手的准确性和可靠性至关重要。
性能评估有几个关键指标,其中最重要的是识别准确率。
识别准确率是通过比较识别结果和真实标注数据来计算的,通常以百分比形式表示。
较高的识别准确率意味着语音识别算法能够准确地将语音转化为文本或命令。
此外,识别速度也是一个重要的性能指标。
语音识别算法需要在实时或接近实时的情况下运行,以满足用户的需求。
因此,识别速度的快慢直接影响到语音助手的用户体验。
为了评估语音识别算法的性能,我们需要采用一些标准数据集和评估方法。
常用的数据集有WSJ0、TIMIT、Aurora等。
这些数据集涵盖了各种语音信号,包括不同的说话人、语速、噪声等。
评估方法一般分为离线评估和在线评估两种。
离线评估使用预先录制的语音信号,并将识别结果与真实标注进行比较。
在线评估则是在实时环境下进行,通过用户的反馈来评估算法的性能。
除了准确率和速度,语音识别算法的鲁棒性也是一个重要的性能指标。
鲁棒性指的是算法在面对不同噪声环境和说话人时的识别能力。
AI语音识别技术的使用教程随着人工智能技术的快速发展,AI语音识别技术逐渐成为人们生活和工作中不可或缺的一部分。
它使用人工智能算法和模型,将人类的声音转化为可识别和理解的文本,为用户提供了更加便捷和高效的交互体验。
本文将为大家介绍AI语音识别技术的使用教程,帮助读者了解如何利用这一技术提升工作和生活效率。
一、选择合适的AI语音识别工具首先,我们需要选择适合我们需求的AI语音识别工具。
当前市场上有多种成熟的AI语音识别工具可供选择,例如百度语音识别、科大讯飞语音识别、阿里云语音识别等。
我们可以根据自己的需求和预算选择合适的工具。
二、获取API密钥在开始使用AI语音识别技术之前,我们需要先获取相应的API密钥。
不同的语音识别工具提供了不同的API接口,我们需要根据选择的工具进行相应的申请。
一般情况下,我们需要注册一个开发者账号,并通过开发者后台获取到API密钥。
三、搭建开发环境在获得API密钥后,我们需要搭建相应的开发环境。
根据选择的语音识别工具,我们需要下载和安装相应的语音识别SDK或者API库。
一般来说,这些工具提供了详细的文档和示例代码,可以帮助我们快速入门。
四、语音识别示例代码接下来,我们可以尝试运行一些语音识别的示例代码,以了解基本的使用方法和功能。
首先,我们需要将语音文件转换为适合识别的格式。
通常,语音识别工具支持多种音频格式,如wav、mp3等。
我们可以使用音频编辑软件或者相应的命令行工具将音频文件转换为支持的格式。
然后,我们可以使用SDK或者API提供的接口上传音频文件并获取识别结果。
五、调试和优化完成基本的语音识别功能后,我们可以对识别结果进行调试和优化。
有时候,语音识别可能会对一些特定的语音或口音识别出现偏差。
我们可以通过调整识别模型的参数或者使用一些特定的配置文件来优化识别效果。
此外,一些语音识别工具还提供了自定义的语音模型训练接口,可以根据自己的需求训练自己的语音模型,提高识别准确率。
智能语音使用指南第1章产品简介 (3)1.1 产品概述 (3)1.2 功能特点 (3)1.3 系统要求 (4)第2章安装与配置 (4)2.1 开箱检查 (4)2.2 连接电源与网络 (4)2.3 与安装APP (4)第3章快速入门 (5)3.1 首次使用设置 (5)3.1.1 开机与激活 (5)3.1.2 账号与网络配置 (5)3.1.3 语音唤醒词设置 (5)3.2 语音唤醒与识别 (5)3.2.1 唤醒智能语音 (5)3.2.2 提高语音识别准确性 (5)3.3 基本操作与指令 (5)3.3.1 播放音乐 (5)3.3.2 查询天气 (6)3.3.3 设定闹钟 (6)3.3.4 控制智能家居设备 (6)3.3.5 其他功能 (6)第4章语音功能详解 (6)4.1 智能问答 (6)4.1.1 日常咨询 (6)4.1.2 生活 (6)4.1.3 娱乐八卦 (6)4.2 音乐播放 (6)4.2.1 音乐搜索 (7)4.2.2 在线听歌 (7)4.2.3 歌曲收藏 (7)4.3 天气查询与提醒 (7)4.3.1 实时天气查询 (7)4.3.2 天气预警 (7)4.3.3 定制天气提醒 (7)第5章个性化设置 (7)5.1 语音唤醒词修改 (7)5.2 语音声音设置 (7)5.3 通知与提醒设置 (8)第6章智能家居控制 (8)6.1 支持的智能家居设备 (8)6.1.2 家电设备 (8)6.1.3 安防设备 (9)6.1.4 环境调节设备 (9)6.2 配置智能家居设备 (9)6.2.1 连接网络 (9)6.2.2 并安装对应APP (9)6.2.3 添加设备 (9)6.2.4 绑定智能语音 (9)6.3 语音控制智能家居设备 (9)6.3.1 照明设备 (9)6.3.2 家电设备 (10)6.3.3 安防设备 (10)6.3.4 环境调节设备 (10)第7章娱乐与生活服务 (10)7.1 听新闻与广播 (10)7.2 听书与有声读物 (10)7.3 生活信息查询 (10)第8章通话与短信 (11)8.1 通话功能介绍 (11)8.1.1 基本通话 (11)8.1.2 通话记录管理 (11)8.1.3 语音拨号 (11)8.1.4 语音接听 (11)8.2 短信功能介绍 (11)8.2.1 发送短信 (11)8.2.2 管理短信 (11)8.2.3 语音输入 (11)8.2.4 群发短信 (11)8.3 通讯录管理 (11)8.3.1 添加联系人 (11)8.3.2 修改联系人信息 (12)8.3.3 删除联系人 (12)8.3.4 查找联系人 (12)8.3.5 导入导出联系人 (12)第9章高级功能 (12)9.1 语音技能拓展 (12)9.1.1 技能拓展概述 (12)9.1.2 技能拓展方法 (12)9.1.3 技能拓展实例 (12)9.2 语音场景模式 (12)9.2.1 场景模式概述 (12)9.2.2 场景模式设置 (13)9.2.3 场景模式应用实例 (13)9.3.1 多轮对话概述 (13)9.3.2 多轮对话实现方法 (13)9.3.3 多轮对话应用实例 (13)第10章常见问题与解决方案 (14)10.1 语音识别问题 (14)10.1.1 识别准确率低 (14)10.1.2 无法识别特定词汇或口音 (14)10.2 网络连接问题 (14)10.2.1 网络连接不稳定 (14)10.2.2 无法连接云端服务器 (14)10.3 系统故障处理 (15)10.3.1 系统崩溃或卡死 (15)10.3.2 无法正常更新系统 (15)10.4 客服与售后服务 (15)第1章产品简介1.1 产品概述本产品是一款智能语音,旨在为用户提供便捷的语音交互体验。
人工智能教育智能口语评测系统操作手册第一章概述 (3)1.1 产品简介 (3)1.2 功能特点 (3)1.2.1 实时评测 (3)1.2.2 多维度评测 (3)1.2.4 互动式学习 (4)1.2.5 数据统计分析 (4)1.2.6 支持多种语言 (4)1.2.7 界面友好 (4)1.2.8 网络适配性强 (4)第二章系统安装与配置 (4)2.1 系统要求 (4)2.1.1 操作系统 (4)2.1.2 处理器 (4)2.1.3 内存 (4)2.1.4 硬盘 (4)2.1.5 显卡 (5)2.1.6 网络环境 (5)2.2 安装流程 (5)2.2.1 安装包 (5)2.2.2 安装系统 (5)2.2.3 验证安装 (5)2.3 配置指南 (5)2.3.1 设置网络连接 (5)2.3.2 配置音频设备 (5)2.3.3 设置麦克风 (5)2.3.4 配置摄像头 (5)2.3.5 设置用户权限 (5)2.3.6 更新系统 (6)2.3.7 备份与恢复 (6)第三章用户注册与登录 (6)3.1 用户注册 (6)3.1.1 注册流程 (6)3.1.2 验证邮箱和手机号码 (6)3.2 用户登录 (6)3.2.1 登录流程 (6)3.2.2 忘记密码 (7)3.3 用户信息管理 (7)3.3.1 个人信息 (7)3.3.2 密码管理 (7)3.3.3 安全设置 (7)第四章评测功能操作 (7)4.1 评测流程 (7)4.1.1 用户注册与登录 (7)4.1.2 评测准备 (7)4.1.3 评测过程 (8)4.1.4 评测结束 (8)4.2 评测结果解读 (8)4.2.1 评测成绩 (8)4.2.2 评测反馈 (8)4.2.3 评测报告 (8)4.3 评测数据管理 (8)4.3.1 数据查询 (8)4.3.2 数据统计 (8)4.3.3 数据导出 (8)4.3.4 数据删除 (8)第五章口语练习与训练 (9)5.1 练习模式 (9)5.2 训练计划 (9)5.3 练习进度跟踪 (9)第六章个性化推荐 (10)6.1 推荐算法简介 (10)6.2 推荐内容设置 (10)6.3 推荐效果评估 (10)第七章数据分析与报告 (11)7.1 数据分析概述 (11)7.1.1 数据来源 (11)7.1.2 数据分析方法 (11)7.1.3 数据分析目的 (11)7.2 报告 (11)7.2.1 报告类型 (11)7.2.2 报告流程 (12)7.2.3 报告查看与导出 (12)7.3 数据导出 (12)7.3.1 数据导出格式 (12)7.3.2 数据导出步骤 (12)第八章系统管理 (12)8.1 用户管理 (12)8.1.1 用户注册 (12)8.1.2 用户信息修改 (13)8.1.3 用户删除 (13)8.2 权限设置 (13)8.2.1 权限分配 (13)8.2.2 权限修改 (13)8.3 系统备份与恢复 (14)8.3.1 系统备份 (14)8.3.2 系统恢复 (14)第九章常见问题解答 (14)9.1 系统使用问题 (14)9.1.1 如何登录人工智能教育智能口语评测系统? (14)9.1.2 如何进行口语评测? (14)9.1.3 如何查看评测历史? (15)9.1.4 如何修改个人信息? (15)9.2 评测结果相关问题 (15)9.2.1 评测结果如何解读? (15)9.2.2 评测结果能否导出? (15)9.2.3 如何查看详细评测报告? (15)9.3 系统维护与升级 (15)9.3.1 系统如何进行维护? (15)9.3.2 系统升级对用户有何影响? (15)第十章联系我们 (16)10.1 技术支持 (16)10.2 用户反馈 (16)10.3 更新日志 (16)第一章概述1.1 产品简介人工智能教育智能口语评测系统是一款基于先进的人工智能技术,针对教育领域研发的口语评测工具。
使用AI技术进行语音识别的步骤指南一、介绍语音识别是一项基于人工智能技术的重要应用,它可以将口述的语音转化为文字形式。
随着人工智能技术的快速发展,语音识别在日常生活和商业领域发挥着越来越重要的作用。
本文将为您介绍使用AI技术进行语音识别的步骤指南。
二、准备工作在进行语音识别之前,我们需要准备以下材料和设备:1. 音频输入设备:如麦克风、手机录音、数字记录仪等。
2. 电脑或其他相应设备:用于运行语音识别软件。
3. 语音识别软件:市面上有许多开源和商业化的语音识别软件可供选择。
根据需求选择合适的软件,并确保其支持AI技术。
三、选择合适的AI技术1. 主流模型:目前主流的语音识别模型包括基于深度学习的循环神经网络(RNN)和卷积神经网络(CNN),以及将两者结合起来的Transformer模型。
根据应用场景和需求评估不同模型的性能并选择最适合自己需求的模型。
2. 深度学习框架:常用的深度学习框架有TensorFlow、PyTorch等。
选择一个熟悉且功能强大的框架,以支持AI模型的训练和部署。
四、数据准备1. 数据采集:为了训练和验证语音识别模型,需要收集大量的音频数据。
可以通过多种途径进行数据采集,如录制自然语言对话、从互联网上获取开源的语音数据集等。
2. 数据清洗:对于采集到的音频数据,必须进行数据清洗以去除噪声、非语音信息等。
这可以通过一系列信号处理技术来实现,如降噪、滤波等。
保证训练数据的质量对后续模型的准确性起着至关重要的作用。
五、模型训练与优化1. 特征提取:在语音识别任务中,输入是时域上连续的声波信号。
为了将其转化为适合机器学习算法处理的特征表示形式,常常需要进行特征提取。
常用特征提取方法包括Mel频谱倒谱系数(MFCC)、梅尔滤波器组(Mel Filter Bank)等。
2. 模型设计与训练:根据选择的AI技术和框架,设计合适的模型架构,并使用准备好的数据进行训练。
可以采用端到端(End-to-End)方式进行训练,也可将语音识别任务划分为声学模型和语言模型两个子任务来解决。
离线语音测试标准一、引言离线语音测试标准是为了评估离线语音识别系统的性能和可靠性而制定的规范。
随着人工智能技术的不断发展,离线语音识别系统在智能家居、车载设备、智能客服等领域的应用越来越广泛。
因此,制定离线语音测试标准对于保障用户体验和提高设备性能具有重要的意义。
二、离线语音测试标准的主要内容1.语音清晰度语音清晰度是指语音识别系统对输入语音的识别精度和还原度。
离线语音测试标准中应规定在不同噪音环境下,系统的语音清晰度要求。
例如,在安静环境下,系统的语音识别率应达到95%以上;在一般噪音环境下,系统的语音识别率应达到85%以上。
2.语音识别率语音识别率是指系统对输入语音的正确识别率。
离线语音测试标准中应规定在不同的口音、语速、音量下,系统的语音识别率要求。
例如,对于标准的普通话口音,系统应达到90%以上的语音识别率;对于快速的语速和较小的音量,系统也应具备一定的识别能力。
3.语义准确性语义准确性是指系统对输入语音的理解准确性。
离线语音测试标准中应规定系统在不同场景和问题类型下,语义准确性的要求。
例如,对于常见的问答、指令、设置等场景,系统的语义准确性应达到85%以上。
4.离线时长离线时长是指系统在没有网络连接的情况下,能够执行离线命令的最长时间。
离线语音测试标准中应规定系统在不同离线时长下,能够执行命令的数量和准确率。
例如,系统在离线状态下应能够执行至少10个常用命令,且准确率应在80%以上。
5.功耗性能功耗性能是指系统在正常运行时的能耗表现。
离线语音测试标准中应规定系统的功耗要求和节能模式下的性能表现。
例如,系统的平均功耗应不超过2W,而在节能模式下,系统的功耗应降低至少50%。
机器人语音控制说明书一、产品介绍机器人语音控制系统是一种通过语音输入指令控制机器人操作的创新技术,具有便捷、高效和智能化的特点。
本说明书将详细介绍机器人语音控制系统的使用方法和相关功能。
二、使用准备在开始使用机器人语音控制系统之前,请确保以下准备工作已经完成:1. 确保机器人系统正常运行且已连接至电源;2. 确保在机器人上安装了语音识别模块;3. 确保已连接至可用的网络并具备稳定的网络连接。
三、语音控制指令机器人语音控制系统支持多种指令,用户可以通过语音输入来实现不同操作。
以下是常用的语音控制指令示例:1. “向前走”:机器人将向前直行;2. “向后走”:机器人将向后退行;3. “左转”:机器人将向左转动;4. “右转”:机器人将向右转动;5. “停止”:机器人将停止当前的操作。
请注意,以上仅为常用指令的示例,实际操作中还可根据需要自行扩展其他指令。
四、语音输入方法使用机器人语音控制系统时,用户可以通过以下方法输入语音指令:1. 使用远程控制器上的麦克风按钮。
按下按钮后,系统将进入语音识别模式,此时用户可以直接说出指令;2. 使用手机或电脑安装的配套APP。
打开APP后,系统将自动进入语音识别模式,用户可以通过手机或电脑内置麦克风说出指令。
五、快捷功能机器人语音控制系统还提供了一系列的快捷功能,以满足用户不同需求。
以下是部分常见的快捷功能:1. “播放音乐”:机器人将播放用户指定的音乐;2. “查询天气”:机器人将查询当前城市的天气情况;3. “打开电视”:机器人将控制电视开关;4. “查询新闻”:机器人将获取最新的新闻信息;5. “提醒事项”:机器人将设置提醒事项并在指定时间进行提醒。
六、注意事项使用机器人语音控制系统时,请注意以下事项:1. 在进行语音输入时,尽量保持清晰、准确的发音,以提高语音识别的准确率;2. 确保使用环境安静,避免背景噪音对语音输入产生干扰;3. 如发现语音输入无法正常识别或操作异常,请检查网络连接和语音识别模块是否正常工作;4. 在长时间使用后,如出现系统卡顿或异常情况,建议重新启动机器人系统。
人工智能语音识别技术手册人工智能(Artificial Intelligence,简称AI)是指通过模拟和复制人类智能的方式,使机器能够具备理解、学习和决策等智能行为的能力。
人工智能的快速发展给我们的生活和工作带来了许多便利和创新。
其中,语音识别技术作为人机交互的关键技术之一,正在得到广泛应用。
一、语音识别技术概述语音识别技术是指将人的语音信息转化为计算机能够理解和处理的形式的技术。
它是一种模拟人类听觉和语音理解能力的技术手段,通过分析声波信号,将语音转化为文本或命令。
语音识别技术可以广泛应用于语音助手、智能客服、语音导航、语音输入等领域。
二、语音识别技术的原理语音识别技术的核心原理是模式匹配和统计建模。
首先,通过声音采集设备将语音信号转化为数字信号。
接下来,利用数字信号处理技术将语音信号进行预处理,例如降噪、特征提取等。
然后,采用一定的算法模型,比如隐马尔可夫模型(Hidden Markov Model,HMM)或深度学习模型,将语音信号的特征与预先训练好的语音模型进行匹配和比对,从而得到最可能的识别结果。
三、语音识别技术的开发工具目前,市场上有许多成熟的语音识别技术开发工具和平台,可以帮助开发者快速构建自己的语音识别应用。
这些工具和平台包括:1. 百度语音识别API:提供简单易用的语音识别接口,支持多种编程语言,可以实现在线语音识别和离线语音识别等功能。
2. 科大讯飞语音识别SDK:提供强大的语音识别功能,支持多种硬件平台和操作系统,适用于移动应用和嵌入式设备等场景。
3. Google Cloud Speech-to-Text API:提供高度准确的语音识别服务,支持多种语言和音频格式,具备良好的扩展性和稳定性。
四、语音识别技术的应用场景语音识别技术广泛应用于以下场景:1. 语音助手:通过语音识别技术,用户可以通过语音指令控制智能设备,例如手机、智能音箱等,实现语音搜索、音乐播放、天气查询等功能。
人工智能语音识别系统的使用教程与多语种翻译技术随着科技的不断发展,人工智能语音识别系统成为了越来越多人们生活中不可或缺的一部分。
不仅能够提供便捷的语音识别功能,还具备多语种翻译技术的能力。
本文将介绍人工智能语音识别系统的使用教程,以及通过该系统进行多语种翻译的技术。
一、人工智能语音识别系统的使用教程人工智能语音识别系统是一种将语音信号转换为文本的技术,广泛应用于语音助手、语音识别软件等领域。
下面是使用人工智能语音识别系统的步骤:1.选择适当的设备:语音识别系统可在各种设备上使用,包括智能手机、平板电脑、电脑等。
根据需求选择合适的设备。
2.安装语音识别应用:在设备上安装语音识别应用程序,如Google语音助手、百度语音识别等。
这些应用程序通常可以免费下载并使用。
3.打开应用程序:在设备上找到已安装的语音识别应用程序,并打开它。
4.设置语言和其他选项:根据个人需求,在应用程序中选择语言和其他选项。
有些应用程序可以识别多种语言,而有些则只能识别特定语言。
5.开始语音识别:点击“开始识别”按钮或使用特定的语音命令开始录音。
准备好后,开始朗读要识别的文本。
6.等待识别结果:语音识别系统将根据点击按钮或语音命令录音并将其转换为文本。
等待片刻后,系统将显示出识别的文本。
7.编辑和纠错:如果识别结果出现错误,可以进行编辑和纠错,以获得更准确的文本结果。
大多数语音识别应用程序提供编辑和纠错功能。
8.保存和分享:完成编辑和纠错后,可以保存识别的文本,并将其分享给他人。
应用程序通常提供识别文本保存和分享的选项。
以上是人工智能语音识别系统的基本使用教程。
通过这样的语音识别系统,我们可以在手机、平板电脑、电脑等设备上实现语音转文字的功能,提高工作效率和生活便利性。
二、多语种翻译技术除了提供语音转文本的功能外,人工智能语音识别系统还具备多语种翻译的能力。
下面是多语种翻译技术的简要介绍:1.系统支持多种语言:多语种翻译技术允许用户使用不同的语言进行交流和翻译。
1.1 硬件情况
如图是W02离线语音控制评估板的硬件连接图。
其说明如下:
图 1 W02评估板
●麦克风(咪头)是离线语音控制方案的声音信号采集入口
●麦克风是模拟电容驻极体麦克风
●评估板使用Micro-USB进行供电
●UART串口(3.3V TTL 兼容5V)跟其他设备MCU(或电脑上位机)通讯,评估板的TX接
入其他MCU的RX,在评估板的底部可以看到TXD1(TX)、RXD1(RX)和GND。
●在丝印为SPK端子接口接入喇叭或者Out端子(3.5耳机座),播放识别后反馈的播报
声音
●任何语音命令词识别D3 LED都会闪亮红色。
●如需要回音消除,可以接入REF端子(3.5耳机座)接入模拟输入。
1.2 串口协议
由于每个W02的评估板针对每个应用会有不同的命令词和协议,这里以智能台灯产品的命令词为例说明。
1.2.1 通讯协议总则
总体技术约定
通讯方式UART
波特率9600bps
数据长度8bit/LSB First
奇偶校验无
停止位1bit
指令最大长度256Bytes
字节序小端模式
1.2.2 命令词对应协议表
串口协议帧数据封装如下表
帧头信令版本长度byte0 byte1 byte2 byte3 byte4 byte5 byte6 校验帧尾0x5A 0x01 0x01 0x07 0x00 0x00 0x00 0x00 0x00 0x00 0x00 异或0x0D
抽油烟机产品Demo命令词及串口协议表
指令发送参考表格指令返回参考表格
对应语音指令指令
请开灯5A 01 01 07 03 00 00 00 00 00 00 5E 0D
请关灯5A 01 01 07 04 00 00 00 00 00 00 59 0D
调亮一点5A 01 01 07 05 00 00 00 00 00 00 58 0D
调暗一点5A 01 01 07 06 00 00 00 00 00 00 5B 0D
改变颜色5A 01 01 07 07 00 00 00 00 00 00 5A 0D
睡眠模式5A 01 01 07 08 00 00 00 00 00 00 55 0D
温馨模式5A 01 01 07 09 00 00 00 00 00 00 54 0D
明亮模式5A 01 01 07 0A 00 00 00 00 00 00 57 0D
夜灯模式5A 01 01 07 0B 00 00 00 00 00 00 56 0D
阅读模式5A 01 01 07 0C 00 00 00 00 00 00 51 0D
返回指令说明:如果语音模组下发指令大于 600ms 未检测到终端返回,再发送。
如测试评估阶段,可以暂时忽略返回指令的协议,以便快速测试评估。
以上所示指令协议有可能会变动,由具体的命令词和BIN固件的更新和改动,评估板的指令会变动,待需要测试结果如所示结果不同,可与木瓜电子技术人员确认,亦或参考指令协议的补充文档。