Um construtor que ajuda a configurar uma instância de AudioClassifierOptions.
Métodos Públicos
AudioClassifier.AudioClassifierOptions | construir () |
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 | |
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
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 |
---|