次の方法で共有


Conversation クラス

定義

音声からの会話を文字起こしします。 認識されたテキストと話者 ID を返します。1.8.0 で追加されました

public sealed class Conversation : Microsoft.CognitiveServices.Speech.Internal.DisposableBase
type Conversation = class
    inherit DisposableBase
Public NotInheritable Class Conversation
Inherits DisposableBase
継承
Microsoft.CognitiveServices.Speech.Internal.DisposableBase
Conversation

プロパティ

AuthorizationToken

サービスとの通信に使用される承認トークンを取得または設定します。 注: 呼び出し元は、承認トークンが有効であることを確認する必要があります。 認証トークンの有効期限が切れる前に、呼び出し元は、新しい有効なトークンを使用してこのセッターを呼び出すことによって、認証トークンを更新する必要があります。 そうしないと、認識中に認識エンジンでエラーが発生します。

ConversationId

会話 ID を取得または設定します。

OutputFormat

出力形式の設定を取得します。

Properties

この ConversationTranscriberに対して定義されているプロパティとその値のコレクションを取得します。

SpeechRecognitionLanguage

認識に使用される言語名を取得します。

メソッド

AddParticipantAsync(Participant)

Participant オブジェクトを使用して、会話に参加者を非同期的に追加します。

AddParticipantAsync(String)

ユーザーの ID を非同期操作として使用して、会話に参加者を追加します。

AddParticipantAsync(User)

User オブジェクトを使用して会話に参加者を非同期的に追加します。

CreateConversationAsync(SpeechConfig, String)

新しい会話を非同期的に作成します。

DeleteConversationAsync()

会話を削除します。 この後、誰も会話に参加できなくなります。

EndConversationAsync()

会話を終了します。

LockConversationAsync()

会話をロックします。 これにより、新しい参加者が参加できなくなります。

MuteAllParticipantsAsync()

会話の他のすべての参加者をミュートにします。 この後、他の参加者は音声認識をブロードキャストしたり、テキスト メッセージを送信したりできなくなります。

MuteParticipantAsync(String)

参加者をミュートする。

RemoveParticipantAsync(Participant)

Participant オブジェクトを使用して会話の参加者を非同期的に削除します。

RemoveParticipantAsync(String)

ユーザー識別子を使用して、会話から参加者を非同期的に削除します。

RemoveParticipantAsync(User)

User オブジェクトを使用して、会話の参加者を非同期的に削除します。

StartConversationAsync()

会話を開始します。

UnlockConversationAsync()

会話のロックを解除します。

UnmuteAllParticipantsAsync()

会話の他のすべての参加者のミュートを解除します。

UnmuteParticipantAsync(String)

参加者のミュートを解除します。

適用対象