音声フィールドの理解

音声フィールドの理解

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Notesメモ: iOS デバイスと Safari ブラウザーでは音声ファイルのアップロードはサポートされていますが、音声フィールドからの直接録音が利用できるのは iOS 11 および Safari 11 以降のみです。以前のバージョンではメディアオブジェクトが完全にはサポートされていません。

音声フィールドを使用すると、ユーザーはフォームから音声入力を送信できます。デバイス(コンピューター、電話、タブレット)に保存されている音声ファイルを録音またはアップロードすることができます。以下は、フォーム上の音声フィールドの表示例です。
  • ユーザーが Web ブラウザーからアクセスした場合:

  • ユーザーが電話またはタブレットからアクセスした場合:

サイズの上限

  • ユーザーが Web ブラウザーからアクセスしている場合、音声フィールドでは最大 30 分かつ 50 MB 以下のファイルを受け付けます。
  • ユーザーが iPhone または iPad からアクセスしている場合、音声フィールドでは Web ブラウザー側で設定された録音時間の範囲内かつ 50 MB 以下の録音音声を受け付けます。タイマーが終了すると、録音は自動的に停止します。
  • ユーザーが Android デバイスからアクセスしている場合も、音声フィールドでは Web ブラウザー側で設定された録音時間の範囲内かつ 50 MB 以下の録音音声を受け付けます。タイマーが終了すると、録音は自動的に停止します。
メモ: 音声ファイルをアップロードしたい場合は、ファイルアップロードフィールドを使用できます。

ユーザーがフォームから送信した音声は、あなたのアカウントに保存され、アカウントの合計ストレージ容量に含まれます。アカウントの利用状況の詳細ページで、現在のストレージ使用状況を確認できます。

アップロードされた音声の名前

ユーザーがこのフィールドに音声ファイルをアップロードすると、ファイル名は次の形式で設定されます。

<unique_number>_<uploaded_file_name>
  • ファイル名の前に、アカウント内でそのファイルを一意に識別するシステム作成の番号とアンダースコア(_)が付加されます。
  • ファイル名が 150 文字を超える場合は、自動的に切り詰められます。
  • ハイフン(-)以外の空白およびその他の特殊文字は、アンダースコア(_)に置き換えられます。

Web ブラウザーからアクセスする場合

以下は、ユーザーが Web ブラウザーからアクセスしたときの音声フィールドの表示例です。音声フィールドには、次の 2 つのアイコンが表示されます。ユーザーは次の操作ができます。

音声ファイルをアップロードする

音声ファイルをアップロードするには、ユーザーは音声フィールド内のアップロードアイコンをクリックします。ファイルブラウザーが起動し、ユーザーは必要なファイルを選択できます。あるいは、音声ファイルをフィールド内にドラッグ&ドロップすることもできます。

Web ブラウザーからアクセスして音声ファイルをアップロードする場合、利用できる形式には次の制限があります。

Web browser 対応形式
Internet Explorer mp3
Chrome mp3, wav, aac, m4a
Firefox mp3, wav, aac, m4a

ユーザーが、その音声フィールドに設定されている許可時間を超える長さの音声をアップロードした場合、Zoho Creator は次のように警告を表示します。次の画像は、最大 5 分までの音声を受け付けるように設定された音声フィールドの例です。

ユーザーが音声ファイル以外のファイルをアップロードした場合、Zoho Creator は次のように警告を表示します。

音声を録音する

  1. Audio を選択します。ポップアップウィンドウ内に録音画面が表示されます。
  2. ポップアップウィンドウ下部に表示されるマイクアイコンをクリックします。録音が開始されます。
    • ユーザーが初めて音声フィールドにアクセスする場合、コンピューターのマイクの使用許可を求めるメッセージが表示されます。
    • Allow(許可)または Block(ブロック)を選択できます。
    • Block を選択した場合、Allow access to media というメッセージが表示されます。マイクへのアクセスを Allow で許可するまで、音声を録音することはできません。
  3. Allow をクリックします。録音がすぐに開始され、マイクアイコンが停止アイコンに置き換わります。
  4. 停止アイコンをクリックして録音を停止します。または、その音声フィールドに設定された許可時間に達すると、自動的に録音が停止します。
  5. Play アイコンをクリックして、録音した音声を再生します。
  6. Retake をクリックして録音をやり直します。これまでの録音がクリアされ、再びマイクアイコンが表示され、ユーザーは音声の録音を再開できます。
  7. 録音が完了したら、ポップアップウィンドウ下部のCheck 設定ボタンをクリックします。ポップアップウィンドウが閉じられ、録音した音声が音声フィールドに表示されます。

電話またはタブレットからアクセスする場合

ユーザーが電話またはタブレットで音声フィールドにアクセスした場合、音声の録音のみが可能です。音声ファイルのアップロードはサポートされていません。ユーザーが音声フィールドをタップすると、次のように動作します。

  1. ユーザーが初めて音声フィールドにアクセスする場合、デバイスのマイクの使用許可を求めるメッセージが表示されます。
    • Ok をタップして、アクセスを許可します。
    • ユーザーがDon't Allow をタップした場合、音声を録音して続行することはできません。アプリの権限をデバイスの設定で許可するまで、その音声フィールドに音声データを保存することはできません。
  2. Ok をタップします。画面下部にプロンプトが表示されます。
  3. 開始する Recording をタップします。3 秒のタイマーが表示され、カウントダウンが開始されます。これは、ユーザーが音声録音の準備をするための時間です。
  4. (タイマーが終了すると、音声録音が開始されます)
    • 経過時間 がデバイス画面の中央に表示されます。
    • 録音可能な上限時間(その音声フィールドに設定されている許可された期間)が経過時間 の下に表示されます。
  5. 一時停止する アイコンをタップして録音を一時停止します。Microphone アイコンをタップして録音を再開します。
  6. デバイス画面左上に表示されるキャンセルする をタップして、音声録音をキャンセルします。
    • 破棄する Recording をタップして、キャンセルを確定します。
    • キャンセルする をタップして、録音済みの音声を保持します。
  7. 録音が完了したら、画面右上に表示される完了 をタップします。あるいは、その音声フィールドに設定された許可された期間に達すると、自動的に録音が停止します。これにより音声録音画面が閉じられ、録音した音声がその音声フィールドに表示されます。
  8. 音声フィールドをタップし、次の操作を行います。
    • Play Recording をタップして、録音した音声を再生します。
    • データ Again をタップして、音声を録音し直します。これにより、以前の録音は破棄されます。
    • 削除する Recording をタップして、録音した音声を削除します。
    • キャンセルする をタップして、録音した音声をその音声フィールドの入力として保持します。

機能

フォーム上の音声フィールドに対するユーザー体験について、次のカスタマイズを行うことができます。

音声をダウンロードするための URL

音声フィールドに保存された音声は、次の URL を使用してダウンロードできます。

https://<domain>/<account_owner_name>/<appLinkName>/<reportLinkName>/<fieldLinkName>/download/filename

ここで、

  • domain は DC ごとに異なります。例えば、アカウントが Zoho の米国データセンターにある場合は creatorexport.zoho.com を、EU データセンターにある場合は creatorexport.zoho.eu を使用する必要があります。
  • account_owner_name には、Creator アプリケーションのアカウント所有者のユーザー名と、アプリケーションのリンク名が含まれます。
  • reportLinkName は、アップロードされた音声が表示されるレポートのリンク名です。(レポートリンク名を確認するには、レポートの編集モードでレポート設定 -> 概要 をクリックして reportLinkName を取得します)
  • fieldLinkName は、対応する音声フィールドのリンク名です。フィールドのスクリプト名について詳しくは、こちらを参照してください。
  • fileName は、対応するファイルの名前です。詳細はこちら

例えば、順番 management アプリケーションを作成したとします。このアプリケーションにはフィードバック というフォームがあり、ユーザーからのフィードバックを複数行テキストと音声フィールドで収集しています。ユーザーには、フィードバックをテキストで送信するか、音声として録音するかを選択できるようにしています。フィードバック レポートにアクセスしたとき、音声フィードバックのファイルをダウンロードしたい場合があります。そのために、ボタンダウンロードする audio をクリックすると音声ファイルがダウンロードされるようなカスタムアクションを設定できます。このカスタムアクションでは、上記の URL 形式を次のように構成します。

BaseURL = ' https://creatorexport.zoho.com' + Zoho。appuri + '<reportLinkName>/<fieldLinkName>/download' + input.<fieldLinkName>;
openURL( BaseURL, 'window 種類');

ここで、

  • BaseURL は、構成した URL を参照する変数です。
  • Zoho。appuri は、次の形式でアプリケーションの詳細を返します。
    /<account_owner_name>/<application_link_name>/
  • input.<fieldLinkName> は、対応する音声フィールドに保存されている各ファイルのファイル名を返します。
  • invokeUrl Deluge タスクは、ユーザーを指定した URL にリダイレクトするために使用されます。この URL は、同一ウィンドウ、新規ウィンドウ、親ウィンドウ、ポップアップウィンドウ、または iframe で開くことができます。

これで、フィードバック レポートにアクセスすると、ダウンロードする audio ボタンが表示されます。

上の画像では、Megan が <account_owner_name>、順番-management が <application_link_name> です。

Tip: この URL 形式は、ファイルアップロード、画像、音声、動画、署名フィールドからファイルをダウンロードする場合にも使用できます。