ConversationTranscriber クラス

public final class ConversationTranscriber
extends Recognizer

オーディオ入力ストリームの会話文字起こしを実行し、結果として文字起こしされたテキストと話者 ID を取得します。 注: オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。

フィールドの概要

修飾子と型 フィールドと説明
final EventHandlerImpl<ConversationTranscriptionCanceledEventArgs> canceled

イベントが取り消されると、認識が取り消されたことを通知します。

final EventHandlerImpl<ConversationTranscriptionEventArgs> transcribed

イベントが文字起こしされ、最終的な認識結果が受信されたことを通知します。

final EventHandlerImpl<ConversationTranscriptionEventArgs> transcribing

イベント文字起こしは、中間認識結果が受信されたことを通知します。

コンストラクターの概要

コンストラクター 説明
ConversationTranscriber(SpeechConfig speechConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

ConversationTranscriber(SpeechConfig speechConfig, AutoDetectSourceLanguageConfig autoDetectSourceLangConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

ConversationTranscriber(SpeechConfig speechConfig, AutoDetectSourceLanguageConfig autoDetectSourceLangConfig, AudioConfig audioConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

ConversationTranscriber(SpeechConfig speechConfig, SourceLanguageConfig sourceLanguageConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

ConversationTranscriber(SpeechConfig speechConfig, SourceLanguageConfig sourceLanguageConfig, AudioConfig audioConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

ConversationTranscriber(SpeechConfig speechConfig, AudioConfig audioConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

ConversationTranscriber(SpeechConfig speechConfig, String sourceLanguage)

Conversation Transcriber の新しいインスタンスを初期化します。

ConversationTranscriber(SpeechConfig speechConfig, String sourceLanguage, AudioConfig audioConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
protected void dispose(boolean disposing)

このメソッドは、リソースのクリーンアップを実行します。

java.lang.String getAuthorizationToken()

サービスとの通信に使用される承認トークンを取得します。

OutputFormat getOutputFormat()

認識の出力形式を取得します。

PropertyCollection getProperties()

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

java.lang.String getSpeechRecognitionLanguage()

認識の読み上げ言語を取得します。

void setAuthorizationToken(String token)

サービスとの通信に使用する承認トークンを設定します。

java.util.concurrent.Future<java.lang.Void> startTranscribingAsync()

Stop Transcribing Async() が呼び出されるまで、連続するオーディオ ストリームで会話文字起こしを開始します。

java.util.concurrent.Future<java.lang.Void> stopTranscribingAsync()

会話の文字起こしを停止します。

メソッドの継承元: Recognizer

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

フィールドの詳細

canceled

public final EventHandlerImpl canceled

イベントが取り消されると、認識が取り消されたことを通知します。

transcribed

public final EventHandlerImpl transcribed

イベントが文字起こしされ、最終的な認識結果が受信されたことを通知します。

transcribing

public final EventHandlerImpl transcribing

イベント文字起こしは、中間認識結果が受信されたことを通知します。

コンストラクターの詳細

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

Parameters:

speechConfig - 音声構成。

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, AutoDetectSourceLanguageConfig autoDetectSourceLangConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

Parameters:

speechConfig - 音声構成。
autoDetectSourceLangConfig - ソース言語を自動検出するための構成

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, AutoDetectSourceLanguageConfig autoDetectSourceLangConfig, AudioConfig audioConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

Parameters:

speechConfig - 音声構成。
autoDetectSourceLangConfig - ソース言語を自動検出するための構成
audioConfig - オーディオ構成。

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, SourceLanguageConfig sourceLanguageConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

Parameters:

speechConfig - 音声構成。
sourceLanguageConfig - ソース言語の構成

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, SourceLanguageConfig sourceLanguageConfig, AudioConfig audioConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

Parameters:

speechConfig - 音声構成。
sourceLanguageConfig - ソース言語の構成
audioConfig - オーディオ構成。

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, AudioConfig audioConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

Parameters:

speechConfig - 音声構成。
audioConfig - オーディオ構成。

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, String sourceLanguage)

Conversation Transcriber の新しいインスタンスを初期化します。

Parameters:

speechConfig - 音声構成。
sourceLanguage - 認識ソース言語

ConversationTranscriber

public ConversationTranscriber(SpeechConfig speechConfig, String sourceLanguage, AudioConfig audioConfig)

Conversation Transcriber の新しいインスタンスを初期化します。

Parameters:

speechConfig - 音声構成。
sourceLanguage - 認識ソース言語
audioConfig - オーディオ構成。

メソッドの詳細

dispose

protected void dispose(boolean disposing)

このメソッドは、リソースのクリーンアップを実行します。 Boolean パラメーター破棄は、メソッドが Dispose から呼び出されるか (破棄が true の場合)、ファイナライザーから呼び出されるか (disposing が false の場合) を示します。 必要に応じて、派生クラスはこのメソッドをオーバーライドしてリソースを破棄する必要があります。

Overrides:

ConversationTranscriber.dispose(boolean disposing)

Parameters:

disposing

getAuthorizationToken

public String getAuthorizationToken()

サービスとの通信に使用される承認トークンを取得します。

Returns:

承認トークン。

getOutputFormat

public OutputFormat getOutputFormat()

認識の出力形式を取得します。

Returns:

認識の出力形式。

getProperties

public PropertyCollection getProperties()

この ConversationTranscriber に定義されているプロパティとその値のコレクション。

Returns:

この ConversationTranscriber に定義されているプロパティとその値のコレクション。

getSpeechRecognitionLanguage

public String getSpeechRecognitionLanguage()

認識の読み上げ言語を取得します。

Returns:

認識の話し言葉。

setAuthorizationToken

public void setAuthorizationToken(String token)

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

Parameters:

token - 承認トークン。

startTranscribingAsync

public Future startTranscribingAsync()

stopTranscribingAsync() が呼び出されるまで、連続するオーディオ ストリームで会話文字起こしを開始します。 ユーザーは、文字起こしの結果を受け取るためにイベントをサブスクライブする必要があります。

Returns:

文字起こしを開始する非同期操作を表すタスク。

stopTranscribingAsync

public Future stopTranscribingAsync()

会話の文字起こしを停止します。

Returns:

文字起こしを停止する非同期操作を表すタスク。

適用対象