audio質問タイプは、回答者が調査回答の一部として音声を録音したり既存の音声ファイルをアップロードしたりできます。口頭での説明、環境音、証言、またはテキストよりも音声で伝えた方が良い情報を記録するのに便利です。

基本XLSForm仕様

typenamelabel
audiovoice_noteコメントを録音してください

標準のaudio質問タイプの詳細については、XLSForm仕様を参照してください。

用途

Audio質問は一般的に以下に使用されます:

  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はデバイスのネイティブ録音アプリを起動します。Webでは、ブラウザの組み込みMediaRecorder APIを使用します。

使用例

最大時間とヒント付き

typenamelabelhintparameters
audiostory出来事についてご自身の言葉でお話しくださいはっきりと話してください。録音は3分後に停止します。max-duration=180

条件付き音声 — 問題が報告された場合のみ

typenamelabelrelevantrequired
select_one yesnoissue_found問題は見つかりましたか?
audioissue_audio問題の説明を録音してください${issue_found} = 'yes'${issue_found} = 'yes'

ベストプラクティス

  1. labelまたはhintで調査員が何を言うべきか、どのくらいの時間かを明確に述べてください。
  2. アップロード速度が遅い地域では過度に大きなファイルを防ぐためにmax-durationを使用してください。
  3. 録音を開始する前に回答者に通知してください — 予期しない録音はプライバシーの懸念を引き起こす可能性があります。
  4. デプロイ前にターゲットデバイスとネットワーク条件で録音をテストしてください。
  5. インタビュースタイルの録音にはファイルサイズを小さくしながら明瞭性を損なわないためにquality=voice-onlyを設定してください。

制限事項

  • 音声ファイルは大きくなる可能性があります(通常の品質での2分間の録音は約2〜4 MB)— データプランとアップロード時間の見積もりに考慮してください。
  • すべてのブラウザがMediaRecorder APIをサポートしているわけではありません — ChromeとFirefoxは確実に動作します;古いiOSバージョンのSafariでは問題が生じる場合があります。
  • 音声回答の文字起こしは追加の後処理が必要です(手動または自動音声テキスト変換)。
  • プライバシー規制が音声録音を制限する場合があります — 現地のデータ保護要件を確認してください。
このページは役に立ちましたか?