Crear pódcast
Crear pódcast
Crea y convierte automáticamente un proyecto de pódcast. Actualmente, nosotros cubrimos el coste del LLM, pero se te cobrará la generación de audio. En el futuro, se te cobrarán tanto los costes del LLM como los de generación de audio.
Encabezados
Se usa para moderación. Tu espacio de trabajo debe estar incluido en la lista de permitidos para usar esta función.
Solicitud
El ID del modelo que se usará para este proyecto de Studio. Puedes consultar GET /v1/models para enumerar todos los modelos disponibles.
El tipo de pódcast que se generará. Puede ser ‘conversation’, una interacción entre dos voces, o ‘bulletin’, un monólogo.
Output quality of the generated audio. Must be one of: ‘standard’ - standard output format, 128kbps with 44.1kHz sample rate. ‘high’ - high quality output format, 192kbps with 44.1kHz sample rate and major improvements on our side. ‘ultra’ - ultra quality output format, 192kbps with 44.1kHz sample rate and highest improvements on our side. ‘ultra_lossless’ - ultra quality output format, 705.6kbps with 44.1kHz sample rate and highest improvements on our side in a fully lossless format. If not provided, defaults to the highest quality preset available on your subscription tier.
Duración del pódcast generado. Debe ser una de las siguientes: short - produce pódcasts de menos de 3 minutos. default - produce pódcasts de aproximadamente 3 a 7 minutos. long - produce pódcasts de más de 7 minutos.
Un idioma opcional del proyecto de Studio. Código de idioma de dos letras (ISO 639-1).
El texto de introducción que siempre se añadirá al inicio del pódcast.
El texto de cierre que siempre se añadirá al final del podcast.
Prompt de instrucciones adicionales para la generación del pódcast, que se usa para ajustar su estilo y tono.
Una URL a la que llamará nuestro servicio cuando se convierta el proyecto de Studio. La solicitud contendrá un objeto JSON con el estado de la conversión. Mensajes:
-
Cuando el proyecto se haya convertido correctamente: { type: “project_conversion_status”, event_timestamp: 1234567890, data: { request_id: “1234567890”, project_id: “21m00Tcm4TlvDq8ikWAM”, conversion_status: “success”, project_snapshot_id: “22m00Tcm4TlvDq8ikMAT”, error_details: None, } }
-
Cuando falle la conversión del proyecto: { type: “project_conversion_status”, event_timestamp: 1234567890, data: { request_id: “1234567890”, project_id: “21m00Tcm4TlvDq8ikWAM”, conversion_status: “error”, project_snapshot_id: None, error_details: “Error details if conversion failed” } }
-
Cuando el capítulo se haya convertido correctamente: { type: “chapter_conversion_status”, event_timestamp: 1234567890, data: { request_id: “1234567890”, project_id: “21m00Tcm4TlvDq8ikWAM”, chapter_id: “22m00Tcm4TlvDq8ikMAT”, conversion_status: “success”, chapter_snapshot_id: “23m00Tcm4TlvDq8ikMAV”, error_details: None, } }
-
Cuando falle la conversión del capítulo: { type: “chapter_conversion_status”, event_timestamp: 1234567890, data: { request_id: “1234567890”, project_id: “21m00Tcm4TlvDq8ikWAM”, chapter_id: “22m00Tcm4TlvDq8ikMAT”, conversion_status: “error”, chapter_snapshot_id: None, error_details: “Error details if conversion failed” } }
Este parámetro controla la normalización de texto con cuatro modos: ‘auto’, ‘on’, ‘apply_english’ y ‘off’. Cuando se establece en ‘auto’, el sistema decidirá automáticamente si aplicar la normalización de texto (por ejemplo, escribir los números con letras). Con ‘on’, la normalización de texto se aplicará siempre, mientras que con ‘off’ se omitirá. ‘apply_english’ funciona igual que ‘on’, pero asumirá que el texto está en inglés.