MeetingTranscriber クラス
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. Recognizer - com.
microsoft. cognitiveservices. speech. transcription. MeetingTranscriber
- com.
- com.
public final class MeetingTranscriber
extends Recognizer
オーディオ入力ストリームの会議文字起こしを実行し、結果として文字起こしされたテキストとユーザー ID を取得します。 注: オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。
フィールドの概要
修飾子と型 | フィールドと説明 |
---|---|
final
Event |
canceled
イベントが取り消されると、認識が取り消されたことを通知します。 |
final
Event |
transcribed
イベントが文字起こしされ、最終的な認識結果が受信されたことを通知します。 |
final
Event |
transcribing
イベント文字起こしは、中間認識結果が受信されたことを通知します。 |
コンストラクターの概要
コンストラクター | 説明 |
---|---|
MeetingTranscriber() |
Meeting Transcriber の新しいインスタンスを初期化します。 |
MeetingTranscriber(AudioConfig audioConfig) |
Meeting Transcriber の新しいインスタンスを初期化します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
protected void |
dispose(boolean disposing)
このメソッドは、リソースのクリーンアップを実行します。 |
Output |
getOutputFormat()
認識の出力形式を取得します。 |
Property |
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
フィールドの詳細
canceled
public final EventHandlerImpl
イベントが取り消されると、認識が取り消されたことを通知します。
transcribed
public final EventHandlerImpl
イベントが文字起こしされ、最終的な認識結果が受信されたことを通知します。
transcribing
public final EventHandlerImpl
イベント文字起こしは、中間認識結果が受信されたことを通知します。
コンストラクターの詳細
MeetingTranscriber
public MeetingTranscriber()
Meeting Transcriber の新しいインスタンスを初期化します。
MeetingTranscriber
public MeetingTranscriber(AudioConfig audioConfig)
Meeting Transcriber の新しいインスタンスを初期化します。
Parameters:
メソッドの詳細
dispose
protected void dispose(boolean disposing)
このメソッドは、リソースのクリーンアップを実行します。 Boolean パラメーター破棄は、メソッドが Dispose から呼び出されるか (破棄が true の場合)、ファイナライザーから呼び出されるか (disposing が false の場合) を示します。 必要に応じて、派生クラスはこのメソッドをオーバーライドしてリソースを破棄する必要があります。
Overrides:
MeetingTranscriber.dispose(boolean disposing)Parameters:
getOutputFormat
public OutputFormat getOutputFormat()
認識の出力形式を取得します。
Returns:
getProperties
public PropertyCollection getProperties()
この MeetingTranscriber に定義されているプロパティとその値のコレクション。
Returns:
getSpeechRecognitionLanguage
public String getSpeechRecognitionLanguage()
認識の読み上げ言語を取得します。
Returns:
joinMeetingAsync
public Future
会議に参加します。 会議の文字起こしは、音声を文字起こしする前に会議に参加する必要があります。
Parameters:
Returns:
leaveMeetingAsync
public Future
会議を終了します。 会議を終了した後、文字起こしイベントと文字起こしイベントは送信されません。
Returns:
startTranscribingAsync
public Future
stopTranscribingAsync() が呼び出されるまで、連続するオーディオ ストリームで会議の文字起こしを開始します。 ユーザーは、文字起こしの結果を受け取るためにイベントをサブスクライブする必要があります。
Returns:
stopTranscribingAsync
public Future
会議の文字起こしを停止します。
Returns:
適用対象
Azure SDK for Java