MeetingTranscriber クラス

public final class MeetingTranscriber
extends Recognizer

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

フィールドの概要

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

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

final EventHandlerImpl<MeetingTranscriptionEventArgs> transcribed

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

final EventHandlerImpl<MeetingTranscriptionEventArgs> transcribing

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

コンストラクターの概要

コンストラクター 説明
MeetingTranscriber()

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

MeetingTranscriber(AudioConfig audioConfig)

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

メソッドの概要

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

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

OutputFormat getOutputFormat()

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

PropertyCollection getProperties()

この会議の文字起こしに定義されているプロパティとその値のコレクション。

java.lang.String getSpeechRecognitionLanguage()

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

java.util.concurrent.Future<java.lang.Void> joinMeetingAsync(Meeting meeting)

会議に参加します。

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

会議を終了します。

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

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

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

コンストラクターの詳細

MeetingTranscriber

public MeetingTranscriber()

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

MeetingTranscriber

public MeetingTranscriber(AudioConfig audioConfig)

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

Parameters:

audioConfig - オーディオ構成。

メソッドの詳細

dispose

protected void dispose(boolean disposing)

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

Overrides:

MeetingTranscriber.dispose(boolean disposing)

Parameters:

disposing

getOutputFormat

public OutputFormat getOutputFormat()

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

Returns:

認識の出力形式。

getProperties

public PropertyCollection getProperties()

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

Returns:

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

getSpeechRecognitionLanguage

public String getSpeechRecognitionLanguage()

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

Returns:

認識の話し言葉。

joinMeetingAsync

public Future joinMeetingAsync(Meeting meeting)

会議に参加します。 会議の文字起こしは、音声を文字起こしする前に会議に参加する必要があります。

Parameters:

meeting - 参加する会議。

Returns:

会議に参加する非同期操作を表すタスク。

leaveMeetingAsync

public Future leaveMeetingAsync()

会議を終了します。 会議を終了した後、文字起こしイベントと文字起こしイベントは送信されません。

Returns:

会議を終了する非同期操作を表すタスク。

startTranscribingAsync

public Future startTranscribingAsync()

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

Returns:

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

stopTranscribingAsync

public Future stopTranscribingAsync()

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

Returns:

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

適用対象