Unir audio
Una la sintonía de entrada, la entrevista grabada y la cuña de cierre en un único archivo listo para publicar, en el orden que indique. Los audios se igualan antes de unirse, para que las uniones queden limpias. Pague por uso, sin suscripción.
Esta tarea no está disponible ahora mismo, así que no se puede contratar. No se cobra nada por ella.
Cómo funciona y APIUnir a mano una docena de notas de voz, cuñas publicitarias o segmentos de podcast en un solo archivo limpio implica abrir un editor, arrastrar formas de onda y confiar en que nada quede desincronizado.
Por qué unir audio a mano da problemas
Dos archivos de audio casi nunca comparten exactamente la misma frecuencia de muestreo, la misma profundidad de bits o la misma distribución de canales. Por eso, arrastrar y soltar en un editor puede producir chasquidos, cambios de tono o silencios en las uniones: cada archivo suena bien por separado, pero mal una vez unido. Quienes producen pódcast, preparan mensajes para centralitas telefónicas o montan las lecciones de un curso se topan con el mismo muro una y otra vez.
Usos habituales de la unión
Unir es el paso discreto detrás de mucha producción de audio: una sintonía antes del contenido hablado, la música de espera junto a un mensaje grabado de una centralita o varios fragmentos de una entrevista en un solo archivo entregable. También sirve para reunir una serie de notas de voz grabadas por separado en una pista cronológica, lista para revisar o transcribir. Usted solo indica el orden; el resultado es un archivo más que se guarda, se reproduce o pasa al siguiente paso de su trabajo.
Por qué unir clips es más difícil de lo que parece
Dos archivos de audio rara vez comparten la misma frecuencia de muestreo, profundidad de bits o distribución de canales, y por eso una unión ingenua por arrastrar y soltar puede producir chasquidos, cambios de tono o silencios en las uniones. Productores de podcast que insertan música de introducción, equipos de IVR que arman bibliotecas de mensajes y creadores de cursos que combinan segmentos de lecciones chocan con el mismo problema: cada archivo suena bien por separado pero mal al unirlos.
Qué puede hacer con ella
Ensamblaje de episodios de podcast
Una una cortina de introducción, la entrevista grabada y una lectura de patrocinador de cierre en un solo archivo listo para publicar.
Bibliotecas de mensajes IVR
Concatene un saludo, música de espera y un mensaje de cierre en el único archivo de audio que un sistema telefónico espera para un mensaje.
Unión de segmentos de un curso
Combine varios segmentos cortos grabados de una lección en un solo archivo continuo para una plataforma de aprendizaje.
Consolidación de notas de voz
Una una serie de notas de voz grabadas por separado en una sola pista cronológica para revisión o transcripción.
Preguntas frecuentes
¿Es gratis la api para unir archivos de audio?
No hay capa gratuita: las capas gratis se abusan y ralentizan a todos. Sin suscripción, sin tokens ni créditos inventados, y una tarea fallida no se cobra.
¿En qué orden se reproducen los clips unidos?
Los clips se concatenan exactamente en el orden en que los lista en la solicitud, así que el orden queda totalmente bajo su control.
¿Qué pasa si mis archivos tienen distinta frecuencia de muestreo o distintos canales?
Los audios se normalizan antes de unirse, así que no tiene que igualar formatos a mano. Así se evitan los chasquidos, los cambios de tono o los silencios que aparecen al juntar archivos dispares.
¿Cuántos archivos necesito para unir?
Al menos dos. Indique la lista de grabaciones en el orden en que deben sonar y recibirá un único archivo continuo con todas ellas, una detrás de otra.
¿Cómo recibo el archivo unido?
La unión se hace en segundo plano. Al terminar, el archivo llega automáticamente a la dirección que usted indique o queda disponible en un enlace seguro válido durante 24 horas.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. Esta capacidad está disponible actualmente mediante la API, no como herramienta interactiva en la Web.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/audio/merge \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"audios":["https://example.com/a.mp3","https://example.com/b.mp3"]}'const res = await fetch("https://api.kit.forhosting.com/audio/merge", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"audios": [
"https://example.com/a.mp3",
"https://example.com/b.mp3"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/merge",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"audios": [
"https://example.com/a.mp3",
"https://example.com/b.mp3"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/merge", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"audios":["https://example.com/a.mp3","https://example.com/b.mp3"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"audios":["https://example.com/a.mp3","https://example.com/b.mp3"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/merge", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"audios": [
"https://example.com/a.mp3",
"https://example.com/b.mp3"
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.merge",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_mb | 200 |
max_minutes | 180 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Esta API para unir archivos de audio toma una lista ordenada de clips y devuelve una sola pista continua, así que el paso de ensamblaje desaparece por completo de su flujo de trabajo.
Por qué unir clips es más difícil de lo que parece
El endpoint normaliza y concatena las entradas para que las uniones queden limpias, sin igualar formatos a mano primero.
Qué envía y qué recibe
Envía la lista ordenada de archivos de audio a POST /audio/merge; la solicitud se pone en cola de forma asíncrona y devuelve un task_id de inmediato, en vez de dejar su aplicación esperando un procesamiento largo. Cuando la unión termina, el archivo combinado se entrega por webhook firmado o por un enlace firmado válido por 24 horas, listo para guardar, transmitir o alimentar el siguiente paso de un flujo de trabajo.
Dónde encaja en flujos de trabajo reales
Unir audio es el paso discreto y poco glamoroso detrás de buena parte de la producción sonora: una cortina de introducción unida a contenido hablado, música de espera unida a un mensaje de IVR grabado, o un conjunto de segmentos de entrevista unidos en un solo archivo entregable. Al ser una sola llamada con un precio predecible por solicitud más por minuto, equipos que antes automatizaban esto con herramientas locales de línea de comandos pueden dispararlo desde donde ya llega su contenido y tratar el resultado como un recurso más del flujo, no como una tarea manual.
Acceso, precio y estado actual
El precio es una base fija de $0.077 por solicitud más $0.0045 por minuto de audio resultante, así que una unión corta de dos minutos cuesta una fracción de unir una hora de contenido, y una tarea que falla tras los reintentos automáticos nunca se cobra. Como en todos los endpoints, usarlo requiere saldo prepago; sin saldo, la API devuelve un HTTP 402 limpio en vez de un resultado parcial o degradado. Este endpoint está actualmente en despliegue y comenzará a aceptar tareas pronto; la especificación anterior describe exactamente cómo funcionará al lanzarse.
Manejo de datos
Los clips de origen y el resultado unido se conservan solo durante la ventana de retención necesaria para entregar su webhook o enlace firmado, y luego se eliminan; nada de lo que suba se usa jamás para entrenar modelos. Eso significa que puede enviar grabaciones de voz sensibles o audio aún no publicado por el paso de unión sin que pase a formar parte de ningún conjunto de datos más allá del suyo.
Preguntas técnicas
¿Cómo uno archivos de audio con esta api?
Envía una lista ordenada de archivos de audio a POST /audio/merge; se pone en cola de forma asíncrona y devuelve un task_id, y el archivo concatenado llega por webhook o por un enlace firmado.
¿Cuánto cuesta unir archivos de audio?
Cuesta $0.077 por solicitud más $0.0045 por minuto del audio resultante, así que el costo total escala con la duración de la pista unida.
¿Está disponible ya la api para unir audio?
Actualmente está en despliegue y comenzará a aceptar tareas pronto; el endpoint, el precio y el método de entrega descritos aquí son los definitivos para el lanzamiento.
¿Puedo unir archivos con formatos o frecuencias de muestreo distintas?
Sí, el endpoint está diseñado para normalizar entradas distintas antes de concatenarlas, así las uniones entre clips quedan limpias.
¿Cuántos clips puedo unir en una sola solicitud?
Puede enviar una lista con varios clips en una sola solicitud; cada unión genera un task_id y un archivo de resultado entregado.
¿Cómo recibo el archivo unido?
Los resultados se entregan por webhook firmado, el método recomendado, o por un enlace firmado válido por 24 horas si prefiere consultarlo usted mismo.