models

glm-tts

Markdown · JSON

glm-tts

GLM-TTS преобразует предоставленный текст в речь. Профиль glm-tts использует метод Audio Speech с явно указанным голосом и выводом WAV, что подходит для короткой озвучки, голосовых инструкций и воспроизведения сообщений. Подготовьте текст в пределах документированного ограничения ввода в 1 024 символа.

О модели

Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.

GLM-TTS — модель синтеза речи Zhipu, выбираемая по точному ID glm-tts. Отправляйте POST /v1/audio/speech с model, input и voice. Поместите произносимые слова непосредственно в input и выберите response_format=wav для этого профиля. Результат — речевая запись предоставленного текста, пригодная для воспроизведения или импорта в аудио- либо видеоредактор.

Используйте её для короткого объяснения продукта, голосового приветствия, отрывка инструкции или объявления. Подготовьте текст так, как он должен звучать вслух: расставьте нужные границы предложений и распишите словами термины, произношение которых важно для задачи. Для обучения один запрос может содержать конкретную инструкцию, сопровождающую один видимый шаг. Для приветствия предоставьте фактическую формулировку и проверьте запись перед включением в клиентский сценарий.

Документированная максимальная длина ввода — 1 024 символа. Проверяйте этот предел на готовом тексте, учитывая пунктуацию и пробелы. Для более длинной озвучки текст нужно разделить на подходящие отрывки; сохраняйте порядок отрывков и выбранные настройки вместе с записями, чтобы их можно было собрать и проверить совместно. Ограничение символов описывает входной текст и не устанавливает фиксированную длительность записи.

Схема voice перечисляет tongtong, chuichui, jam, kazi, douji и luodo. Опубликованный пример использует tongtong со speed=1 и volume=1. И speed, и volume — необязательные параметры с документированным значением по умолчанию 1. Для этого метода WAV speed — целое число, принимающее 1 или 2, а volume — целое число от 1 до 10. Необязательный логический watermark_enabled управляет аудиоводяным знаком. Оставьте stream незаданным или задайте false, чтобы получить полную запись WAV. При подготовке первой записи начните с этого явного примера, затем сохраняйте выбранный голос и принятые настройки согласованными для связанных отрывков.

Запись WAV — готовый результат речевого запроса. Сохраните полный аудиорезультат и сведения об ответе, затем прослушайте весь отрывок, проверяя произношение, формулировки, паузы и нужную последовательность. При подготовке правок храните точный исходный текст рядом с записью. Если исход запроса неопределён, сохраните сведения об исходном запросе и возвращённом результате перед новым запросом синтеза; само отсутствие файла для воспроизведения не доказывает, что запись не была создана.

Ailoot Ultra · Speech POST /v1/audio/speech glm-tts

glm-tts

ZHIPU /glm-tts

Начало

GLM-TTS преобразует предоставленный текст в речь. Профиль glm-tts использует метод Audio Speech с явно указанным голосом и выводом WAV, что подходит для короткой озвучки, голосовых инструкций и воспроизведения сообщений. Подготовьте текст в пределах документированного ограничения ввода в 1 024 символа.

Допустимые входные данные
Текст
Результаты
Аудио

Доступно в Ailoot · входные данные и методы

Ailoot Ultra · Speech POST /v1/audio/speech
Входные данные
text
Результат
audio
Выходной формат
wav
ПолеТипТребованиеЗначения и ограниченияПо умолчанию
ПолеmodelТипstringТребованиеОбязательноЗначения и ограничения
glm-tts
По умолчанию—
ПолеinputТипstringТребованиеОбязательноЗначения и ограниченияПо умолчанию—
ПолеvoiceТипstringТребованиеОбязательноЗначения и ограничения
tongtong, chuichui, jam, kazi, douji, luodo
По умолчанию—
Полеresponse_formatТипstringТребованиеОбязательноЗначения и ограничения
wav
По умолчанию—
Полеencode_formatТипstringТребованиеНеобязательноЗначения и ограничения
base64, hex
По умолчанию—
ПолеspeedТипintegerТребованиеНеобязательноЗначения и ограничения
Минимум: 1
Максимум: 2
По умолчанию1
ПолеvolumeТипintegerТребованиеНеобязательноЗначения и ограничения
Минимум: 1
Максимум: 10
По умолчанию1
Полеwatermark_enabledТипbooleanТребованиеНеобязательноЗначения и ограниченияПо умолчанию—
ПолеstreamТипbooleanТребованиеНеобязательноЗначения и ограничения
false
По умолчанию—
Параметры и жизненный цикл метода
ПараметрКонтракт
Параметрcontent_typeКонтрактapplication/json
ПараметрrequiredКонтрактmodel, input, voice, response_format
ПараметрoptionalКонтрактencode_format, speed, volume, watermark_enabled, stream
Параметрmaterial_typesКонтрактtext
ПараметрconditionsКонтрактUse direct WAV output. speed and volume are positive integers within the listed bounds. stream is false or omitted.

Жизненный цикл: synchronous_result_then_owned_library

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Тарифы

Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.

Быстрый режим
Не указано При выборе быстрого режима
Режим flex
Не указано При выборе режима flex
Максимальная интенсивность рассуждений
Не указано При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)

Ставки Ailoot

Цены по конфигурациям

Сопоставьте каждую плату с указанными условиями. Для каждого набора альтернативных конфигураций используйте одну ставку.

КонфигурацияШкала ставокРасчётное количествоРасчётная единицаПлата
КонфигурацияБазовые тарифы на токеныШкала ставокБазовая ставкаРасчётное количество—Расчётная единица—Плата
Вход · Входные токены — / 1K токенов
Выход · Выходные токены — / 1K токенов
Вход · Чтение кэша — / 1K токенов
Вход · Запись в кэш — / 1K токенов
Вход · Запись в кэш, 1 час — / 1K токенов
Конфигурациявходной символШкала ставок—Расчётное количество—Расчётная единицаза входной символПлата
Вход · входной символ $0.00006 за входной символ
КонфигурацияЗа запросШкала ставок—Расчётное количествоОдин запросРасчётная единица—Плата
Вход $0 за запрос

Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →

Примеры запросов

Ailoot Ultra · Speech

curl · создать один раз и сохранить полный результат
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "glm-tts", "input": "Hello, this is a short speech example.", "voice": "tongtong", "response_format": "wav"}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.

Получить и сохранить результаты

Ailoot Ultra · Speech

wav

  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Сохраняйте все готовые результаты

Сохраняйте каждый полностью полученный ответ, файл и элемент содержимого.

Retain the complete binary WAV, response headers and original request identity.

Если нужно проверить исходный ответ

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

Псевдонимы

Псевдонимы моделей

Ailoot Ultra glm-tts

Псевдонимы путей метода

Используйте пути методов, указанные выше.

Связанные ID для вызова

glm-tts

FAQ · glm-tts
Какие входные данные и результаты доступны?

POST /v1/audio/speech · glm-tts: text → audio

Какие поля использует запрос?

POST /v1/audio/speech · glm-tts: model, input, voice, response_format, encode_format, speed, volume, watermark_enabled, stream

Какие ограничения действуют?

POST /v1/audio/speech · glm-tts: speed.minimum: 1; speed.maximum: 2; volume.minimum: 1; volume.maximum: 10

Подробнее

Подключите Ailoot к Claude Code, OpenCode, Hermes или своему приложению.

Компания и портфель её проектов

Компания и портфель её проектов: миллионы клиентов; продажи на миллиарды ежемесячно.

Покупайте токены со скидкой.

Скидка по подписке для регулярной работы. Промокоды — до 50% на покупку токенов.

Подписка
Выберите тариф со скидкой для своих регулярных запросов.
Промокод до 50%
Введите код при покупке. Цена пересчитается с учётом действующей акции.
Расходы в истории
Модель, токены и сумма сохраняются для каждого запроса.

Выбрать подписку · Посмотреть цены моделей

Подключайте API к продукту, который вы продаёте.

SaaS, приложения и боты — по оферте и лицензионному договору Ailoot. Для перепродажи запросите реселлерскую лицензию.

Коммерческое приложение
Встраивайте генерацию текста, картинок, видео и звука в платные функции своего сервиса.
Лицензия для реселлера
Пришлите описание проекта и схему доступа. Запросите письменные условия использования и перепродажи.
Документы на сайте
Оферта, лицензионный договор и политика обработки данных доступны до подключения.

Запросить реселлерскую лицензию · Оферта и лицензионный договор