ConversationTranscriber クラス
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. Recognizer - com.
microsoft. cognitiveservices. speech. transcription. ConversationTranscriber
- com.
- com.
public final class ConversationTranscriber
extends Recognizer
オーディオ入力ストリームの会話文字起こしを実行し、結果として文字起こしされたテキストと話者 ID を取得します。 注: オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。
フィールドの概要
修飾子と型 | フィールドと説明 |
---|---|
final
Event |
canceled
イベントが取り消されると、認識が取り消されたことを通知します。 |
final
Event |
transcribed
イベントが文字起こしされ、最終的な認識結果が受信されたことを通知します。 |
final
Event |
transcribing
イベント文字起こしは、中間認識結果が受信されたことを通知します。 |
コンストラクターの概要
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
protected void |
dispose(boolean disposing)
このメソッドは、リソースのクリーンアップを実行します。 |
java.lang.String |
getAuthorizationToken()
サービスとの通信に使用される承認トークンを取得します。 |
Output |
getOutputFormat()
認識の出力形式を取得します。 |
Property |
getProperties()
この Conversation |
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
フィールドの詳細
canceled
public final EventHandlerImpl
イベントが取り消されると、認識が取り消されたことを通知します。
transcribed
public final EventHandlerImpl
イベントが文字起こしされ、最終的な認識結果が受信されたことを通知します。
transcribing
public final EventHandlerImpl
イベント文字起こしは、中間認識結果が受信されたことを通知します。
コンストラクターの詳細
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig)
Conversation Transcriber の新しいインスタンスを初期化します。
パラメーター:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, AutoDetectSourceLanguageConfig autoDetectSourceLangConfig)
Conversation Transcriber の新しいインスタンスを初期化します。
パラメーター:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, AutoDetectSourceLanguageConfig autoDetectSourceLangConfig, AudioConfig audioConfig)
Conversation Transcriber の新しいインスタンスを初期化します。
パラメーター:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, SourceLanguageConfig sourceLanguageConfig)
Conversation Transcriber の新しいインスタンスを初期化します。
パラメーター:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, SourceLanguageConfig sourceLanguageConfig, AudioConfig audioConfig)
Conversation Transcriber の新しいインスタンスを初期化します。
パラメーター:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, AudioConfig audioConfig)
Conversation Transcriber の新しいインスタンスを初期化します。
パラメーター:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, String sourceLanguage)
Conversation Transcriber の新しいインスタンスを初期化します。
パラメーター:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, String sourceLanguage, AudioConfig audioConfig)
Conversation Transcriber の新しいインスタンスを初期化します。
パラメーター:
メソッドの詳細
dispose
protected void dispose(boolean disposing)
このメソッドは、リソースのクリーンアップを実行します。 Boolean パラメーター破棄は、メソッドが Dispose から呼び出されるか (破棄が true の場合)、ファイナライザーから呼び出されるか (disposing が false の場合) を示します。 必要に応じて、派生クラスはこのメソッドをオーバーライドしてリソースを破棄する必要があります。
上書き:
ConversationTranscriber.dispose(boolean disposing)パラメーター:
getAuthorizationToken
public String getAuthorizationToken()
サービスとの通信に使用される承認トークンを取得します。
戻り値:
getOutputFormat
public OutputFormat getOutputFormat()
認識の出力形式を取得します。
戻り値:
getProperties
public PropertyCollection getProperties()
この ConversationTranscriber に定義されているプロパティとその値のコレクション。
戻り値:
getSpeechRecognitionLanguage
public String getSpeechRecognitionLanguage()
認識の読み上げ言語を取得します。
戻り値:
setAuthorizationToken
public void setAuthorizationToken(String token)
サービスとの通信に使用する承認トークンを設定します。 注: 呼び出し元は、承認トークンが有効であることを確認する必要があります。 認証トークンの有効期限が切れる前に、呼び出し元は、新しい有効なトークンを使用してこのセッターを呼び出すことによって、認証トークンを更新する必要があります。 それ以外の場合、認識エンジンは認識中にエラーが発生します。
パラメーター:
startTranscribingAsync
public Future
stopTranscribingAsync() が呼び出されるまで、連続するオーディオ ストリームで会話文字起こしを開始します。 ユーザーは、文字起こしの結果を受け取るためにイベントをサブスクライブする必要があります。
戻り値:
stopTranscribingAsync
public Future
会話の文字起こしを停止します。
戻り値:
適用対象
Azure SDK for Java