# Bolna: как собрать собственного голосового ИИ-агента из готовых модулей

- Site: VeraPoint News
- Section: Инструменты
- Date: 2026-09-15
- Canonical: https://verapointmedia.com/tools/bolna-ai-bolna/
- Markdown: https://verapointmedia.com/tools/bolna-ai-bolna.md
- Summary: Bolna — это платформа с открытым исходным кодом, которая работает как «дирижер» для голосовых ИИ-агентов, позволяя вам объединять разные сервисы распознавания, обработки и синтеза речи в единый рабочий процесс. Если вам нужно создать кастомного голосового помощника, но вы не хотите привязываться к одному поставщику тех
- Target queries: AI tools; AI agents; bolna-ai-bolna
- Tags: #ai #technology
- Image: https://verapointmedia.com/static/content-assets/tools/bolna-ai-bolna/cover.webp

## Sources

- https://github.com/bolna-ai/bolna

---

## Где взять

[bolna-ai/bolna — открыть на GitHub](https://github.com/bolna-ai/bolna)

Открытая лицензия: MIT · 760 stars.

Bolna — это платформа с открытым исходным кодом, которая работает как «дирижер» для голосовых ИИ-агентов, позволяя вам объединять разные сервисы распознавания, обработки и синтеза речи в единый рабочий процесс. Если вам нужно создать кастомного голосового помощника, но вы не хотите привязываться к одному поставщику технологий, этот инструмент поможет вам собрать систему из тех компонентов, которые подходят именно под ваши задачи.

### Как это работает на самом деле
Часто кажется, что для создания голосового агента нужно писать сложную систему с нуля, связывая десятки API. На деле же Bolna предлагает модульный подход: вы берете «транскрибатор» (ASR — Automatic Speech Recognition), «мозг» (LLM — Large Language Model) и «голос» (TTS — Text-to-Speech) и соединяете их в один конвейер через веб-сокеты. 

Парадокс в том, что, несмотря на сложность задачи, сам фреймворк не пытается быть «всем сразу». Он не навязывает вам конкретный сервис, а выступает связующим звеном. Например, вы можете использовать Deepgram для перевода речи в текст, GPT-4o-mini для генерации ответов и ElevenLabs для озвучки. Bolna берет на себя оркестрацию — то есть следит за тем, чтобы данные от одного модуля корректно передавались другому в реальном времени.

### Что можно собрать
В основе системы лежит принцип «транскрибатор — LLM — синтезатор». Вы можете собрать как полноценного телефонного агента, так и простого текстового помощника. 

Для работы с телефонией Bolna поддерживает интеграцию с такими провайдерами, как Twilio или Plivo. Если же вам не нужны звонки, можно запустить «текстовый» конвейер, где агент будет обрабатывать запросы без участия ASR и TTS. Благодаря использованию библиотеки LiteLLM, вы можете легко переключаться между десятками моделей — от OpenAI до Mistral или Llama, просто меняя настройки в конфигурации.

### Как начать работу
Для быстрого старта разработчики подготовили Docker-окружение. В репозитории есть папка `local_setup`, где с помощью скрипта `start.sh` можно развернуть все необходимые контейнеры: сервер Bolna, телефонию и Redis для хранения данных агентов. 

Если вы хотите попробовать программный подход, достаточно создать экземпляр класса `Assistant` в Python. Вы определяете компоненты (например, `Transcriber` с моделью `nova-2` от Deepgram), добавляете их в задачу через `assistant.add_task` и запускаете цикл обработки. Это позволяет протестировать логику агента локально, прежде чем подключать реальные телефонные линии.

### Кому это подходит
Этот инструмент идеален для разработчиков, которые хотят контролировать стек технологий своего голосового агента. Если вы уже используете конкретные API для распознавания или синтеза речи и хотите объединить их в работающий продукт, Bolna дает для этого готовую архитектуру. 

Однако стоит учитывать, что проект активно развивается, и некоторые части экосистемы (например, облачная панель управления) могут быть закрытыми, в то время как сам фреймворк остается открытым. Документация по API и настройке провайдеров доступна на официальном сайте проекта.

### Вердикт
Стоит попробовать, если вам нужно гибкое решение, где вы хотите самостоятельно выбирать поставщиков ASR, LLM и TTS, не переписывая каждый раз логику взаимодействия между ними.

Лучше выбрать другой путь, если вам нужно готовое «коробочное» решение с интерфейсом без написания кода, так как Bolna требует навыков программирования на Python и настройки серверной инфраструктуры.

## Похожие материалы

- [Как отличить рабочий AI-инструмент от красивой демки](https://verapointmedia.com/guides/kak-otlichit-rabochiy-ai-instrument-ot-krasivoy-demki/)
- [Что такое AI-агент простыми словами](https://verapointmedia.com/guides/chto-takoe-ai-agent-prostymi-slovami/)
