Source: https://ailoot.ai/models/ru/fish-audio-s2-1-pro/
Canonical: https://ailoot.ai/models/ru/fish-audio-s2-1-pro/
Language: ru

# Fish Audio: S2.1 Pro

[Markdown](https://ailoot.ai/models/ru/fish-audio-s2-1-pro/index.md) · [JSON](https://ailoot.ai/models/ru/fish-audio-s2-1-pro/facts.json)

## [Fish Audio: S2.1 Pro](https://ailoot.ai/models/ru/fish-audio-s2-1-pro/)

Fish Audio S2.1 Pro создаёт выразительную многоязычную речь и диалоги нескольких говорящих в одном запросе, улучшая качество, задержку и пропускную способность по сравнению с S2 Pro. Задавайте подачу прямо в сценарии и используйте образцы голосов для озвучивания или разговорного аудио.

- [**Ailoot Ultra · Речь** `POST /v1/audio/speech` `fish-audio/s2.1-pro`](https://ailoot.ai/models/ru/fish-audio-s2-1-pro/#method-0)

О модели

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

S2.1 Pro — более поздняя модель преобразования текста в речь поколения S2 от Fish Audio для выразительного озвучивания и голосовых разговорных приложений. Она улучшает качество речи, задержку и пропускную способность по сравнению с S2 Pro, сохраняя управление подачей на естественном языке и встроенные диалоги нескольких говорящих. S2.1 Pro и S2.1 Pro Free используют одну базовую речевую модель.

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

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

Для одного говорящего выберите сохранённый идентификатор голоса либо предоставьте эталонную запись с её расшифровкой. Руководство производителя по речи рекомендует чистый образец длиной 10–30 секунд для мгновенной настройки по голосу. Выбирайте образец, тон и качество записи которого подходят сценарию, и сохраняйте один и тот же образец для связанных отрывков. Образец задаёт звучание говорящего, а текст и встроенные инструкции — содержание и его подачу.

Встроенный синтез нескольких говорящих использует метки, например \<|speaker:0|\> и \<|speaker:1|\>, с упорядоченным массивом идентификаторов голосов или отдельными группами образцов. Согласуйте числовые метки говорящих с этим порядком. Для учебного диалога напишите реплику каждого говорящего и поместите указание подачи после соответствующей метки говорящего. Это создаёт диалог в одном запросе; такой сценарий отличается от отдельных сегментов с одним говорящим у S1 и их последующей сборки.

Производитель предусматривает вывод MP3, WAV, необработанного PCM и Opus; по умолчанию используется MP3. MP3 поддерживает 64, 128 и 192 kbps; WAV и PCM используют документированные 16-битные моноформаты, а Opus — 48 kHz. Выберите формат для сохранённого файла озвучивания, потокового воспроизведения или дальнейшей обработки аудио. Храните полный сценарий и выбранный голос вместе с аудио, чтобы при последующем редактировании можно было изменить одну строку, сохранив нужную подачу.

Скорость регулируется от 0,5 до 2,0; также предусмотрены настройки громкости. Нормализация текста разворачивает английские и китайские числа для естественного произношения. Нормализация громкости вывода по умолчанию равна true и применяется к семейству S2; у S1 то же поле не действовало. Параметр repetition\_penalty от S1 не меняет аудио S2.1 Pro, поэтому старую настройку нельзя считать действующим средством управления этой моделью. Проверяйте повторяющиеся звуки и слова непосредственно, а не полагайтесь на перенесённый параметр как на доказательство результата.

Длинные сценарии обрабатываются частями. Документированный диапазон длины части — 100–300, а max\_new\_tokens задаёт бюджет аудиотокенов на часть, а не гарантированную общую длительность. Настройка по предыдущей части может переносить голосовой контекст дальше. Производитель описывает получение полного аудио, последовательных аудиофрагментов и живую потоковую передачу текста, когда сценарий поступает постепенно. Выбирайте способ потребления данных для приложения и сохраняйте достаточно контекста сценария для произношения и тона следующего отрывка.

Чтобы получить полезный итоговый материал, при прослушивании проверяйте, нет ли пропущенных или повторяющихся слов, и оценивайте произношение чисел, смены говорящих, паузы и то, насколько выраженно выполняются указания подачи. Разные образцы голоса могут передавать одну и ту же подсказку с разной интенсивностью, поэтому начинайте с простой реплики с указанием подачи, прежде чем добавлять конкурирующие теги. В многоязычной работе предоставляйте сценарий на целевом языке, не поручая речевой модели придумывать или переводить его содержание. Точечная доработка меняет строку, указание или образец, вызвавшие несоответствие, и сохраняет части исполнения, уже подходящие заданию.

**Ailoot Ultra · Речь** `POST /v1/audio/speech` `fish-audio/s2.1-pro`

[`fish-audio/s2.1-pro`](https://ailoot.ai/models/ru/#m=fish-audio%2Fs2.1-pro&route=Ultra&caller=fish-audio%2Fs2.1-pro&fmt=speech)

Fish Audio /`fish-audio/s2.1-pro`

### Начало

Fish Audio S2.1 Pro создаёт выразительную многоязычную речь и диалоги нескольких говорящих в одном запросе, улучшая качество, задержку и пропускную способность по сравнению с S2 Pro. Задавайте подачу прямо в сценарии и используйте образцы голосов для озвучивания или разговорного аудио.

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

Текст

Результаты

Аудио

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

**Ailoot Ultra · Речь** `POST /v1/audio/speech`

Входные данные

`text`

Результат

`audio`

| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
| --- | --- | --- | --- | --- |
| Поле`model` | Тип`string` | ТребованиеОбязательно | Значения и ограничения fish-audio/s2.1-pro | По умолчанию— |
| Поле`input` | Тип`string` | ТребованиеОбязательно | Значения и ограничения Минимальная длина: 1 | По умолчанию— |
| Поле`voice` | Тип`string` | ТребованиеОбязательно | Значения и ограничения b347db033a6549378b48d00acb0d06cd Минимальная длина: 1 | По умолчанию— |
| Поле`response_format` | Тип`string` | ТребованиеНеобязательно | Значения и ограничения mp3, pcm | По умолчаниюpcm |
| Поле`provider` | Тип`object` | ТребованиеНеобязательно | Значения и ограничения | По умолчанию— |

Параметры и жизненный цикл метода

| Параметр | Контракт |
| --- | --- |
| Параметр`content_type` | Контрактapplication/json |
| Параметр`required` | Контрактmodel, input, voice |
| Параметр`material_types` | Контрактtext |

Жизненный цикл: `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}`

### Тарифы

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

Быстрый режим

Не указано При выборе быстрого режима

Режим flex

Не указано При выборе режима flex

Максимальная интенсивность рассуждений

Не указано При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)

#### Ставки Ailoot

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

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

| Конфигурация | Шкала ставок | Расчётная единица | Плата |
| --- | --- | --- | --- |
| КонфигурацияБазовые тарифы на токены | Шкала ставокБазовая ставка | Расчётная единица— | Плата Вход · Входные токены **—** / 1K токенов Выход · Выходные токены **—** / 1K токенов Вход · Чтение кэша **—** / 1K токенов Вход · Запись в кэш **—** / 1K токенов Вход · Запись в кэш, 1 час **—** / 1K токенов |
| Конфигурациявходной байт UTF-8 | Шкала ставок— | Расчётная единицаза входной байт UTF-8 | Плата Вход · входной байт UTF-8 **$0.00003** за входной байт UTF-8 |

Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. [Как работают резервирование и расчёт →](https://ailoot.ai/docs/ru/billing/reserve/)

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

#### Ailoot Ultra · Речь

Используйте реальные входные данные и сохраните полный результат

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'fish-audio/s2.1-pro', 'input': '${ACTUAL_INPUT_TEXT}', 'voice': 'b347db033a6549378b48d00acb0d06cd', 'response_format': 'mp3'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
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 response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
```

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

#### Ailoot Ultra · Речь

Полные двоичные аудиоданные или исходный ответ audio\_url, заголовки и каждый ресурс, принадлежащий Ailoot.

- `GET /v1/media/tasks/{task_id}`
- `GET /v1/media/assets/{asset_id}/content`
- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

Чтение другого содержимого

Читать существующие материалы, принадлежащие вам

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
```

##### Сохраняйте все готовые результаты

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

Сохраняйте полный ответ и заголовки, все фактические результаты, исходные возвращённые идентификаторы и все поля использования. Восстанавливайте исходную операцию без повторной отправки запроса создания.

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

Сохраните возвращённый X-Client-Request-ID для сверки. Читайте только фактически возвращённые значения task\_id/asset\_id или собственную медиатеку; никогда не составляйте URL задачи из ID операции и никогда не отправляйте запрос создания повторно.

### Псевдонимы

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

**Ailoot Ultra** [`fish-audio/s2.1-pro`](https://ailoot.ai/models/ru/#m=fish-audio%2Fs2.1-pro&route=Ultra&caller=fish-audio%2Fs2.1-pro&fmt=speech)

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

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

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

[`fish-audio/s2.1-pro`](https://ailoot.ai/models/ru/#m=fish-audio%2Fs2.1-pro&route=Ultra&caller=fish-audio%2Fs2.1-pro&fmt=speech)

FAQ · Fish Audio: S2.1 Pro

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

`POST /v1/audio/speech` · `fish-audio/s2.1-pro`: `text` → `audio`

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

`POST /v1/audio/speech` · `fish-audio/s2.1-pro`: `model`, `input`, `voice`, `response_format`, `provider`

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

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

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

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

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

Подписка

Выберите тариф со скидкой для своих регулярных запросов.

Промокод до 50%

Введите код при покупке. Цена пересчитается с учётом действующей акции.

Расходы в истории

Модель, токены и сумма сохраняются для каждого запроса.

[Выбрать подписку](https://ailoot.ai/docs/ru/billing/subscriptions/) · [Посмотреть цены моделей](https://ailoot.ai/models/ru/)

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

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

Коммерческое приложение

Встраивайте генерацию текста, картинок, видео и звука в платные функции своего сервиса.

Лицензия для реселлера

Пришлите описание проекта и схему доступа. Запросите письменные условия использования и перепродажи.

Документы на сайте

Оферта, лицензионный договор и политика обработки данных доступны до подключения.

[Запросить реселлерскую лицензию](mailto:support@ailoot.ai) · [Оферта и лицензионный договор](https://ailoot.ai/legal/offer?lang=ru)

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





Ailoot опирается на накопленный опыт работы, большую клиентскую базу, стабильный сервис и постоянный контроль KPI.





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





Этот опыт Ailoot использует для API-доступа к нейросетям в продуктах клиентов, агентах, приложениях и автоматизациях.
