AudioClassifier.AudioClassifierOptions.Builder

classe estática pública AudioClassifier.AudioClassifierOptions.Builder

Um construtor que ajuda a configurar uma instância de AudioClassifierOptions.

Métodos Públicos

AudioClassifier.AudioClassifierOptions
AudioClassifier.AudioClassifierOptions.Builder
setBaseOptions ( BaseOptions baseOptions)
Define as opções gerais para configurar APIs de tarefas, como aceleradores.
AudioClassifier.AudioClassifierOptions.Builder
setDisplayNamesLocale ( String displayNamesLocale)
Define a localidade a ser usada para nomes de exibição especificados por meio dos metadados do modelo TFLite, se houver.
AudioClassifier.AudioClassifierOptions.Builder
setLabelAllowList ( Lista <String> labelAllowList)
Define a lista de permissões opcional de rótulos.
AudioClassifier.AudioClassifierOptions.Builder
setLabelDenyList ( Lista <String> labelDenyList)
Define a lista de bloqueio opcional de rótulos.
AudioClassifier.AudioClassifierOptions.Builder
setMaxResults (int maxResults)
Define o número máximo de resultados com melhor pontuação a serem retornados.
AudioClassifier.AudioClassifierOptions.Builder
setScoreThreshold (pontuação flutuante)
Define o limite de pontuação.

Métodos herdados

Métodos Públicos

compilação pública AudioClassifier.AudioClassifierOptions ()

public AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

Define as opções gerais para configurar APIs de tarefas, como aceleradores.

Parâmetros
baseOptions

public AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( String displayNamesLocale)

Define a localidade a ser usada para nomes de exibição especificados por meio dos metadados do modelo TFLite, se houver.

O padrão é inglês ( "en" ). Consulte o arquivo de esquema de metadados TFLite. para o padrão aceito de localidade.

Parâmetros
displayNamesLocale

public AudioClassifier.AudioClassifierOptions.Builder setLabelAllowList ( Lista <String> labelAllowList)

Define a lista de permissões opcional de rótulos.

Se não estiver vazio, as classificações cujo rótulo não esteja neste conjunto serão filtradas. Rótulos duplicados ou desconhecidos são ignorados. Mutuamente exclusivo com labelDenyList.

Parâmetros
rótuloAllowList

public AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( Lista <String> labelDenyList)

Define a lista de bloqueio opcional de rótulos.

Se não estiver vazio, as classificações cujo rótulo estiver neste conjunto serão filtradas. Rótulos duplicados ou desconhecidos são ignorados. Mutuamente exclusivo com labelAllowList.

Parâmetros
etiquetaDenyList

public AudioClassifier.AudioClassifierOptions.Builder setMaxResults (int maxResults)

Define o número máximo de resultados com melhor pontuação a serem retornados.

Parâmetros
maxResultados se < 0, todos os resultados serão retornados. Se 0, um erro de argumento inválido será retornado. O padrão é -1.
Lança
Exceção de argumento ilegal se maxResults for 0

public AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (float scoreThreshold)

Define o limite de pontuação.

Ele substitui aquele fornecido nos metadados do modelo (se houver). Resultados abaixo deste valor são rejeitados.

Parâmetros
pontuaçãoLimite