공개 생성자
Builder()
|
공개 메서드
상속된 메서드
공개 생성자
public 빌더 ()
공개 메서드
public Final AudioClassifier.AudioClassifierOptions build ()
AudioClassifier.AudioClassifierOptions
인스턴스의 유효성을 검사하고 빌드합니다.
생성 값
IllegalArgumentException | 설정 옵션 중 잘못된 항목이 있는 경우입니다. |
---|
public summary AudioClassifier.AudioClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
오디오 분류기 작업의 BaseOptions
를 설정합니다.
매개변수
baseOptions |
---|
public summary AudioClassifier.AudioClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)
카테고리 이름의 허용 목록(선택사항)을 설정합니다.
비어 있지 않으면 카테고리 이름이 이 세트에 없는 감지 결과가 필터링됩니다. 중복되거나 알 수 없는 카테고리 이름은 무시됩니다. categoryDenylist
와 상호 배타적입니다.
매개변수
categoryAllowlist |
---|
public summary AudioClassifier.AudioClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)
카테고리 이름의 차단 목록(선택사항)을 설정합니다.
비어 있지 않으면 카테고리 이름이 이 세트에 있는 감지 결과가 필터링됩니다.
중복되거나 알 수 없는 카테고리 이름은 무시됩니다. categoryAllowlist
와 상호 배타적입니다.
매개변수
categoryDenylist |
---|
public 추상 AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale (String 언어)
TFLite 모델 메타데이터를 통해 지정된 표시 이름에 사용할 언어(선택사항)를 설정합니다(있는 경우).
매개변수
locale |
---|
public summary AudioClassifier.AudioClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
선택적 ErrorListener
를 설정합니다.
매개변수
errorListener |
---|
public summary AudioClassifier.AudioClassifierOptions.Builder setMaxResults (Integer maxResults)
반환할 최고 점수를 받은 분류 결과의 최대 개수를 선택합니다(선택사항).
설정하지 않으면 사용 가능한 모든 결과가 반환됩니다. 설정하는 경우 0보다 커야 합니다.
매개변수
maxResults |
---|
public summary AudioClassifier.AudioClassifierOptions.Builder setResultListener (PureResultListener<AudioClassifierResult> resultListener)
오디오 분류기가 오디오 스트림 모드일 때 분류 결과를 비동기식으로 수신하도록 OutputHandler.ResultListener
를 설정합니다.
매개변수
resultListener |
---|
public 추상 AudioClassifier.AudioClassifierOptions.Builder setRunningMode (RunningMode runningMode)
오디오 분류기 작업의 RunningMode
를 설정합니다. 기본값은 오디오 클립 모드입니다. 이미지 분류기에는 두 가지 모드가 있습니다.
- AUDIO_CLIPS: 오디오 클립에서 오디오 분류를 실행하는 모드입니다. 사용자는 오디오 클립을 `classify` 메서드에 피드하고 분류 결과를 반환 값으로 수신합니다.
- AUDIO_STREAM: 마이크와 같은 오디오 스트림에서 오디오 분류를 실행하는 모드입니다. 사용자는 `classifyAsync` 를 호출하여 오디오 데이터를 AudioClassifier로 푸시합니다. 오디오 분류기가 작업을 완료하면 결과 콜백에서 분류 결과를 확인할 수 있습니다.
매개변수
runningMode |
---|
public 추상 AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)
선택적 점수 임계값을 설정합니다. 점수가 이 값보다 낮은 결과는 거부됩니다.
TFLite 모델 메타데이터에 지정된 점수 임계값이 있으면 재정의합니다.
매개변수
scoreThreshold |
---|