Builder para a classe AudioClassifier.AudioClassifierOptions.
Construtores públicos
|
Builder()
|
Métodos públicos
| final AudioClassifier.AudioClassifierOptions |
build()
Valida e cria a instância
AudioClassifier.AudioClassifierOptions. |
| abstrato AudioClassifier.AudioClassifierOptions.Builder |
setBaseOptions(BaseOptions baseOptions)
Define o
BaseOptions para a tarefa do classificador de áudio. |
| abstrato AudioClassifier.AudioClassifierOptions.Builder |
setCategoryAllowlist(List<String> categoryAllowlist)
Define a lista de permissões opcional de nomes de categorias.
|
| abstrato AudioClassifier.AudioClassifierOptions.Builder |
setCategoryDenylist(List<String> categoryDenylist)
Define a lista de bloqueio opcional de nomes de categorias.
|
| abstrato AudioClassifier.AudioClassifierOptions.Builder |
setDisplayNamesLocale(localidade String)
Define a localidade opcional a ser usada para nomes de exibição especificados pelos metadados do modelo TFLite, se houver.
|
| abstrato AudioClassifier.AudioClassifierOptions.Builder | |
| abstrato AudioClassifier.AudioClassifierOptions.Builder |
setMaxResults(Integer maxResults)
Define o número máximo opcional de resultados de classificação com a melhor pontuação a serem retornados.
|
| abstrato AudioClassifier.AudioClassifierOptions.Builder |
setResultListener(PureResultListener<AudioClassifierResult> resultListener)
Define o
OutputHandler.ResultListener para receber os resultados da classificação de forma assíncrona quando
o classificador de áudio está no modo de stream de áudio. |
| abstrato AudioClassifier.AudioClassifierOptions.Builder |
setRunningMode(RunningMode runningMode)
Define o
RunningMode para a tarefa do classificador de áudio. |
| abstrato AudioClassifier.AudioClassifierOptions.Builder |
Métodos herdados
Construtores públicos
public Builder ()
Métodos públicos
public final AudioClassifier.AudioClassifierOptions build ()
Valida e cria a instância AudioClassifier.AudioClassifierOptions.
Gera
| IllegalArgumentException | se alguma das opções definidas for inválida. |
|---|
public AudioClassifier.AudioClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)
Define o BaseOptions para a tarefa do classificador de áudio.
Parâmetros
| baseOptions |
|---|
public abstrato AudioClassifier.AudioClassifierOptions.Builder setCategoryAllowlist (Lista<String> categoriaAllowlist)
Define a lista de permissões opcional de nomes de categorias.
Se não estiver vazio, os resultados de detecção com um nome de categoria que não estiver nesse conjunto serão filtrados. Nomes de categoria duplicados ou desconhecidos são ignorados. Mutuamente exclusivo com categoryDenylist.
Parâmetros
| categoryAllowlist |
|---|
public AudioClassifier.AudioClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)
Define a lista de bloqueio opcional de nomes de categorias.
Se não estiver vazio, os resultados de detecção com o nome de categoria nesse conjunto serão filtrados.
Nomes de categoria duplicados ou desconhecidos são ignorados. Mutuamente exclusivo com categoryAllowlist.
Parâmetros
| categoryDenylist |
|---|
public abstrato AudioClassifier.AudioClassifierOptions.Builder setDisplayNamesLocale (localidade String)
Define a localidade opcional a ser usada para nomes de exibição especificados pelos metadados do modelo TFLite, se houver.
Parâmetros
| localidade |
|---|
public abstrato AudioClassifier.AudioClassifierOptions.Builder setErrorListener (ErrorListener errorListener)
Define um ErrorListener opcional.
Parâmetros
| errorListener |
|---|
public abstrato AudioClassifier.AudioClassifierOptions.Builder setMaxResults (Integer maxResults)
Define o número máximo opcional de resultados de classificação com a melhor pontuação a serem retornados.
Se não for definido, todos os resultados disponíveis serão retornados. Se definido, precisa ser maior que 0.
Parâmetros
| maxResults |
|---|
public abstrato AudioClassifier.AudioClassifierOptions.Builder setResultListener (PureResultListener<AudioClassifierResult> resultListener)
Define o OutputHandler.ResultListener para receber os resultados da classificação de forma assíncrona quando
o classificador de áudio está no modo de stream de áudio.
Parâmetros
| resultListener |
|---|
public abstrato AudioClassifier.AudioClassifierOptions.Builder setRunningMode (RunningMode runningMode)
Define o RunningMode para a tarefa do classificador de áudio. O padrão é o modo de clipes
de áudio. O classificador de imagens tem dois modos:
- AUDIO_CLIPS: o modo de execução de classificação de áudio em clipes de áudio. Os usuários alimentam os clipes de áudio com o método "classify" e recebem os resultados da classificação como o valor de retorno.
- AUDIO_STREAM: é o modo para executar classificação de áudio no stream de áudio, como do microfone. Os usuários chamam "classifyAsync" para enviar os dados de áudio para o AudioClassifier. Os resultados da classificação ficam disponíveis no callback de resultado quando o classificador de áudio termina o trabalho.
Parâmetros
| runningMode |
|---|
public abstrato AudioClassifier.AudioClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)
Define o limite de pontuação opcional. Os resultados com pontuação abaixo desse valor são rejeitados.
Substitui o limite de pontuação especificado nos metadados do modelo TFLite, se houver.
Parâmetros
| scoreThreshold |
|---|