Play

このヘルプページはStudio向けです。 この情報は、Desktop Studio用にも提供されています。

インタラクションの一部として1つ以上のオーディオファイルを再生します。

Playは事前に録音された音声ファイル、テキスト読み上げ(TTS閉じた ユーザーが録音プロンプトをテキストとして入力し、コンピューターで生成された音声を使用してその内容を読み上げる機能。)、またはその両方を組み合わせて使用できます。 エージェントは、このアクションによって再生されるものを聞くことはできません。 コンタクトの音声のみ再生されます。 エージェントとコンタクトにオーディオを聞かせたい場合は、Whisperアクションを使用してください。

このアクションの一般的な使用例は、発信者へのメッセージを再生することです。 たとえば、「Classics, Incorporatedに電話していただき、ありがとうございます」または「品質保証のために電話が録音される場合があります」などです。

Playアクションを使用して、アクションシーケンスに変数を組み込むことにより、呼び出し元に情報を配信することもできます。 例えば、CRM閉じた コンタクト、販売情報、サポートの詳細、ケース履歴などを管理するサードパーティーシステム。や注文管理システムからデータを取り込むことにより、Playアクションを使用して、「先日ご注文いただいた{numberOfItems}の商品、合計{orderTotal}は、{shipDate]に出荷されました」などの注文更新メッセージを作成できます。

依存関係

  • onHoldイベントが発生しない限り、onAnswerの後でPlayは、機能しません。
  • 開始位置と再生時間を選択できます。 Playは、毎回音声ファイルの先頭からスタートします。 また、 DetectDTMFが有効で、コンタクトがDTMF閉じた ユーザーが電話のキーパッドのキーを押すかタップしたときに生成される信号音。発信音を入力しない限り、ファイルまたはシーケンス全体を再生します。
  • シーケンスプロパティの各シーケンスは、300 文字の制限があります。 再生する必要があるテキストがその量より長い場合、プロパティフィールドで追加のシーケンスを追加することができます。 例えば、 「%これはシーケンス1です。」 「%これはシーケンス2です。」

  • TTSプロンプトの場合、TTSサービスが使用する音声と言語を指定する場合は、Voiceparamsアクションが必要です。
  • オーディオファイルは、以下のプロパティを持つ非圧縮のWAVファイルである必要があります。

    • ビットレート:64 kbps
    • オーディオサンプルサイズ:8ビット
    • チャネル:1(モノラル)
    • オーディオサンプルレート:8 kHz
    • オーディオ形式:CCITT μ-Law

サポートされているスクリプトタイプ

電話

類似アクションの比較

以下のアクションには同様の機能がありますが、いくつかの重要な相違点があります。

  • Music :コンタクトにしか聞こえない音楽ファイルを再生します。 用意された音楽ファイルのリストから選択できます。 ファイル内で特定の開始点と停止点を指定できます。 カスタム音声ファイルの再生には対応していません。
  • Play :カスタムオーディオWAVファイルまたは テキスト読み上げ(TTS閉じた ユーザーが録音プロンプトをテキストとして入力し、コンピューターで生成された音声を使用してその内容を読み上げる機能。)プロンプトを再生します。 ファイル全体が再生されます。 音声はコンタクトにしか聞こえません。
  • Playlog :コンタクトにしか聞こえないカスタムオーディオWAVファイルを再生します。 特定の開始点と停止点を選択できます。 Musicなど他のアクションに格納されている音楽ファイルは再生できません。
  • Reqagent: エージェントのみに聞くカスタムオーディオWAVファイルまたは テキスト読み上げ(TTS)プロンプトを再生します。 エージェントとコンタクトがリンクする前にプロンプトが再生されるため、プロンプトによってコンタクトが沈黙になることはありません。
  • Whisper :カスタムWAVファイルまたは テキスト読み上げプロンプトを再生します。 コンタクトのみ、エージェントのみ、または両方に聞こえるように設定できます。 プロンプトはエージェントとコンタクトがリンクした後に再生されるため、エージェントまたはコンタクトのみにアクションが再生された場合、相手にはプロンプトの間、沈黙が聞こえます。
  • Ziptone: コンタクトとエージェントがリンクされた後、エージェント用にトーンを再生します。 ReqagentアクションにはZiptoneプロパティがあり、これはコンタクトとエージェントがリンクされる前にエージェント用の発信音を再生します。

入力プロパティ

これらのプロパティは、アクションが実行時に使用するデータを定義します。

プロパティ

説明

Add Caption

スクリプト内でこのアクションを一意に識別できる、短いフレーズを入力します。 アクションアイコンにカーソルを合わせるとキャプションが表示されます。

Sequence

アクションが再生するプロンプトを定義します。 プロンプトは、事前に録音されたWAVオーディオファイルまたはテキスト読み上げ(TTS)閉じた ユーザーが録音プロンプトをテキストとして入力し、コンピューターで生成された音声を使用してその内容を読み上げる機能。 (TTS)を使用できます。

プロンプトがオーディオファイルの場合は、ファイル名を二重引用符で囲んで入力します。 たとえば、"greeting.wav"とします。 オーディオファイルが別のフォルダーにある場合は、ファイルへのパスを含めてください。 たとえば、スクリプトがルートフォルダーにあり、オーディオファイルがその2つ下のレベルのサブフォルダーにある場合、"Subfolder\Subfolder2\Audio-file.wav"と入力します。 スクリプトがルートから1レベル下のサブフォルダーにあり、オーディオファイルがそれと同じレベルの別のサブフォルダーにある場合、"\..\Subfolder\Audio-file.wav"と入力します。

プロンプトがテキスト読み上げの場合は、TTS閉じた ユーザーが録音プロンプトをテキストとして入力し、コンピューターで生成された音声を使用してその内容を読み上げる機能。サービスで読み上げるテキストを入力します。 各セグメントは、二重引用符で囲み、情報の種類を識別するための文字列参照文字を含める必要があります。 例:

"%アカウントの残高は""silence.wav""${accountBalance}"

このプロパティでプロンプトをフォーマットする方法(使用する文字列参照プレフィックス文字など)については、プロンプトのページを参照してください。 アクションのプロパティでエディターを開くボタンをクリックし、シーケンスエディターを使用してプロンプトを作成することもできます。

シーケンスプロパティの各シーケンスは、300 文字の制限があります。 再生する必要があるテキストがその量より長い場合、プロパティフィールドで追加のシーケンスを追加することができます。 例えば、 「%これはシーケンス1です。」 「%これはシーケンス2です。」

Phrase

このプロパティを使用して、プロンプトに含めるテキストを文書化します。 スクリプトでは、このプロパティのテキストは使用しません。 プロンプトの中には複雑で複数のセグメントを含むものがあるため、シーケンスプロパティで必要な書式設定を行わずに書かれたテキストを含めると便利な場合があります。

ClearDigits

コンタクトが電話のキーを押すと、DTMF発信音が生成され、バッファに保存されます。 ClearDigitsを使うと、このアクションの開始時にバッファにあるDTMF閉じた ユーザーが電話のキーパッドのキーを押すかタップしたときに生成される信号音。発信音の処理方法を決定することができます。

有効にすると、このオプションはアクション開始時にバッファをクリアします。 スクリプトの前の方で起こったキー操作は、このアクションに渡されません。 このオプションを無効にすると、アクションは、バッファを通してアクションに渡されたすべてのDTMFトーンを処理し、それに対して動作します。 Trueに設定すると有効になり、Falseに設定すると無効になります。 このアクションにDTMF発信音が渡されると、スクリプトは直ちにDigit分岐条件のパスを取ります。

値モード:このオプションを無効にするには、クリックしてNoに設定します。 Yesのままにすると、DTMFバッファがクリアされます。

式モードこのオプションを無効にするにはfalseを入力します。 trueのままにすると、DTMFバッファがクリアされます。

DetectDTMF

アクションの実行中にDTMF閉じた ユーザーが電話のキーパッドのキーを押すかタップしたときに生成される信号音。トーンを処理するかどうかを決定します。 有効にすると、アクションはDTMFトーンを処理し、それに対して動作します。 アクションでは発信音をキャプチャできません。 無効にすると、コンタクトが電話のキーを押しても、アクションはDTMFトーンを無視します。

たとえば、コンタクトが保留にされている間、メッセージの中断を再生し、「エージェントがすぐ応対させていただきます。 折り返しお電話するためにボイスメールを残される場合は、スターキーを押してください」と言います。 DetectDTMFオンに設定し、アクションがコンタクトのキー押下を処理できるようにする必要があります。

値モード:このオプションを無効にするには、クリックしてNoに設定します。 クリックしてオンにすると、DTMFトーンを検出して応答するアクションが有効になります。

式モードこのオプションを無効にするにはfalseを入力します。 trueのままにすると、DTMFトーンを検出して応答するアクションが有効になります。

このプロパティが有効で、コンタクトがキーを押すと、 Digit分岐がトリガーされます。

このプロパティで変数代入を使用できます。 そのためには、このプロパティを式モード括弧に囲まれたX印。に設定してから、フィールドに変数を入力します。 変数を中括弧({ })で囲みます。

結果分岐条件

結果の分岐条件を使用すると、アクションが実行されたときにさまざまな結果を処理できるように、スクリプトにブランチを作成できます。

条件

説明

Default

スクリプトが他の分岐の1つをとる必要がある条件を満たさない限り、取られるパス。 他のブランチが未定義の場合にも使用されます。

Digit

DetectDTMFTrueに設定されており、アクション中にコンタクトが電話のキーを押した場合に取られるパス。

ヒントとコツ

  • コンタクトセンターエージェントはPlayアクションから音声を聞くことができません。 発信者とエージェントの両方にオーディオを再生する場合は、Whisperアクションを使用します。
  • Phraseフィールドを使用して、プロンプトのテキストの注釈や要約を追加できます。

スクリプトの例

これは、このアクションをスクリプトでどのように使用できるかを示す例です。 完全なスクリプトではありません。 追加のスクリプト作成が必要な場合があります。

Playはさまざまな方法で使用できます。 この例では、営業時間プロファイルを使用して、会社が営業中、休業中、休日のいずれであるかを判定します。 休業中の場合は1つのメッセージが再生されます。 休日の場合は別のメッセージが再生されます。 営業中の場合はエージェントがリクエストされます。

このスクリプトをダウンロードしますか?