> For the complete documentation index, see [llms.txt](https://doc.nextbot.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.nextbot.ru/functional/setting-up-agent/golosovye-soobsheniya-i-izobrazheniya/rabota-s-failami.-golosovye-soobsheniya.md).

# Голосовые сообщения

Данный функционал позволяет гибко настраивать ИИ-агента при работе с голосовыми сообщениями и аудио файлами.

<a href="https://app.nextbot.ru/option#voice-messages" class="button secondary">Перейти к блоку «Голосовые сообщения»</a>

<figure><img src="https://2593311972-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fef2EBU68XAlye1NtG8DF%2Fuploads%2FL8EM4Pb0XWHC13TvOWGr%2FScreenshot_14.png?alt=media&amp;token=a31e1ac8-ef74-4295-af69-7ab3e9fd1460" alt=""><figcaption></figcaption></figure>

## **Реакция агента на получение голосовых сообщений.**

### **Отвечать стандартным сообщением:**

С помощью данной опции вы разрешаете ИИ-агенту отвечать пользователю только заготовленным вами текстовым сообщением, например:\
*Я не могу распознавать голосовые сообщения, напишите текстом.*

### **Распознавать голос:**

**Модель распознавания:** ElevenLabs, Ncspeech - это технологии, которые помогают распознавать речь\
\
\- **ElevenLabs:** Обеспечивает наивысшее качество распознавания с наименьшим количеством ошибок на текущий момент и поддерживает множество языков.\
\- **Ncspeech:** Специализируется на русском, казахском языках и смешанной русско-казахской речи.\
\
— Стоимость распознавания: 1 Botcoin за минуту аудиозаписи\
— Работает с: WhatsApp, VK, Авито, Авито PRO, Instagram и Telegram<br>

## Голосовые ответы ИИ-агента (ElevenLabs)

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

Для синтеза речи используется интеграция с сервисом [**ElevenLabs**](https://doc.nextbot.ru/functional/integrations/elevenlabs). При этом система также поддерживает сценарии работы **без голосовых ответов**, без подключения синтеза речи.

### Поддерживаемые платформы

Голосовой синтез в данный момент доступен в следующих каналах:

* WhatsApp
* VK
* Telegram

> ⚠️ Если ответ ИИ содержит ссылку, она будет отправлена отдельным текстовым сообщением и не будет озвучена.

### Стоимость синтеза речи

Стоимость синтезированной речи рассчитывается на стороне **ElevenLabs** и зависит от выбранного тарифа.\
Для использования голосовых ответов необходимо подключить сервис на странице **Интеграции → ElevenLabs**.

### **Условия синтеза речи**

*(при включённой интеграции с ElevenLabs)*

<div data-full-width="true"><figure><img src="https://2593311972-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fef2EBU68XAlye1NtG8DF%2Fuploads%2FPEmR193zAENThNneY9k5%2Fimage.png?alt=media&amp;token=f5a539c1-da46-41d4-9538-1982ad0e55ce" alt=""><figcaption></figcaption></figure></div>

Вы можете настроить, в каких случаях ИИ-агент будет отвечать голосовым сообщением. Это позволяет гибко управлять поведением агента и расходом синтеза речи.

Доступны **4 режима условий:**

* **Без условий**

  ИИ-агент всегда отвечает голосовым сообщением, независимо от типа входящего сообщения: текст, голос или изображение.\
  Подходит для сценариев, где голос является основным форматом общения.<br>
* **Только на голосовые сообщения**

  ИИ-агент отвечает голосом только в ответ на голосовые сообщения пользователя.\
  На текстовые сообщения и изображения агент отвечает текстом.<br>
* **По размеру текста**

  Голосовой ответ отправляется только в том случае, если ответ ИИ превышает заданный порог длины.<br>

  Можно настроить:

  * минимальное количество символов
  * или минимальное количество предложений<br>
* **Каждое N-е сообщение**

  Голосовые ответы отправляются периодически, в зависимости от выбранного интервала.<br>

  Пример:\
  если указано «каждое 3-е сообщение», голосовой ответ будет отправляться на каждое третье сообщение пользователя.<br>

  Доступный диапазон: от каждого 2-го до каждого 10-го сообщения.

### Настройка задержки голосовых сообщений

<figure><img src="https://2593311972-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fef2EBU68XAlye1NtG8DF%2Fuploads%2FcXer4kbn6Y54yGmqAaZb%2Fimage.png?alt=media&amp;token=61d8922e-9c8b-425e-87e8-43ca0c9fb376" alt=""><figcaption></figcaption></figure>

Задержка перед отправкой голосового ответа помогает имитировать поведение реального человека и делает диалог более естественным.

Доступны **3 типа задержек:**

* **Фиксированная**

  Перед отправкой каждого голосового сообщения применяется одинаковая задержка в секундах.<br>
* **Случайный диапазон**

  Задержка выбирается случайным образом в заданном диапазоне.\
  Допустимые значения — от 1 до 60 секунд.<br>
* **В зависимости от длительности**

  Задержка рассчитывается автоматически на основе длительности голосового сообщения и заданного коэффициента.\
  \
  Пример:\
  длительность сообщения — 60 секунд, коэффициент — 0.1 → задержка составит 6 секунд.\ <br>

  <div data-full-width="true"><figure><img src="https://2593311972-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fef2EBU68XAlye1NtG8DF%2Fuploads%2FbYSOQpRzLWpdWkGb0mLb%2Fimage.png?alt=media&amp;token=ce5dfd1b-dd3a-4701-9b3a-53d5f9131757" alt=""><figcaption></figcaption></figure></div>

### Примеры использования без голосового ответа (без интеграции с ElevenLabs).

**Вариант 1:**

Реакция агента на получение аудиофайлов: Отвечать стандартным сообщением => Голосовой ответ: Никогда.

При данной настройке, если пользователь отправит голосовое сообщение, то ИИ-агент ответит текстовым сообщением, которые вы указали в "Стандартное сообщение для аудиофайлов", например "Мне не удобно прослушивать, отправьте текстом", или любое другое сообщение исходя из вашего проекта.

**Вариант 2:**

Реакция агента на получение аудиофайлов: Распознавать голос => Голосовой ответ: Никогда.

При данной настройке, если пользователь отправит голосовое сообщение, то ИИ-агент сможет распознавать голосовое сообщение и ответить текстовым сообщением.\ <br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://doc.nextbot.ru/functional/setting-up-agent/golosovye-soobsheniya-i-izobrazheniya/rabota-s-failami.-golosovye-soobsheniya.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
