{
"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/13677/audio+waveform+api/31119/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/13677/audio+waveform+api/31120/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 Audio Waveform 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 🎉)
The Audio Waveform API generates a numerical representation of an audio waveform from a provided media URL. Simply submit a publicly accessible URL containing an audio or video file, and the API analyzes the audio track and returns a structured waveform that can be used for visualizations, playback interfaces, audio analysis, and multimedia applications.
The response includes a waveform array containing normalized amplitude values that represent the audio signal over the analyzed duration. These values can be used to generate waveform visualizations, such as timelines, audio players, progress bars, editing interfaces, and interactive multimedia components. Positive and negative values represent the amplitude of the audio signal, while the number of points returned determines the level of detail available for visualization.
The API also returns the total duration of the analyzed multimedia content in seconds, allowing applications to synchronize the waveform with playback. The “points” field indicates the number of waveform samples returned, while “precision” specifies the decimal precision used for the waveform values.
El punto final POST Get ID devuelve un ID de solicitud y información de estado sobre el proceso de generación de la forma de onda El punto final GET Create Waveform devuelve un arreglo de forma de onda estructurado, la duración del audio, el número de puntos y la 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 Get ID incluye información de estado y de solicitud mientras que la respuesta GET Create Waveform contiene un arreglo de valores de forma de onda junto con metadatos como duración y precisión lo que facilita su 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 de acceso público 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 de audio para reproductores de música crear componentes multimedia interactivos y realizar análisis de audio para fines de investigación o desarrollo. Los datos de 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 asegura que los puntos de 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 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