Cloud TTS Hubを管理する
必須の権限:
CXoneでCloud TTS Hubサービスプロバイダーを管理します。 コンタクトセンターのサービスを使用するには、ユーザーのStudioスクリプトに追加する必要があります。
新しいTTSプロバイダープロファイルを追加
そのプロバイダーで自分のアカウントを使用している場合は、TTSプロバイダープロファイルを追加する必要はありません。 NICE CXoneが提供するアカウントを使用する場合は、使用するプロバイダーにデフォルトプロファイルを使用します。 デフォルトプロファイルには編集ボタンがなく、削除できません。
同じスクリプトまたは異なるスクリプトで、1つのTTSプロバイダーを複数のTTSVOICEactionsで使用することができます。 各アクションは異なる声を使用できます。
- CXoneで、アプリセレクターをクリックし、選択します:その他>自動化とAI、次いでCloud TTS Hubの順にクリックします。
-
TTSの新規追加をクリックします。
- このプロバイダーの名前を音声合成設定名フィールドに入力します。
- 使用している音声合成校正プロバイダーをクリックします。
- [次へ]をクリックします。
- 構成のページで、Base64サービスアカウントID を入力します。 これはBase64形式のサービスアカウントのIDです。 構成ページのこのフィールドの説明には、IDをbase64に変換するために使用できるコンバーターへのリンクが含まれています。
-
選択したTTSプロバイダーでアカウントを認証するために必要な情報を使用して、[構成]ページに入力します。 この情報はプロバイダーごとに異なります。
このステップのフィールドについての詳細プロバイダー 必須情報 AWS Polly TTS アクセスキー:AWS Pollyアクセスキーを入力します。 AWSでアクセスキーを作成します。
シークレットキー:AWS Pollyアカウントのシークレットキーを入力します。
リージョン:AWS Pollyのリージョンを入力します。 たとえば、 us-east-2です。
エンジン:使用するPolly TTSエンジン、標準またはニュートラルのいずれかを選択します。
言語:このプロファイルで使用させる言語を選択します。
Google TTS Base64サービスアカウント:サービスアカウントのIDをbase64形式で入力します。 構成ページのこのフィールドの説明には、IDをbase64に変換するために使用できるコンバーターへのリンクが含まれています。
Google TTSカスタム音声 Base64サービスアカウント:サービスアカウントのIDをbase64形式で入力します。 構成ページのこのフィールドの説明には、IDをbase64に変換するために使用できるコンバーターへのリンクが含まれています。
カスタム音声を使用:カスタム音声モデルを使用するには、このオプションを選択します。
言語:カスタム音声モデルの言語を選択します。
カスタム音声モデル:使用しているカスタム音声モデルの名前を入力します。
- 追加をクリックします。
TTSプロバイダープロファイルをTTSVOICEアクションに割り当てる
必要な権限:Studioスクリプトビュー、作成/編集
スクリプトでTTSを使用する場合、スクリプトに含めるTTSVOICE アクションにプロバイダーを割り当てる必要があります。
- Studioで、使用しているスクリプトを開きます。
- スクリプトにTTSVOICEアクションをまだ追加していない場合は、ここで追加します。
- TTSVOICEアクションをダブルクリックして、[クラウド音声合成]ページを開きます。
- ページの左側にあるリストからTTSプロバイダーをクリックして選択します。
-
音声のリストをスクロールして、このアクションで使用する言語と音声を選択します。
- テキストから話すフィールドにテキストを入力し、テストする音声の横にあるスピーカーアイコンをクリックして、選択した音声をテストします。
- 選択した音声に満足したら、OKをクリックして、選択内容をアクションのプロパティに保存します。
SSMLを使ってTTS音声を修正する
音声合成マークアップ言語(SSML)では、TTS音声を修正することができます。 Studioスクリプトで使用できます。
- 選択済みTTS音声に適用したい音声合成の修正を書き込んでください。 SSMLマークアップを使う。
- Studioで、変更するスクリプトを開きます。
- TTSVOICEを見つけ、その後ろにSNIPPETアクションおよびPLAYアクションを配置します。 それらを接続します。 スクリプトがすでにこの場所に SNIPPETアクションを持つ場合は、既存のインスタンスを使用できます。
-
SNIPPETアクションで、変数代入の行を追加します。 変数の値を、書き込んだSSMLマークアップになるように設定します。 例:
ASSIGN playSSML = "[SSML markup]"
- SNIPPETアクションに追加した変数名で、PlayアクションのSequenceプロパティを設定します。 変数名の前に、文字列参照文字としてパーセント記号(%)を含めて、変数の値をテキストとして特定します。 文字列参照文字と変数名を二重引用符で囲みます。 変数名は中括弧で囲んで入力します。 例:"%{playSSML}"
TTSサービスのテスト
[クラウド音声合成]ページにTTSプロバイダーを追加すると、TTS ユーザーが録音プロンプトをテキストとして入力し、コンピューターで生成された音声を使用してその内容を読み上げる機能。サービスをテストすることができます。
- CXoneで、アプリセレクターをクリックし、選択します:その他>自動化とAI、次いでCloud TTS Hubの順にクリックします。
- ご使用のCloud TTS Hubプロバイダープロファイルを左のリストから選択します。
-
テキスト読み上げフィールドで、TTSサービスが話すテキストを入力します。
- 少なくとも1つの言語と性別を選択して、利用可能な声のリストをフィルタ処理します。
- 準備されたテキストを読む声の言語をクリックしてスピーカーアイコンをクリックします。
- 必要に応じて繰り返します。 ページを離れる前に、このTTSサービスのデフォルトボイスにする声を選択します。 これは、StudioスクリプトのTTSVOICE アクションのプロパティで音声が指定されていない場合に使用される音声です。
TTS監査ログデータの表示
各Cloud TTS Hubプロバイダープロファイルの監査ログデータを表示できます。 監査ログには、プロファイルに加えられた変更の履歴が表示されます。 監査ログには、プロファイルの作成や変更など、プロファイルに対して行われたアクションが記録されます。 また、変更が行われた日付、影響を受けたプロファイルの名前、変更を行ったユーザーも表示されます。
プロファイルが削除されると、監査ログデータは30日間保存されます。 それ以降は自動的に削除されます。 以前に削除したプロファイルと同じ名前の別のプロファイルを作成することができます。 その監査ログの履歴は別に管理され、古いプロファイルのデータの自動削除の影響を受けません。
- CXoneで、アプリセレクターをクリックし、選択します:その他>自動化とAI、次いでCloud TTS Hubの順にクリックします。
- 閲覧したいプロフィールの横にある履歴アイコンをクリックします。 [変更履歴]ページが表示され、利用可能な監査ログデータが表示されます。