audio 题目类型使受访者能够录制音频或上传现有音频文件作为调查回答的一部分。它可用于捕获口头陈述、环境声音、证词,或任何通过语音比文字更好传达的信息。

基本 XLSForm 规范

typenamelabel
audiovoice_note请录制您的评论

有关标准 audio 题目类型的更多详情,请参阅 XLSForm 规范

用途

音频题目通常用于:

  1. 捕获开放性口头回答以减少枚举员打字负担
  2. 录制证词、个人故事或口述历史
  3. 记录环境声音(例如,基础设施附近的噪音水平)
  4. 为语言学或健康研究收集语音样本
  5. 允许受访者为数字或选择回答添加口头澄清

数据格式

音频文件作为二进制附件与表单提交一起存储,通常:

  • 格式: MP3 或 AAC(移动录制);WAV(高质量录制)
  • 命名: {instanceID}-{fieldname}.mp3(或等效格式)
  • 存储: 上传到服务器媒体文件夹并链接到提交记录
  • 访问: 可从提交管理界面播放和下载

rtSurvey 扩展

最长录音时长

使用 parameters 列限制录制时长:

typenamelabelparameters
audiointerview录制访谈max-duration=120

max-duration 以秒为单位。录制器在达到限制时自动停止。

质量设置

可以通过 parameters 设置录制质量:

typenamelabelparameters
audiofeedback录制反馈quality=normal

支持的值:lownormal(默认)、voice-onlyvoice-only 针对带降噪的口语音频进行优化。

提交前回放

在移动端,枚举员可以在继续前回放录制的片段。默认启用——无需配置。

原生录音机集成

在 Android 和 iOS 上,audio 启动设备的原生录音应用。在网页上,使用浏览器内置的 MediaRecorder API。

使用示例

带最长时长和提示的录音

typenamelabelhintparameters
audiostory请用自己的话告诉我们事件经过请清晰说话。录制将在 3 分钟后停止。max-duration=180

条件音频——仅在报告问题时

typenamelabelrelevantrequired
select_one yesnoissue_found发现问题了吗?
audioissue_audio录制对问题的描述${issue_found} = 'yes'${issue_found} = 'yes'

最佳实践

  1. labelhint 中清楚说明枚举员应说什么以及说多长时间。
  2. 在网络速度慢的地区使用 max-duration 以防止文件过大。
  3. 在开始录制之前告知受访者——意外录制可能引发隐私问题。
  4. 在目标设备和网络条件下测试录制,然后再部署。
  5. 对于访谈式录制,设置 quality=voice-only 以在不损失清晰度的情况下减小文件大小。

限制

  • 音频文件可能很大(正常质量下 2 分钟录制约 2–4 MB)——在数据计划和上传时间估算中考虑这一点。
  • 并非所有浏览器都支持 MediaRecorder API——Chrome 和 Firefox 运行可靠;旧版 iOS 的 Safari 可能有问题。
  • 音频回答的转录需要额外的后期处理(手动或自动语音转文字)。
  • 隐私法规可能限制录音——请核实当地数据保护要求。
此页面有帮助吗?