AudioClassifier
Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Realiza clasificación de formas de onda de audio.
La API espera un modelo TFLite con metadatos del modelo TFLite. .
La API admite modelos con un tensor de entrada de audio y un tensor de salida de clasificación. Para ser más específicos, aquí están los requisitos.
- Tensor de audio de entrada (
kTfLiteFloat32
)- búfer de audio de entrada de tamaño
[batch x samples]
. - No se admite la inferencia por lotes (se requiere que
batch
sea 1).
Tensor de puntuación de salida ( kTfLiteFloat32
) Vea
un ejemplo de dicho modelo y
una herramienta de demostración CLI para probar fácilmente esta API.
Métodos heredados
De la clase java.lang.Object booleano | |
Clase final <?> | obtenerclase () |
En t | código hash () |
vacío final | notificar () |
vacío final | notificar a todos () |
Cadena | Encadenar () |
vacío final | esperar (arg0 largo, int arg1) |
vacío final | espera (largo arg0) |
vacío final | esperar () |
Desde la interfaz java.io.Closeable Desde la interfaz java.lang.AutoCloseable Métodos públicos
Realiza una clasificación real en el tensor de audio proporcionado.
Parámetros
tensor | un TensorAudio que contiene el clip de audio de entrada en flotante con valores entre [-1, 1). El argumento tensor debe tener el mismo tamaño plano que el tensor de entrada del modelo TFLite. Se recomienda crear tensor utilizando el método createInputTensorAudio . |
---|
registro de audio público crear registro de audio ()
AudioClassifier estático público createFromFile (contexto de contexto, ruta de modelo de cadena )
Parámetros
contexto | |
---|
modeloRuta | ruta del modelo de clasificación con metadatos en los activos |
---|
Parámetros
modeloArchivo | el modelo de clasificación Instancia File |
---|
Parámetros
contexto | |
---|
modeloRuta | ruta del modelo de clasificación con metadatos en los activos |
---|
opciones | |
---|
Parámetros
modeloArchivo | el modelo de clasificación Instancia File |
---|
opciones | |
---|
Crea una instancia TensorAudio
para almacenar muestras de audio de entrada.
Devoluciones
- un
TensorAudio
con el mismo tamaño que el tensor de entrada del modelo
Devuelve el tamaño del búfer de entrada requerido en número de elementos flotantes.
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2023-12-01 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Me falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Es demasiado complicado o hay demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Está obsoleto"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema de muestras o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Es fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Me ofreció una solución al problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]