공개 생성자
Builder()
|
공개 메서드
최종 AudioEmbedder.AudioEmbedderOptions |
build()
AudioEmbedder.AudioEmbedderOptions 인스턴스의 유효성을 검사하고 빌드합니다. |
추상 AudioEmbedder.AudioEmbedderOptions.Builder | |
추상 AudioEmbedder.AudioEmbedderOptions.Builder | |
추상 AudioEmbedder.AudioEmbedderOptions.Builder |
setL2Normalize(부울 l2Normalize)
반환된 임베딩에 L2 정규화를 수행해야 하는지 여부를 설정합니다.
|
추상 AudioEmbedder.AudioEmbedderOptions.Builder |
setQuantize(부울 양자화)
반환된 임베딩을 스칼라 양자화를 통해 바이트로 양자화할지 여부를 설정합니다.
|
추상 AudioEmbedder.AudioEmbedderOptions.Builder |
setResultListener(PureResultListener<AudioEmbedderResult> resultListener)
오디오 임베더가 오디오 스트림 모드일 때 임베딩 결과를 비동기식으로 받도록
OutputHandler.ResultListener 를 설정합니다. |
추상 AudioEmbedder.AudioEmbedderOptions.Builder |
상속된 메서드
공개 생성자
public 빌더 ()
공개 메서드
public Final AudioEmbedder.AudioEmbedderOptions build ()
AudioEmbedder.AudioEmbedderOptions
인스턴스의 유효성을 검사하고 빌드합니다.
생성 값
IllegalArgumentException | (결과 리스너와 실행 모드가 제대로 구성되지 않은 경우). 결과 리스너는 오디오 삽입기가 오디오 스트림 모드일 때만 설정해야 합니다. |
---|
public 추상 AudioEmbedder.AudioEmbedderOptions.Builder setBaseOptions (BaseOptions baseOptions)
오디오 삽입 작업의 BaseOptions
를 설정합니다.
매개변수
baseOptions |
---|
public 추상 AudioEmbedder.AudioEmbedderOptions.Builder setErrorListener (ErrorListener errorListener)
선택적 ErrorListener
를 설정합니다.
매개변수
errorListener |
---|
public summary AudioEmbedder.AudioEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)
반환된 임베딩에 L2 정규화를 수행해야 하는지 여부를 설정합니다. 모델에 아직 네이티브 L2_NORMALIZATION
TF Lite 작업이 포함되어 있지 않은 경우에만 이 옵션을 사용하세요. 대부분의 경우 이미 이러한 경우가 있기 때문에 L2 norm은 TF Lite 추론을 통해 달성됩니다.
기본적으로 False입니다.
매개변수
l2Normalize |
---|
public summary AudioEmbedder.AudioEmbedderOptions.Builder setQuantize (boolean quantize)
반환된 임베딩을 스칼라 양자화를 통해 바이트로 양자화할지 여부를 설정합니다.
임베딩은 암시적으로 단위 표준으로 간주되므로 모든 차원은 [-1.0, 1.0]
의 값을 가집니다. 그렇지 않으면 setL2Normalize(boolean)
를 사용하세요.
기본적으로 False입니다.
매개변수
양자화 |
---|
public summary AudioEmbedder.AudioEmbedderOptions.Builder setResultListener (PureResultListener<AudioEmbedderResult> resultListener)
오디오 임베더가 오디오 스트림 모드일 때 임베딩 결과를 비동기식으로 받도록 OutputHandler.ResultListener
를 설정합니다.
매개변수
resultListener |
---|
public summary AudioEmbedder.AudioEmbedderOptions.Builder setRunningMode (RunningMode runningMode)
오디오 삽입 작업의 RunningMode
를 설정합니다. 오디오 클립 모드로 기본 설정됩니다.
이미지 삽입에는 두 가지 모드가 있습니다.
- AUDIO_CLIPS: 오디오 클립에서 오디오 임베딩을 실행하는 모드입니다. 사용자는 오디오 클립을 'embed' 메서드에 피드하고 임베딩 결과를 반환 값으로 수신합니다.
- AUDIO_STREAM: 마이크와 같은 오디오 스트림에서 오디오 삽입을 실행하는 모드입니다. 사용자는 'embedAsync'를 호출하여 오디오 데이터를 AudioEmbedder로 푸시합니다. 오디오 삽입기가 작업을 완료하면 결과 콜백에서 임베딩 결과를 확인할 수 있습니다.
매개변수
runningMode |
---|