models

Gemini 3.8 Flash Tts

Markdown · JSON

Gemini 3.8 Flash Tts

Речевая модель Google для выразительной озвучки, аудиокниг и диалогов с управлением голосом и поддержкой 130 языков.

О модели

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

Gemini 3.8 Flash TTS предназначена для выразительной озвучки и длинного повествования. Google выделяет аудиокниги, диалоги с несколькими говорящими и устойчивость голоса на протяжённых фрагментах. Управление речью охватывает эмоциональную подачу, ритм и произношение, включая региональные акценты и диалекты.

Голоса и языки

Для модели заявлены 130 языков, включая русский. Доступны 30 готовых голосов, расширенная библиотека, создание голосового образа по описанию и воспроизведение голоса по образцу. Эти возможности позволяют выбирать тембр и характер исполнения для конкретного материала.

Реплики диалога связываются с говорящими. Один запрос с несколькими говорящими может использовать не более двух готовых голосов. С созданными по описанию или образцу голосами реплики синтезируются отдельно; наличие такого голоса не превращает его в ещё один готовый голос внутри многоголосого запроса.

Текст и управление подачей

Вход — текст, выход — аудио. Пределы составляют 8 192 входных токена и 16 384 выходных токена. Текст трактуется как произносимая реплика; описание стиля и выбранный говорящий задаются отдельно. Это позволяет отделить слова, которые должны прозвучать, от указаний о том, как их читать.

Стиль охватывает эмоцию, темп, громкость и просодию. Краткие события — смех, вздох, пауза — задаются специальными аудиотегами внутри реплики. Такие теги служат управлению исполнением, а не обычным словам для чтения.

Аудиоформаты и возможности

При обычной генерации по умолчанию возвращается WAV. Для потоковой передачи по умолчанию используется PCM без заголовка. Исходные параметры — 24 кГц, один канал и 16 бит. Предусмотрены также PCM, mu-law и A-law. Поддерживаются кэширование контекста и пакетная обработка. Конкретный формат файла и доступные настройки зависят от выбранного речевого метода.

Модель специализируется на создании речи. Вызовы функций, выполнение кода, поиск по файлам, поисковое обоснование, Google Maps, генерация изображений, структурированные текстовые ответы, Thinking и содержимое веб-адресов не поддерживаются. Устойчивый голос и управляемая выразительность — заявленные направления модели, а не обещание идеального произношения каждой реплики.

Ailoot · Озвучка POST /v1/audio/speech gemini-3.8-flash-tts

gemini-3.8-flash-tts

Google /gemini-3.8-flash-tts

Начало

Речевая модель Google для выразительной озвучки, аудиокниг и диалогов с управлением голосом и поддержкой 130 языков.

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

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

Ailoot · Озвучка POST /v1/audio/speech
Входные данные
text
Результат
audio
Контекст
8 192 tokens
Максимальный выход
16 384 tokens
Выходной формат
двоичные аудиоданные в нативном формате или ссылки на ресурсы в JSON
ПолеТипТребованиеЗначения и ограниченияПо умолчанию
ПолеmodelТипstringТребованиеОбязательноЗначения и ограничения
gemini-3.8-flash-tts
По умолчанию—
ПолеinputТипstringТребованиеОбязательноЗначения и ограничения
Минимальная длина: 1
По умолчанию—
ПолеvoiceТипstringТребованиеНеобязательноЗначения и ограничения
Achernar, Achird, Algenib, Algieba, Alnilam, Aoede, Arlo, Autonoe, Bodi, Brio, Callirrhoe, Charon, Cleo, Cruz, Daro, Despina, Elio, Enceladus, Enya, Enzo, Erinome, Fenrir, Finn, Fola, Gacrux, Gero, Hali, Iapetus, Jett, Jori, Kira, Knox, Koda, Kore, Laomedeia, Leda, Lora, Ludo, Lumi, Mako, Milo, Neno, Nika, Nyla, Olin, Orus, Puck, Pulcherrima, Rami, Rasalgethi, Riko, Rina, Sadachbia, Sadaltager, Sami, Schedar, Sola, Sulafat, Tari, Tavi, Tova, Umbriel, Varo, Veda, Vindemiatrix, Zali, Zeno, Zephyr, Zubenelgenubi, Zuri
По умолчаниюKore
Полеresponse_formatТипstringТребованиеНеобязательноЗначения и ограничения
, wav, json
По умолчанию
Полеstream_formatТипstringТребованиеНеобязательноЗначения и ограничения
audio
По умолчанию—
Сочетания входных материалов

text_to_speech · Обязательно: input

Параметры и жизненный цикл метода
ПараметрКонтракт
Параметрmaterial_typesКонтрактtext
ПараметрrequiredКонтрактnull
Параметрoptional_controlsКонтрактnull

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

GET /v1/media/tasks/{task_id} · Фактически возвращённый task_id или запись в медиатеке

GET /v1/media/assets/{asset_id}/content

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Структуры методов и ID указаны точно; возможности поставщика рассматриваются отдельно от допуска.

Тарифы

Ставки методов Ailoot

Ailoot ОзвучкаPOST /v1/audio/speech
Вход
0,0005 $ / 1K
Выход
0,009 $ / 1K
Чтение кэша
0,000125 $ / 1K

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

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

Ailoot · Озвучка

Пример озвучки
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 narration script}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "gemini-3.8-flash-tts", "input": ""}')
f=Path(os.environ["AILOOT_TEXT_FILE"])
if not f.is_file():raise SystemExit("Choose your actual UTF-8 source material")
text=f.read_text(encoding="utf-8")
if not text.strip():raise SystemExit("Source material must contain text")
p["input"]=text
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 speech.wav

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

Ailoot · Озвучка

двоичные аудиоданные в нативном формате или ссылки на ресурсы в JSON

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

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

При одном результате по умолчанию возвращаются нативные аудиобайты с фактическим Content-Type; response_format=json или несколько результатов возвращают все ссылки на ресурсы, принадлежащие Ailoot. Запрошенное преобразование MP3/Opus/AAC/FLAC/PCM и SSE не поддерживается.

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

Сохраняйте исходный operation_id/X-Client-Request-ID для сверки без повторной отправки; отдельного маршрута опроса аудио нет.

Поля ответа
ПолеТип
Полеbinary native audioТипbytes
ПолеmodelТипstring
Полеresponse_idТипstring
Полеactual_countТипinteger
Полеdata[]Типowned audio asset link
Ошибки и дальнейшие шаги
ОтветУсловиеСледующий шаг
Ответ400 · invalid_request_errorУсловиеНеверные обязательные поля, представление материалов или значение параметраСледующий шагИсправьте указанные поля перед новым запросом на создание.
Ответserver_errorУсловиеВозвращённый ответ указывает, что операция или результат требуют проверкиСледующий шагСохраните исходный возвращённый ID операции или задачи, заголовки запроса и ответ; продолжайте поддерживаемые операции чтения исходной операции. Не отправляйте запрос создания повторно.

Псевдонимы

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

Ailoot gemini-3.8-flash-tts

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

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

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

gemini-3.8-flash-tts

FAQ · Gemini 3.8 Flash Tts
Какие входные данные и результаты доступны?

POST /v1/audio/speech · gemini-3.8-flash-tts: text → audio

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

POST /v1/audio/speech · gemini-3.8-flash-tts: model, input, voice, response_format, stream_format

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

POST /v1/audio/speech · gemini-3.8-flash-tts: ctx: 8192; max_out: 16384

Подробнее

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

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

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

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

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

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

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

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

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

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

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