Recognizer クラス
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. Recognizer
- com.
実装
public class Recognizer
implements java.lang.AutoCloseable
主に共通のイベント ハンドラーを含む基本クラス Recognizer を定義します。 注: オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。
フィールドの概要
修飾子と型 | フィールドと説明 |
---|---|
protected boolean |
disposed
オブジェクトが破棄されたかどうかを示す内部フラグ。 |
protected java.util.concurrent.atomic.AtomicInteger |
eventCounter
イベント登録の状態を追跡するための内部イベント カウンター。 |
final
Event |
sessionStarted
セッション開始イベントのイベント ハンドラーを定義します。 |
final
Event |
sessionStopped
セッション停止イベントのイベント ハンドラーを定義します。 |
final
Event |
speechEndDetected
音声終了検出イベントのイベント ハンドラーを定義します。 |
final
Event |
speechStartDetected
音声開始検出イベントのイベント ハンドラーを定義します。 |
コンストラクターの概要
修飾子 | コンストラクター | 説明 |
---|---|---|
protected | Recognizer(AudioConfig audioInput) |
Recognizer のインスタンスを作成して初期化します |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
protected final native long |
canceledSetCallback(long recoHandle)
取り消されたコールバックを設定する内部メソッド。 |
void |
close()
関連付けられているリソースを破棄します。 |
protected void |
dispose(boolean disposing)
このメソッドは、リソースのクリーンアップを実行します。 |
protected void |
doAsyncRecognitionAction(Runnable recoImplAction)
認識操作を実行する内部メソッド。 |
Safe |
getImpl()
内部認識エンジン インスタンスを返します |
protected final native long |
getPropertyBagFromRecognizerHandle(SafeHandle recoHandle, IntRef propertyHandle)
認識エンジン ハンドルからプロパティ バッグを取得する内部メソッド。 |
protected long |
recognize()
1 回の操作で認識を開始する内部メソッド。 |
protected final native long |
recognizedSetCallback(long recoHandle)
認識されたコールバックを設定する内部メソッド。 |
protected final native long |
recognizingSetCallback(long recoHandle)
認識コールバックを設定する内部メソッド。 |
protected void |
sessionStartedEventCallback(long eventArgs)
ネイティブ セッション開始イベントを処理する内部メソッド。 |
protected final native long |
sessionStartedSetCallback(long recoHandle)
セッション開始コールバックを設定する内部メソッド。 |
protected void |
sessionStoppedEventCallback(long eventArgs)
ネイティブ セッション停止イベントを処理する内部メソッド。 |
protected final native long |
sessionStoppedSetCallback(long recoHandle)
セッション停止コールバックを設定する内部メソッド。 |
protected void |
speechEndDetectedEventCallback(long eventArgs)
ネイティブ音声終了検出イベントを処理する内部メソッド。 |
protected final native long |
speechEndDetectedSetCallback(long recoHandle)
音声終了検出コールバックを設定する内部メソッド。 |
protected void |
speechStartDetectedEventCallback(long eventArgs)
ネイティブ音声開始検出イベントを処理する内部メソッド。 |
protected final native long |
speechStartDetectedSetCallback(long recoHandle)
音声開始検出コールバックを設定する内部メソッド。 |
protected final native long |
startContinuousRecognition(SafeHandle recoHandle)
継続的な認識操作を開始する内部メソッド。 |
protected final native long |
startKeywordRecognition(SafeHandle recoHandle, SafeHandle keywordModelHandle)
認識操作を開始する内部メソッドキーワード (keyword)。 |
protected final native long |
stopContinuousRecognition(SafeHandle recoHandle)
継続的な認識操作を停止する内部メソッド。 |
protected final native long |
stopKeywordRecognition(SafeHandle recoHandle)
認識操作を停止する内部メソッドキーワード (keyword)。 |
メソッドの継承元: java.lang.Object
フィールドの詳細
disposed
protected boolean disposed
オブジェクトが破棄されたかどうかを示す内部フラグ。
eventCounter
protected AtomicInteger eventCounter
イベント登録の状態を追跡するための内部イベント カウンター。
sessionStarted
public final EventHandlerImpl
セッション開始イベントのイベント ハンドラーを定義します。
sessionStopped
public final EventHandlerImpl
セッション停止イベントのイベント ハンドラーを定義します。
speechEndDetected
public final EventHandlerImpl
音声終了検出イベントのイベント ハンドラーを定義します。
speechStartDetected
public final EventHandlerImpl
音声開始検出イベントのイベント ハンドラーを定義します。
コンストラクターの詳細
Recognizer
protected Recognizer(AudioConfig audioInput)
Recognizer のインスタンスを作成して初期化します
パラメーター:
メソッドの詳細
canceledSetCallback
protected final native long canceledSetCallback(long recoHandle)
取り消されたコールバックを設定する内部メソッド。
パラメーター:
戻り値:
close
public void close()
関連付けられているリソースを破棄します。 注: オブジェクトによって保持されている基になるリソースを解放するには、close() を呼び出す必要があります。
dispose
protected void dispose(boolean disposing)
このメソッドは、リソースのクリーンアップを実行します。 Boolean パラメーター破棄は、メソッドが Dispose から呼び出されるか (破棄が true の場合)、ファイナライザーから呼び出されるか (disposing が false の場合) を示します。 必要に応じて、派生クラスはこのメソッドをオーバーライドしてリソースを破棄する必要があります。
パラメーター:
doAsyncRecognitionAction
protected void doAsyncRecognitionAction(Runnable recoImplAction)
認識操作を実行する内部メソッド。
パラメーター:
getImpl
public SafeHandle getImpl()
内部認識エンジン インスタンスを返します
戻り値:
getPropertyBagFromRecognizerHandle
protected final native long getPropertyBagFromRecognizerHandle(SafeHandle recoHandle, IntRef propertyHandle)
認識エンジン ハンドルからプロパティ バッグを取得する内部メソッド。
パラメーター:
戻り値:
recognize
protected long recognize()
1 回の操作で認識を開始する内部メソッド。
戻り値:
recognizedSetCallback
protected final native long recognizedSetCallback(long recoHandle)
認識されたコールバックを設定する内部メソッド。
パラメーター:
戻り値:
recognizingSetCallback
protected final native long recognizingSetCallback(long recoHandle)
認識コールバックを設定する内部メソッド。
パラメーター:
戻り値:
sessionStartedEventCallback
protected void sessionStartedEventCallback(long eventArgs)
ネイティブ セッション開始イベントを処理する内部メソッド。
パラメーター:
sessionStartedSetCallback
protected final native long sessionStartedSetCallback(long recoHandle)
セッション開始コールバックを設定する内部メソッド。
パラメーター:
戻り値:
sessionStoppedEventCallback
protected void sessionStoppedEventCallback(long eventArgs)
ネイティブ セッション停止イベントを処理する内部メソッド。
パラメーター:
sessionStoppedSetCallback
protected final native long sessionStoppedSetCallback(long recoHandle)
セッション停止コールバックを設定する内部メソッド。
パラメーター:
戻り値:
speechEndDetectedEventCallback
protected void speechEndDetectedEventCallback(long eventArgs)
ネイティブ音声終了検出イベントを処理する内部メソッド。
パラメーター:
speechEndDetectedSetCallback
protected final native long speechEndDetectedSetCallback(long recoHandle)
音声終了検出コールバックを設定する内部メソッド。
パラメーター:
戻り値:
speechStartDetectedEventCallback
protected void speechStartDetectedEventCallback(long eventArgs)
ネイティブ音声開始検出イベントを処理する内部メソッド。
パラメーター:
speechStartDetectedSetCallback
protected final native long speechStartDetectedSetCallback(long recoHandle)
音声開始検出コールバックを設定する内部メソッド。
パラメーター:
戻り値:
startContinuousRecognition
protected final native long startContinuousRecognition(SafeHandle recoHandle)
継続的な認識操作を開始する内部メソッド。
パラメーター:
戻り値:
startKeywordRecognition
protected final native long startKeywordRecognition(SafeHandle recoHandle, SafeHandle keywordModelHandle)
認識操作を開始する内部メソッドキーワード (keyword)。
パラメーター:
戻り値:
stopContinuousRecognition
protected final native long stopContinuousRecognition(SafeHandle recoHandle)
継続的な認識操作を停止する内部メソッド。
パラメーター:
戻り値:
stopKeywordRecognition
protected final native long stopKeywordRecognition(SafeHandle recoHandle)
認識操作を停止する内部メソッドキーワード (keyword)。
パラメーター:
戻り値:
適用対象
Azure SDK for Java