プロンプトを管理

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

プロンプトとは、コンタクトのために再生されるメッセージのことです。プロンプトには、コンタクトに情報の入力を求めるものと、入力を求めずに情報を伝えるものがあります。プロンプトは、自動受付、対話型音声応答(IVR閉じた 発信者が音声コマンド、キー入力、またはその両方を介して対話し、情報を取得したり、着信音声通話をルーティングしたり、あるいはその両方を行うことができる自動電話メニュー。)システム、およびその他の音声処理ツールによって再生できます。CXoneでは、プロンプトは、あらかじめ録音された音声ファイルや、テキスト読み上げサービス(TTS閉じた ユーザーが録音されたプロンプトをテキストとして入力し、コンピューターで生成された音声を使用してコンテンツを話すことができるようにします。)によって読み上げられるテキストを使用することができます。

TTSプロンプトを作成する

TTS閉じた ユーザーが録音されたプロンプトをテキストとして入力し、コンピューターで生成された音声を使用してコンテンツを話すことができるようにします。プロンプトを追加するには、シーケンスエディターを使用するか、プロンプトをサポートするCXone StudioアクションのSequenceプロパティにプロンプトを直接入力します。

Reqagentなどの一部のアクションは、Sequenceプロパティが備わっていますが、シーケンスエディターにリンクされてはいません。シーケンスエディターを使用してこれらのアクションのプロンプトを作成する場合は、スクリプトに一時的にPlay を追加できます。Playからシーケンスエディターにアクセスしてプロンプトを作成します。プロンプトシーケンスをコピーして、Sequenceプロパティからもう一方のアクションのSequenceプロパティに貼り付けます。作業が済んだらPlayを削除します。

  1. Voiceparams アクションを、スクリプトのTTS閉じた ユーザーが録音されたプロンプトをテキストとして入力し、コンピューターで生成された音声を使用してコンテンツを話すことができるようにします。に対応するアクション(たとえば、MenuPlayアクション)より前に追加します。このアクションで設定されたプロパティが他のスクリプトに渡される場合は、Voiceparamsアクションをサブスクリプトに配置して、プロパティが無視されないようにすることもできます。

  2. Voiceparamsアクションのプロパティで、TTSVoiceフィールドのドロップダウンをクリックして、プロンプトが話す言語と音声を選択します。
  3. シーケンスエディターを使用するか、シーケンスプロパティに入力してプロンプトを作成します。
  4. Phraseフィールドに、プロンプトのテキストをフォーマットなしで入力します。これにより、プロンプトがSequenceフィールドでセグメントに分割されず、一か所に全体を表示することができます。Phraseフィールドの内容はユーザーの使用のみを目的としています。プロンプトはこのテキストを話しません。
  5. 適用をクリックして選択済のアクションに対するプロンプトを保存します。

シーケンスエディターでTTSプロンプトを作成する

シーケンスエディターでは、フォーマットを自動的に追加するインターフェイスを使用してTTSプロンプトを作成できます。シーケンスエディターを使用する際、シーケンス閉じた コンタクトのために再生される音声プロンプトのセグメント。再生順序シーケンスフィールドに追加します。フィールドに表示される各項目がシーケンスです。これらのアイテムは、Text-to-Speechの追加オプションの日付スピーチなどをクリックすると表示されます。

の各シーケンスは、300 文字の制限があります。再生する必要があるテキストがその量より長い場合、追加のシーケンスを追加することができます。例えば、 540文字のテキストを再生する必要がある場合は、テキスト読み上げシーケンスを2つ追加し、それぞれにテキストを分割して指定することができます。

  1. CXoneで、アプリセレクターをクリックして、選択しますオムニチャネルルーティング>Studio根元でつながっている3本の矢。1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトを開きます。または、新しいスクリプトを作成します
  3. PlayWhisperなど、プロンプトをサポートするアクションをスクリプトに追加します。

  4. スクリプトのキャンバスでアクションをクリックして選択し、アクションのプロパティで[エディタを開く]をクリックします。

  5. プロンプトの作成に必要なシーケンスを追加します。以下のタイプのシーケンスを追加できます。

  6. シーケンスを並べ替えるには、シーケンスの行の左側にある縦並びの2つの点をクリックしてドラッグします。

  7. 以下のいずれかの方法を使用して、語またはフレーズ間に休止を挿入します。

    • 無音の録音ファイルを使用新しいレコーディングを作成するか、無音のサウンドファイルをアップロードします。[既存のプロンプト]をクリックして無音ファイルを選択します。必要に応じて、シーケンスをクリックして適切な場所にドラッグします。
    • Waitアクションを使用する:沈黙で区切りたいプロンプトのセグメントにPlayアクションを1つ使い、その間にWaitアクションを追加します。Waitに、ポーズの長さを設定します。
  8. シーケンスを変更するには、[再生順序シーケンス]でシーケンスを選択し、鉛筆鉛筆のアイコン。をクリックします。シーケンスに変更を加え、キーボードのEnterキーを押します。
  9. フレーズフィールドに、特別なフォーマットを使わずにプロンプトのテキスト全体を入力します。このフィールドは参考用で、TTSサービスが読み上げるプロンプトには影響しません。また、自分自身や、このプロンプトの作業をする同僚へのメモを残すために使うこともできます。

  10. 変更を適用をクリックしてプロンプトを保存します。このボタンが表示されない場合、シーケンスエディターウィンドウを下にスクロールしてください。

シーケンスプロパティにTTSプロンプトを作成する

アクションのSequenceプロパティで、適切なフォーマットのシーケンスを入力することでTTS閉じた ユーザーが録音されたプロンプトをテキストとして入力し、コンピューターで生成された音声を使用してコンテンツを話すことができるようにします。プロンプトを作成できます。シーケンスとは、文字、単語、またはフレーズ、または文の連続のことです。TTSサービスでは、いくつかのシーケンスタイプを認識します。Sequenceプロパティに複数のシーケンスを含めることができます。各シークエンスに必須の条件は次の通りです。

  • ダブルクォーテーションで囲むこと。
  • シーケンスが含める情報のタイプ別に必要とされる文字列参照文字を含めること。文字列参照文字を必要としないシーケンスタイプは、音声ファイルのシーケンスだけです。
  • 日付、時間、お金などの情報は、対応しているフォーマットに従ってください。
  • 含むのは、300文字以内とする。300文字以上のテキストを入れる必要がある場合は、複数のシーケンスに分割してください。

Classics, Inc.IVR閉じた 発信者が音声コマンド、キー入力、またはその両方を介して対話し、情報を取得したり、着信音声通話をルーティングしたり、あるいはその両方を行うことができる自動電話メニュー。メニューのプロンプトの一つを作り直すことにしました。経営陣チームは新しいプロンプトのスクリプトを書き、Classics, Inc.のStudioスクリプターであるBeowulf Herotに渡します。このプロンプトは、口座の残高と次回の請求書の支払期日を希望されるお客様を対象としています。Beowulfがプロンプトを完成させたとき、その中には次のようなシーケンスが含まれています:

「%{firstName} {lastName} の口座の現在の残高は、」
「${accountBal}」
「%。次回のお支払い期限は、または
「@{billDueDate}」
「%。この情報をもう一度聞きたいときは、1を押してください。郵送で代金を送るための住所を聞くには、2を押してください。電子請求書払いを申し込むには、3 を押してください。メインメニューに戻るには、スターキーを押します。」

ダイナミックTTSプロンプトを作成する

Snippetアクション内にダイナミックプロンプトを作成できます。これは、プロンプトの内容が変わり続ける場合に役立ちます。プロンプトは、Snippetエディターウィンドウに直接入力するか、シーケンスエディターで作成してSnippetアクションにコピーすることもできます。

  1. CXoneで、アプリセレクターをクリックして、選択しますオムニチャネルルーティング>Studio根元でつながっている3本の矢。1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトを開きます。または、新しいスクリプトを作成します
  3. Snippetアクションと、Playなどのプロンプトを再生するアクションを追加します。
  4. Playの前にSnippetを配置して、これらを接続します。
  5. sequence editorプロンプトを作成し、アクションのSequenceプロパティの内容をコピーします。

    一部のアクションではSequenceプロパティがあっても、シーケンスエディターがありません。使用するアクションがシーケンスエディターに対応していない場合は、スクリプトにPlayアクションを追加し、プロンプトを作成して、Sequenceプロパティからコピーします。プロンプトを作成した後、余分なアクションを削除します。

  6. Snippetアクションにカーソルを合わせて[エディタを開く]をクリックします。
  7. Snippet editorウィンドウで、ダイナミックオブジェクトを作成し、次の構文を使ってシーケンスを割り当てます。

    DYNAMIC [dynamic object name] = [sequence]

  8. 最初の二重引用符の前に、ドル記号($)を追加します。バックスラッシュ文字を使用して、プロンプト内のすべての二重引用符をエスケープします。例:

    ASSIGN promptList = $"\"{promptPath}YourAccountBalanceIs_{lang}.wav\" \"%{accountBalance}\" \"{promptPath}ToPayYourBillPress_{lang}.wav\"" 
  9. プロンプトを完成させるために必要な変数が他にある場合、スクリプトにすべて追加します。

    例:

    ASSIGN env = "PROD"
    ASSIGN lang = "ENG"
    ASSIGN promptPath = "Prompts\{env}\"
    ASSIGN accountBalance = "$52.65"
    ASSIGN promptList = $"\"{promptPath}YourAccountBalanceIs_{lang}.wav\" \"%{accountBalance}\" \"{promptPath}ToPayYourBillPress_{lang}.wav\""
  10. 適用をクリックします。
  11. スクリプトのキャンバスワークスペースで、プロンプトを再生するアクションを選択します。
  12. Sequenceプロパティに、Snippetアクションのプロンプトを保持するダイナミックオブジェクトの名前を入力します。このセクションの例では、{promptList}と入力します。
  13. 適用をクリックします。

Studioでオーディオプロンプトを録音する

音声プロンプトはStudioのシーケンスエディターで録音することができます。コンピューターにマイクが接続されていなければなりません。レコーディングを再生するには、スピーカーが必要です。

CXone Studioで録音したオーディオファイルはCXoneビジネスユニット閉じた テクニカルサポート、請求、およびCXone環境のグローバル設定の管理に使用される高レベルの組織グループにWAVファイルとして保存されます。これらは、シーケンスをサポートするすべてのアクションでオーディオプロンプトとして使用できます。CXoneACDファイルを閲覧するページで、利用できるすべてのオーディオファイルを確認できます。

CXone Studioで初めて音声を録音する場合、Webブラウザがマイクの使用許可を求めるプロンプトを表示することがあります。以前にこの許可を与えたにもかかわらずマイクが機能しない場合は、ブラウザの設定でマイクの権限を削除してみてください。ブラウザに再度プロンプトが表示されるはずです。

プロンプトシーケンスエディターでオーディオファイルを録音することはできますが、後で編集することはできません。録音したオーディオファイルを修正するには、サードパーティ製のオーディオ編集プログラムを使用する必要があります。

  1. CXoneで、アプリセレクターをクリックして、選択しますオムニチャネルルーティング>Studio根元でつながっている3本の矢。1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトを開きます。または、新しいスクリプトを作成します
  3. PlayWhisperなど、シーケンスエディターをサポートするアクションをスクリプトに追加します。

  4. カーソルをアクションに合わせて[エディタを開く上部の横線で2つの部分に区切られた正方形。]をクリックします。

  5. [プロンプトを追加]で、[新規プロンプト]をクリックします。

  6. [新規プロンプト]ウィンドウで、名前を入力します。

  7. [オーディオ]の下で、[レコーディング開始]をクリックしてプロンプトまたはメッセージをはっきりと話します。

  8. プロンプトを話し終えたら、[レコーディング停止]をクリックします。

  9. レコーディングを確認するには、[再生]をクリックします。

  10. プロンプトをもう一度録音するには、[クリア]をクリックして、前の手順を繰り返します。

  11. レコーディングの一部だけを残すには:

    1. [オーディオ]の下にある波形をクリックします。

    2. 左右のバーを動かし、レコーディングの残したい部分が2本のバーの間に収まるようにします。斜線部分の外側のものはすべて削除されます。

    3. 保存をクリックします。

  12. 録音したプロンプトに問題がなければ、[保存]をクリックします。

  13. プロンプトファイルの名前を変更するには、[再生順序シーケンス]でプロンプトシーケンスを選択します。鉛筆鉛筆のアイコン。をクリックして新しい名前を入力します。プロンプトの名前を変更しないと、次に誰かが新しいオーディオプロンプトを作成し、デフォルトのファイル名で保存したときに上書きされます。

  14. キーボードのEnterを押して新しい名前を適用します。
  15. 現在のプロンプトで録音を使用している場合は、変更を適用をクリックします。別のプロンプトで使用する場合、プロンプトの変更を保存する必要はありません。オーディオファイルはCXone システムにすでに保存されています。

オーディオファイルをプロンプトとして使用する

オーディオファイルの名前をシーケンスプロパティに直接入力するか、シーケンスエディターを使ってオーディオファイルを選択することができます。

シーケンスエディターでオーディオファイルを選択する

  1. CXoneで、アプリセレクターをクリックして、選択しますオムニチャネルルーティング>Studio根元でつながっている3本の矢。1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトを開きます。または、新しいスクリプトを作成します
  3. PlayWhisperなど、シーケンスエディターをサポートするアクションをスクリプトに追加します。

  4. カーソルをアクションに合わせて[エディタを開く上部の横線で2つの部分に区切られた正方形。]をクリックします。
  5. [プロンプトを追加]で、[既存のプロンプト]をクリックします。
  6. 使用するファイルをクリックして、[選択]をクリックします。

  7. [適用]をクリックして変更を保存します。

シーケンスプロパティにオーディオファイルを追加する

  1. CXoneで、アプリセレクターをクリックして、選択しますオムニチャネルルーティング>Studio根元でつながっている3本の矢。1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトを開きます。または、新しいスクリプトを作成します
  3. PlayWhisperなど、シーケンスプロパティのあるアクションをスクリプトに追加します。

  4. アクションを選択すると、ページの右側にあるプロパティにアクセスできます。

  5. シーケンスプロパティに、二重引用符で囲まれたオーディオファイル名を入力します。例えば、"greeting.wav"とします。

オーディオプロンプトをアップロードする

現在、CXone Studioを使用してオーディオプロンプトファイルをアップロードすることはできません。ただし、レガシーStudioアプリケーションまたはCXoneACDファイルを閲覧するページを使ってアップロードすることは可能です。