Примените метод Synthesize, чтобы преобразовать текст в речь по заданным параметрам без сохранения аудиофайла в библиотеку приложения. В результате вы получите аудио в формате base64. Для этого выполните POST-запрос с входными параметрами к точке подключения, указанными ниже.
Точка подключения:
POST: https://api.exolve.ru/media/v1/Synthesize
Авторизация
Передайте следующие Заголовки HTTP для успешной авторизации.
Имя
Тип
Описание
Authorization
string
API-ключ приложения с Bearer перед ним. Пример: Bearer e***s0, где e***s0 замените на API-ключ вашего приложения
Входные параметры
Передайте следующие параметры в теле запроса в JSON-формате. Параметры, выделенные жирным, обязательны.
Параметр
Тип
Описание
text
string
текст синтезируемой речи (от 1 до 500 символов, кодировка не учитывается)
скорость синтезируемой речи (от 0.1 до 3.0, где 0.1 — самая медленная, 3.0 — самая быстрая, по умолчанию 1.0)
loudness_normalization
int32
нормализация громкости (от -145 до 0, где -145 — наименьшее (отрицательное) усиление, 0 — наибольшее (положительное) усиление громкости, по умолчанию -19)
Нормализация применяется, чтобы выровнять громкость синтезированной речи по сравнению с «живой» речью собеседников. LUFS — это единицы измерения громкости. Этот способ измерения объединяет воспринимаемую человеческим слухом громкость и истинную интенсивность аудиосигнала