Convierte texto en voz eligiendo la voz, la estabilidad y la similitud.
Ejemplos de API
Ejemplo de envio
const response = await fetch('https://api.flaq.ai/api/v1/music/task', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
model_name: 'elevenlabs-eleven-v4',
prompt: 'Welcome to Flaq.ai. Let us make something great together.',
voice_id: 'Alicia',
stability: 0.5,
similarity: 0.75,
}),
});
const { data } = await response.json();
const taskId = data.task_id;
Ejemplo de sondeo
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/music/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
Ejemplo de envio
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/music/task',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
json={
'model_name': 'elevenlabs-eleven-v4',
'prompt': 'Welcome to Flaq.ai. Let us make something great together.',
'voice_id': 'Alicia',
'stability': 0.5,
'similarity': 0.75,
},
)
response.raise_for_status()
task_id = response.json()['data']['task_id']
Ejemplo de sondeo
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/music/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
Ejemplo de envio
curl -X POST "https://api.flaq.ai/api/v1/music/task" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model_name": "elevenlabs-eleven-v4",
"prompt": "Welcome to Flaq.ai. Let us make something great together.",
"voice_id": "Alicia",
"stability": 0.5,
"similarity": 0.75
}'
Ejemplo de sondeo
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/music/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
Precios de Eleven V4
| Parámetros | Precio | Precio original | Descuento |
|---|
README
API Eleven v4 (síntesis y generación de voz de ElevenLabs)
La API Eleven v4 convierte guiones escritos en voz mediante la síntesis de voz de ElevenLabs en Flaq AI. Los desarrolladores y creadores pueden elegir una voz, regular la estabilidad de la interpretación y ajustar cuánto se asemeja el resultado a la voz elegida. Con facturación por caracteres y un flujo de tareas asíncrono, la API de texto a voz puede incorporarse a herramientas de narración, procesos de producción de contenido educativo y aplicaciones que convierten texto en audio reproducible.
Funciones principales de la API Eleven v4
-
Generación de voz a partir de guiones: Convierte el texto proporcionado en audio hablado para narraciones, explicaciones de productos y otros procesos de producción de voz en off.
-
Selección flexible de voz: Elige el nombre de una voz predefinida disponible o proporciona un ID de voz de ElevenLabs aceptado por el servicio para establecer la voz de una solicitud de generación.
-
Estabilidad de interpretación ajustable: Regula el equilibrio entre una interpretación más variada y una lectura más uniforme mediante el control de estabilidad.
-
Control de similitud de voz: Ajusta cuánto se asemeja la voz generada a la voz seleccionada y después comprueba el resultado en relación con la interpretación que buscas.
-
Generación asíncrona de audio: Envía una tarea, consulta su estado y recupera las URL del audio generado cuando finalice correctamente.
-
Uso medido por caracteres: El uso depende de la cantidad de texto enviada, lo que ayuda a los equipos a relacionar las necesidades de narración con los guiones que planean generar.
Cómo usar la API Eleven v4 para convertir texto a voz en Flaq AI
-
Entrada: El texto que se leerá en voz alta, con selección de voz y ajustes de interpretación opcionales. Divide los guiones largos en secciones que respeten el límite de entrada del servicio.
-
Salida: Audio de voz generado, disponible a través de las URL del resultado de la tarea completada.
-
Controles de voz: Elige la voz y ajusta la estabilidad y la similitud según el guion; escucha una muestra antes de aplicar los ajustes a un proyecto más amplio.
-
Flujo de tareas: Crea la tarea de generación, conserva su identificador y consulta el resultado hasta que alcance un estado completado o fallido.
-
Capacidades: Generación de voz a partir de texto con voces seleccionables e interpretación ajustable, destinada a la narración hablada y no a la composición musical.
Principales casos de uso de la integración de la API Eleven v4
-
Voz en off para vídeos: Genera narraciones a partir de un guion aprobado para tutoriales, vídeos explicativos y vídeos de productos.
-
Audio educativo: Convierte textos de lecciones y pasajes instructivos en material hablado para contenido de aprendizaje.
-
Narración de artículos: Crea una lectura en audio de contenido escrito preparado, dividiendo los textos largos en secciones manejables.
-
Contenido de voz para aplicaciones: Produce instrucciones habladas y mensajes preparados que una aplicación pueda recuperar y reproducir.
-
Revisión de guiones: Vuelve a generar los pasajes revisados y compara los ajustes de voz a medida que se desarrolla el guion de narración.
-
Flujos de escritura a voz: Convierte guiones revisados de una herramienta de generación de texto en narración hablada, conectando la redacción y la producción de audio en un único proceso de producción de contenido.
Nota Usa textos y voces que tengas autorización para utilizar. Revisa la pronunciación y la interpretación antes de publicar, y recupera el audio únicamente cuando la tarea indique que ha finalizado correctamente.
Eleven v4 frente a la competencia: análisis comparativo
-
Eleven v4 frente a Eleven v4 Turbo Ambas variantes admiten la misma entrada de guiones y los mismos controles de selección de voz, estabilidad y similitud en Flaq AI. Eleven v4 Turbo ofrece una tarifa por carácter inferior para una narración económica y una producción recurrente de voz en off.
-
Eleven v4 frente a Amazon Polly Amazon Polly ofrece conversión de texto a voz a través de AWS con varias opciones de voz. Eleven v4 ofrece un flujo de voz de ElevenLabs mediante Flaq AI con controles específicos de estabilidad y similitud; compara la adecuación de las voces y los requisitos de integración de tu aplicación.
-
Eleven v4 frente a Google Cloud Text-to-Speech Google Cloud Text-to-Speech convierte el texto enviado a través de su API en voz reproducible. Eleven v4 genera voz mediante el flujo de tareas y resultados de Flaq AI, por lo que la elección depende de las voces que prefieras y de la integración con tu aplicación.