ConversationTranslator クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
参加者が認識された音声と入力されたメッセージを自分の言語で表示できる音声またはテキストの会話を作成します。
public sealed class ConversationTranslator : Microsoft.CognitiveServices.Speech.Internal.DisposableBase
type ConversationTranslator = class
inherit DisposableBase
Public NotInheritable Class ConversationTranslator
Inherits DisposableBase
- 継承
-
Microsoft.CognitiveServices.Speech.Internal.DisposableBaseConversationTranslator
注釈
「クイック スタート: マルチデバイス会話」も参照してください。
コンストラクター
ConversationTranslator() |
既定のマイク入力を使用して、Conversation Translator の新しいインスタンスを作成します。 |
ConversationTranslator(AudioConfig) |
Conversation Translator の新しいインスタンスを作成します。 |
プロパティ
AuthorizationToken |
会話サービスへの接続に使用される承認トークンを取得または設定します。 |
ParticipantId |
参加者識別子を取得します |
Properties |
この ConversationTranslatorに対して定義されているプロパティとその値のコレクションを取得します。 |
SpeechRecognitionLanguage |
認識に使用される言語名を取得します。 |
メソッド
JoinConversationAsync(Conversation, String) |
既存の会話に参加します。 を使用して会話を作成した場合は、このメソッドを使用する CreateConversationAsync(SpeechConfig, String)必要があります。 |
JoinConversationAsync(String, String, String) |
既存の会話に参加します。 |
LeaveConversationAsync() |
現在の会話は終了します。 これが呼び出されると、イベントは受け取らなくなります。 |
SendTextMessageAsync(String) |
会話のすべての参加者にインスタント メッセージを送信します。 このインスタント メッセージは、各参加者のテキスト言語に翻訳されます。 |
SetAuthorizationToken(String, String) |
サーバーへの接続に使用する Cognitive Speech 承認トークンを設定します。 |
StartTranscribingAsync() |
音声認識と翻訳のために、会話サービスへの音声の送信を開始します。 自分とTranscribed会話の他のTranscribing参加者の会話翻訳結果を受け取るには、 イベントと イベントをサブスクライブする必要があります。 |
StopTranscribingAsync() |
会話サービスへの音声の送信を停止します。 引き続き、会話の他の参加者の イベントと Transcribed イベントを受け取りますTranscribing。 |
イベント
Canceled |
メッセージ交換の文字起こしでエラーを通知するイベント、またはオーディオ ストリームの末尾に達しました。 |
ConversationExpiration |
会話の有効期限が切れるまでに残っている分数を通知するイベント。 |
ParticipantsChanged |
ルームの参加者に通知するイベントが変更されました (新しい参加者が参加した場合など)。 |
SessionStarted |
会話翻訳セッションの開始を通知するイベント。 |
SessionStopped |
会話翻訳セッションの終了を通知するイベント。 |
TextMessageReceived |
会話参加者から翻訳されたテキスト メッセージを通知するイベント。 |
Transcribed |
会話参加者は、最終的な会話翻訳結果を通知するイベントを使用できます。 |
Transcribing |
会話の中間翻訳結果を通知するイベントは、会話参加者に対して使用できます。 |
適用対象
Azure SDK for .NET