AudioClassifier.AudioClassifierOptions.Builder

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

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 ( Cadeia displayNamesLocale)
Define o local a ser usado para nomes de exibição especificados por meio dos Metadados de 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 denylist opcional de rótulos.
AudioClassifier.AudioClassifierOptions.Builder
setMaxResults (int) maxResults
Define o número máximo de resultados com pontuação mais alta a serem retornados.
AudioClassifier.AudioClassifierOptions.Builder
setScoreThreshold (scoreThreshold flutuador)
Define o limite de pontuação.

Métodos herdados

Métodos Públicos

pública AudioClassifier.AudioClassifierOptions.Builder setBaseOptions ( BaseOptions baseOptions)

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

Parâmetros
baseOptions

pública AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale ( Cordas displayNamesLocale)

Define o local a ser usado para nomes de exibição especificados por meio dos Metadados de modelo TFLite, se houver.

O padrão é Inglês ( "en" ). Veja o arquivo de esquema TFLite Metadados. para o padrão de localidade aceito.

Parâmetros
displayNamesLocale

pública 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 estiver neste conjunto serão filtradas. Rótulos duplicados ou desconhecidos são ignorados. Mutuamente exclusivo com labelDenyList.

Parâmetros
labelAllowList

pública AudioClassifier.AudioClassifierOptions.Builder setLabelDenyList ( Lista < string > labelDenyList)

Define a denylist opcional de rótulos.

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

Parâmetros
labelDenyList

pública AudioClassifier.AudioClassifierOptions.Builder setMaxResults (maxResults int)

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

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

pública AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (float scoreThreshold)

Define o limite de pontuação.

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

Parâmetros
scoreThreshold