Speaker Recognition
Azure Speaker Recognition を使用すると、話者を識別したり、音声を使用してユーザーを認証したりできます。詳細については、
Azure Speaker Recognition を参照してください。
「Speaker Recognition」操作は、話者を識別または認証するために使用します。
ワークフローで「Speaker Recognition」操作を使用するには、次の手順を完了します。
1. 「Azure」の下の
「Speaker Recognition」操作をキャンバスにドラッグし、この操作にマウスポインタを合わせて
![](../../../../ThingWorx/images/SettingsIcon.png)
をクリックするか、この操作をダブルクリックします。「Speaker Recognition」ウィンドウが開きます。
2. 必要に応じて、「ラベル」を編集します。デフォルトでは、ラベル名は操作名と同じです。
以前にコネクタタイプを追加した場合は、該当する「コネクタタイプ」を選択し、「コネクタ名」でコネクタを選択します。
4. 「テスト」をクリックしてこのコネクタを検証します。
5. 「マップコネクタ」をクリックして、入力フィールドの設定に使用しているコネクタとは異なるコネクタを使用して操作を実行します。
「ランタイムコネクタ」フィールドで、有効な Azure コネクタ名を指定します。
「マップコネクタ」の詳細については、
マップコネクタの使用を参照してください。
「コネクタタイプ」で「なし」を選択した場合、「マップコネクタ」オプションは使用できません。
6. 「特定のサービスを選択」リストで、次のいずれかのオプションを選択して、次の操作を行います。
◦ 「検証」を選択し、次の操作を実行します。
a. 「リソースグループ」リストで、Azure サブスクリプションで定義されている適切なリソースグループを選択します。
b. 「話者のアカウント」リストで、適切な Speaker Recognition アカウントを選択します。
c. 「検証プロファイル ID」リストで、Speaker Recognition アカウントのプロファイル ID を選択します。
d. 「オーディオファイル」フィールドで、前の操作の出力をマッピングしてオーディオファイルのパスを指定します。
◦ 「識別」を選択し、次の操作を実行します。
a. 「リソースグループ」リストで、Azure サブスクリプションで定義されている適切なリソースグループを選択します。
b. 「話者のアカウント」リストで、適切な Speaker Recognition アカウントを選択します。
c. 「オーディオファイル」フィールドで、前の操作の出力をマッピングしてオーディオファイルのパスを指定します。
d. 「話者」グループの「識別プロファイル ID」リストで、Speaker Recognition アカウントのプロファイル ID を選択します。
複数のプロファイル ID を追加するには、
「追加」をクリックします。プロファイル ID を削除するには、
![](../../../../ThingWorx/images/DeleteIcon.png)
をクリックします。
7. 「完了」をクリックします。
出力スキーマ
「Speaker Recognition」操作の出力スキーマは、信頼水準およびフレーズを含む結果を返します。
「検証」に対する「結果」は、承認または却下であり、「フレーズ」は話者が話す文章です。
「識別」の「結果」は、その人物の ID です。Speaker Recognition API が一致するプロファイル ID を見つけられない場合、「結果」として Null 値が返されます。この操作では、「フレーズ」フィールドに Null 値が返されます。