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

# Fish Audio: S2.1 Pro Free (free)

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

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

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

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

О модели

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

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

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

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

Для одного говорящего выберите сохранённый идентификатор голоса либо предоставьте эталонную запись с её расшифровкой. Руководство производителя по речи рекомендует чистый образец длиной 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-free:free`

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

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

### Начало

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

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

Текст

Результаты

Аудио

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

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

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

`text`

Результат

`audio`

| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
| --- | --- | --- | --- | --- |
| Поле`model` | Тип`string` | ТребованиеОбязательно | Значения и ограничения fish-audio/s2.1-pro-free:free | По умолчанию— |
| Поле`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 токенов |
| КонфигурацияЗа запрос | Шкала ставок— | Расчётное количествоОдин запрос | Плата Вход **$0** за запрос |

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-free:free', '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-free:free`](https://ailoot.ai/models/ru/#m=fish-audio%2Fs2.1-pro-free%3Afree&route=Ultra&caller=fish-audio%2Fs2.1-pro-free%3Afree&fmt=speech)

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

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

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

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

FAQ · Fish Audio: S2.1 Pro Free (free)

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

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

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

`POST /v1/audio/speech` · `fish-audio/s2.1-pro-free:free`: `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-доступа к нейросетям в продуктах клиентов, агентах, приложениях и автоматизациях.
