Преобразуйте текст в речь, выбрав голос, стабильность и сходство.
Примеры API
Пример отправки
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;
Пример опроса
// 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));
}
Пример отправки
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']
Пример опроса
# 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)
Пример отправки
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
}'
Пример опроса
# 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"
Цены на Eleven V4
| Параметры | Цена | Исходная цена | Скидка |
|---|
README
API Eleven v4 (синтез речи и генерация голоса ElevenLabs)
API Eleven v4 преобразует письменные сценарии в речь с помощью синтеза голоса ElevenLabs на Flaq AI. Разработчики и авторы могут выбирать голос, настраивать стабильность подачи и степень сходства результата с выбранным голосом. Благодаря тарификации по символам и асинхронному процессу выполнения задач API синтеза речи можно встроить в инструменты озвучивания, процессы подготовки учебного контента и приложения, преобразующие текст в аудио.
Основные возможности API Eleven v4
-
Преобразование сценария в речь: Превращайте предоставленный текст в аудио для закадрового сопровождения, объяснения продуктов и других процессов озвучивания.
-
Гибкий выбор голоса: Укажите доступное название предустановленного голоса или идентификатор голоса ElevenLabs, поддерживаемый сервисом, чтобы задать голос для запроса на генерацию.
-
Настройка стабильности подачи: Регулируйте баланс между более разнообразной подачей и ровным чтением с помощью настройки стабильности.
-
Управление сходством голоса: Настройте, насколько точно сгенерированная речь соответствует выбранному голосу, а затем оцените результат с учётом желаемой подачи.
-
Асинхронная генерация аудио: Отправьте задачу, проверьте её статус и получите URL сгенерированного аудио после успешного завершения.
-
Учёт использования по символам: Объём использования зависит от количества отправленного текста, что помогает командам соотносить потребности в озвучивании со сценариями, которые они планируют преобразовать в речь.
Как использовать API Eleven v4 для синтеза речи на Flaq AI
-
Входные данные: Текст для озвучивания, а также необязательный выбор голоса и настройки подачи. Разделяйте длинные сценарии на части, соответствующие ограничению сервиса на объём входных данных.
-
Результат: Сгенерированная речь доступна по URL в результате завершённой задачи.
-
Настройки голоса: Выберите голос и настройте стабильность и сходство в соответствии со сценарием; прослушайте образец перед применением настроек ко всему крупному проекту.
-
Процесс выполнения задачи: Создайте задачу генерации, сохраните её идентификатор и проверяйте результат, пока задача не перейдёт в состояние завершения или ошибки.
-
Возможности: Синтез речи с выбором голоса и настройкой подачи, предназначенный для речевого сопровождения, а не для создания музыки.
Лучшие сценарии интеграции API Eleven v4
-
Озвучивание видео: Создавайте закадровую речь по утверждённому сценарию для уроков, поясняющих роликов и видео о продуктах.
-
Учебные аудиоматериалы: Преобразуйте тексты уроков и инструкций в речевые материалы для образовательного контента.
-
Озвучивание статей: Создавайте аудиоверсии подготовленных текстов, разделяя длинные материалы на удобные части.
-
Голосовой контент приложений: Создавайте голосовые инструкции и заранее подготовленные сообщения, которые приложение может получать и воспроизводить.
-
Доработка сценариев: Повторно генерируйте изменённые фрагменты и сравнивайте настройки голоса по мере доработки сценария озвучивания.
-
От текста к голосу: Преобразуйте проверенные сценарии из инструмента генерации текста в закадровую речь, объединяя подготовку текста и производство аудио в одном процессе создания контента.
Примечание Используйте тексты и голоса, на использование которых у вас есть разрешение. Проверяйте произношение и подачу перед публикацией и получайте аудио только после сообщения об успешном завершении задачи.
Eleven v4 и конкуренты: сравнительный анализ
-
Eleven v4 и Eleven v4 Turbo Оба варианта поддерживают одинаковые входные сценарии, выбор голоса, настройки стабильности и сходства на Flaq AI. Eleven v4 Turbo предлагает более низкую посимвольную ставку для экономичного озвучивания и регулярного производства закадровой речи.
-
Eleven v4 и Amazon Polly Amazon Polly обеспечивает синтез речи через AWS с несколькими вариантами голоса. Eleven v4 предлагает работу с голосами ElevenLabs через Flaq AI с отдельными настройками стабильности и сходства; сравните соответствие голосов вашим задачам и требования к интеграции приложения.
-
Eleven v4 и Google Cloud Text-to-Speech Google Cloud Text-to-Speech преобразует текст, отправленный через API, в речь для воспроизведения. Eleven v4 генерирует голос с помощью процесса создания задач и получения результатов Flaq AI, поэтому выбор зависит от предпочтений в голосах и интеграции с приложением.