Расшифровка и ИИ‑разбор записей — одним запросом к API
Один POST с файлом — в ответе текст по спикерам и ИИ-отчет по вашему шаблону.
curl -X POST "https://app.memoai.tech/api/v1/developer/transcriptions?reports=summary" \-H "Authorization: Bearer mk_live_…" \-H 'Content-Disposition: attachment; filename="call-48213.mp3"' \-H "X-External-Id: deal-48213" \--data-binary @call-48213.mp3{"status": "completed","language": "ru","duration_seconds": 1384.2,"segments": [{ "start": 0.0, "speaker_name": "Спикер 1","text": "Полина, добрый день! Это Роман из «Овсяново»." },{ "start": 6.9, "speaker_name": "Спикер 2","text": "Здравствуйте. Нам нужна пробная поставка для кофейни." },{ "start": 13.1, "speaker_name": "Спикер 1","text": "Отправим образцы в четверг, прайс пришлю сегодня." }],"prompt_results": [{ "slug": "summary", "status": "completed","text": "Кофейня, пробная поставка: образцы в четверг, прайс сегодня." }]}Отчет по звонку
Итоги
- Клиент — кофейня, нужна пробная поставка.
- Договорились: образцы в четверг, прайс сегодня.
Задачи
- Отправить две коробки образцов
- Прислать прайс
- Созвониться в понедельник
- 2 ГБ
- файл одним запросом
- 10 ч
- длина одной записи
- 99
- языков, определяются сами
- ~4 мин
- на час записи
- 73
- формата аудио и видео
CRM и телефония
API для транскрибации звонков: от АТС до карточки сделки
Вместе с записью передайте номер сделки, свои поля и идентификатор менеджера из CRM или АТС — разбор вернется привязанным к ним.
01 | Ваша АТС или CRM
Звонок завершен, запись готова
call-48213.mp323:04 | 21,4 МБ02 | Запрос
Файл уходит вместе с номером сделки и менеджером
POST /transcriptions?reports=call-checklistX-External-Id: deal-48213X-Author: external:amocrm:172903 | Ответ
Текст по спикерам
"status": "completed","external_id": "deal-48213","segments": [ … ]04 | Ответ
Отчет по вашему чек-листу
"slug": "call-checklist","text": "Выявил потребность — да\nНазвал цену — нет"05 | Ваш код
Разбор в карточке сделки
GET /transcriptions?external_id=deal-48213# все звонки сделки — одним запросом
Встраивается в CRM и телефонию, которые у вас уже есть
amoCRMБитрикс24
Mango Office
UIS
Сипуни
МТС Exolve
- Любая система с API
Привязка к CRM
Каждый звонок знает свою сделку и менеджера
Три заголовка в том же запросе — и запись с первой секунды привязана к вашей CRM: находится по номеру сделки, фильтруется по вашим полям и лежит у нужного менеджера.
curl -X POST "https://app.memoai.tech/api/v1/developer/transcriptions?reports=call-checklist" \-H "Authorization: Bearer mk_live_…" \-H 'Content-Disposition: attachment; filename="call-48213.mp3"' \-H "X-External-Id: deal-48213" \-H 'X-Metadata: {"pipeline":"b2b","source":"mango"}' \-H "X-Author: external:amocrm:1729" \--data-binary @call-48213.mp3{"status": "completed","external_id": "deal-48213","metadata": { "pipeline": "b2b", "source": "mango" },"author": { "id": "9c2d4e6f-…", "name": "Роман" }}Приложение
Админку писать не нужно
Все, что загружено через API, появляется в Memo AI: руководитель читает разборы, ищет по звонкам и спрашивает ИИ-ассистента — в браузере и в приложении для компьютера.
Свои ИИ-отчеты
Свой промпт — свой отчет по каждому разговору
Напишите промпт в приложении — у отчета появится идентификатор. Передайте его в параметре reports, и отчет по вашим правилам придет вместе с расшифровкой: чек-лист звонка, разбор возражений, карточка для CRM.
Настройки → AI-отчеты
- Название
- Чек-лист звонка
- Идентификатор
call-checklist- Промпт
- Ты — руководитель отдела продаж. Проверь звонок по чек-листу: представился ли менеджер, выявил ли потребность, назвал ли цену, договорился ли о следующем шаге. По каждому пункту ответь «да» или «нет» и приведи цитату.
curl -X POST "https://app.memoai.tech/api/v1/developer/transcriptions?reports=call-checklist" \-H "Authorization: Bearer mk_live_…" \-H 'Content-Disposition: attachment; filename="call-48213.mp3"' \--data-binary @call-48213.mp3{"status": "completed","prompt_results": [{ "slug": "call-checklist", "name": "Чек-лист звонка","text": "Представился — да: «Это Роман из „Овсяново“»\nВыявил потребность — да: «Нужна пробная поставка»\nНазвал цену — нет\nСледующий шаг — да: «Созвонимся в понедельник»" }]}ИИ-отчеты
ИИ-анализ — это параметр запроса
Добавьте ?reports= — и вместе с расшифровкой придут итоги и задачи, без отдельного запроса к языковой модели.
curl -X POST "https://app.memoai.tech/api/v1/developer/transcriptions?reports=summary" \-H "Authorization: Bearer mk_live_…" \-H 'Content-Disposition: attachment; filename="call-48213.mp3"' \--data-binary @call-48213.mp3{"status": "completed","prompt_results": [{ "slug": "summary", "name": "Итоги","text": "Клиент — кофейня, нужна пробная поставка. Образцы в четверг, прайс сегодня." }]}Поиск и выгрузка
Найдите любой разговор одним запросом
Фильтруйте записи по номеру сделки, своим полям, дате и статусу — без собственной базы и индексов. Нужен архив — заберите до 100 расшифровок одним ZIP.
curl "https://app.memoai.tech/api/v1/developer/transcriptions" \-H "Authorization: Bearer mk_live_…"{"items": [{ "title": "Пробная поставка","external_id": "deal-48213", "metadata": { "manager": "roman" },"created_at": "2026-09-18T10:12:00Z" },{ "title": "Повторный звонок","external_id": "deal-48213", "metadata": { "manager": "roman" },"created_at": "2026-09-11T10:12:00Z" },{ "title": "Продление договора","external_id": "deal-47990", "metadata": { "manager": "anna" },"created_at": "2026-09-17T10:12:00Z" },{ "title": "Кофейня «Зерно»","external_id": "deal-48102", "metadata": { "manager": "roman" },"created_at": "2026-09-16T10:12:00Z" },{ "title": "Новый клиент","external_id": "deal-48240", "metadata": { "manager": "anna" },"created_at": "2026-09-10T10:12:00Z" }]}Записи клиентов под вашим контролем
Ключ по умолчанию только читает
Права на загрузку, удаление и отчеты выдаются при создании ключа и потом не меняются.
Расшифровки зашифрованы
Отдельный ключ шифрования на каждое рабочее пространство. Серверы в России.
Исходная запись не хранится
Файл удаляется в ходе обработки — остается только текст.
Удаление без следа
Один запрос стирает расшифровку и отчеты с наших серверов — для всех участников.
ИИ-агенты
Ваш агент подключит это сам
Спецификация OpenAPI, документация одним файлом для модели и MCP-сервер: Claude Code, Cursor и ChatGPT работают с вашими записями напрямую.
MCP-серверClaude Code, Cursor, ChatGPT
claude mcp add --transport http memo-ai https://mcp.memoai.tech/mcpOpenAPI 3.1для генераторов клиентов и агентов
curl https://memoai.tech/openapi.jsonДокументация одним файломскормите ее модели целиком
curl https://memoai.tech/docs/llms-full.txtЧем отличается от SpeechKit и Whisper API
Сравнили по открытой документации — включая строку, где мы не лучше.
| Критерий | Memo AI | Yandex SpeechKit | Whisper API (OpenAI) |
|---|---|---|---|
| Что в ответе | текст по спикерам и ИИ-отчет | текст, метки спикеров | текст |
| ИИ-отчет в том же запросе | да, включая свой шаблон | нет, отдельным сервисом | нет, отдельным запросом к модели |
| Размер файла | до 2 ГБ и 10 часов | до 1 ГБ и 4 часов | до 25 МБ |
| Языки | 99, определяются сами | около 17 | несколько десятков |
| Как получить ключ | минута в настройках приложения | облачная консоль, сервисный аккаунт, IAM-токен | аккаунт OpenAI и зарубежная карта |
| Как узнать о готовности | опрос статуса | опрос операции | ответ приходит сразу, очереди нет |
| Интерфейс для команды | есть: записи видны в приложении | нет | нет |
| Оплата | от 0,5 ₽ за минуту, картой или по счету | за 15 секунд канала, около 36 ₽ за час | $0,006 за минуту |
Данные о Yandex SpeechKit и Whisper API — по их открытой документации на сентябрь 2026 года.
30 ₽ за час записи
Та же цена в пересчете на час, с разделением по спикерам.
Тарифы Pro и Expert
Доступ к API есть на обоих тарифах; ключ создается за минуту в настройках.
Счет для юрлиц
Оплата картой или по счету.
Первый текст — через пять минут
Создайте ключ
В приложении: Настройки → API и MCP. Ключ показывается один раз.
AuthorizationAuthorization: Bearer mk_live_…Отправьте файл
Один POST, файл — телом запроса. В ответ придет идентификатор записи.
curlcurl -X POST "https://app.memoai.tech/api/v1/developer/transcriptions" \-H "Authorization: Bearer mk_live_…" \-H 'Content-Disposition: attachment; filename="call-48213.mp3"' \--data-binary @call-48213.mp3Заберите результат
Опрашивайте статус раз в 5–10 секунд, пока он не станет completed.
status.shcurl "https://app.memoai.tech/api/v1/developer/transcriptions/$UUID" \-H "Authorization: Bearer mk_live_…"
Вопросы и ответы
Что умеет API распознавания речи Memo AI?
Сколько стоит и есть ли бесплатный доступ?
Как быстро обрабатывается запись?
Какие форматы и какой размер файла?
В каких форматах можно выгрузить расшифровку?
Подойдет ли для звонков из amoCRM и Битрикс24?
Как автоматизировать расшифровку звонков?
Чем это отличается от Yandex SpeechKit и SaluteSpeech?
Чем это отличается от Whisper API?
Есть ли SDK?
Где хранятся данные и как их удалить?
Как подключить MCP-сервер?
Отправьте первую запись сегодня
Ключ создается за минуту в настройках приложения.