{
"status": "IN_QUEUE",
"request_id": "01a04482-39ff-7632-b67a-97d87c97ffdb",
"response_url": "-01a04482-39ff-7632-b67a-97d87c97ffdb",
"status_url": "-01a04482-39ff-7632-b67a-97d87c97ffdb/status",
"cancel_url": "-01a04482-39ff-7632-b67a-97d87c97ffdb/cancel",
"logs": null,
"metrics": [],
"queue_position": 0
}
curl --location --request POST 'https://zylalabs.com/api/13644/waveform+api/30943/get+id' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"media_url": "https://storage.googleapis.com/falserverless/example_inputs/ffmpeg-audio.wav",
"points_per_second": 4,
"precision": 2,
"smoothing_window": 3
}'
{
"waveform": [
-0.14,
-0.46,
-0.67,
-0.25,
-0.42,
-0.17,
-0.52,
-1,
-0.4,
-0.13,
-0.36,
-0.52,
-0.36,
-0.13,
-0.2,
-0.52,
-0.45,
-0.31,
-0.13,
-0.06,
0.07
],
"duration": 5.36,
"points": 21,
"precision": 2
}
curl --location --request GET 'https://zylalabs.com/api/13644/waveform+api/30944/create+waveform&request_id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Forma de onda API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
La API de Waveform genera una representación numérica de una forma de onda de audio a partir de una URL de medios proporcionada. Simplemente envíe una URL de acceso público que contenga un archivo de audio o video, y la API analiza la pista de audio y regresa una forma de onda estructurada que se puede utilizar para visualizaciones, interfaces de reproducción, análisis de audio y aplicaciones multimedia
La respuesta incluye un arreglo de forma de onda que contiene valores de amplitud normalizados que representan la señal de audio durante la duración analizada. Estos valores se pueden usar para generar visualizaciones de forma de onda, como líneas de tiempo, reproductores de audio, barras de progreso, interfaces de edición y componentes multimedia interactivos. Los valores positivos y negativos representan la amplitud de la señal de audio, mientras que el número de puntos devueltos determina el nivel de detalle disponible para la visualización
La API también devuelve la duración total del contenido multimedia analizado en segundos, lo que permite a las aplicaciones sincronizar la forma de onda con la reproducción. El campo "puntos" indica el número de muestras de forma de onda devueltas, mientras que "precisión" especifica la precisión decimal utilizada para los valores de forma de onda
El endpoint POST Get ID devuelve un ID de solicitud e información de estado sobre el proceso de generación de la forma de onda El endpoint GET Create Waveform devuelve un array de forma de onda estructurada duración del audio número de puntos y precisión de los valores de la forma de onda
Los campos clave en la respuesta POST Get ID incluyen `request_id`, `status` y `queue_position`. En la respuesta GET Create Waveform, los campos importantes son `waveform`, `duration`, `points` y `precision`, que proporcionan detalles esenciales para la visualización de audio
Los datos de respuesta están organizados en formato JSON La respuesta POST Obtener ID incluye información de estado y solicitud mientras que la respuesta GET Crear Forma de Onda contiene un arreglo de valores de forma de onda junto con metadatos como duración y precisión lo que facilita el análisis y uso
El endpoint POST Get ID no requiere parámetros El endpoint GET Create Waveform acepta una URL de medios que debe ser accesible públicamente Los usuarios pueden personalizar sus solicitudes especificando la URL del archivo de audio o video que desean analizar
Los casos de uso típicos incluyen generar representaciones visuales del audio para reproductores de música crear componentes multimedia interactivos y realizar análisis de audio con fines de investigación o desarrollo. Los datos de la forma de onda pueden mejorar las interfaces de usuario y mejorar las aplicaciones relacionadas con el audio
Los usuarios pueden visualizar los datos de la forma de onda mapeando los valores de amplitud a representaciones gráficas como formas de onda o barras de progreso. Los campos de duración y precisión ayudan a sincronizar las visualizaciones con la reproducción de audio mejorando la experiencia del usuario en aplicaciones multimedia
La precisión de los datos se mantiene a través de algoritmos de procesamiento robustos que analizan las pistas de audio de las URL de medios proporcionadas La API garantiza que los puntos de la forma de onda reflejen con precisión la amplitud de la señal de audio lo que permite visualizaciones y análisis confiables
Los usuarios pueden esperar valores de amplitud normalizados en el array de la forma de onda, que generalmente oscilan entre -1 y 1. El número de puntos devueltos variará según la duración y complejidad del audio, proporcionando una representación detallada adecuada para diversas necesidades de visualización