← Документация · Скачать PDF
Общество с ограниченной ответственностью «Транскриптик»

Описание функциональных характеристик программного обеспечения

«Транскриптик»
Москва, 2026

1. Общие сведения

ПараметрЗначение
Наименование программного обеспечения«Транскриптик»
ПравообладательООО «Транскриптик», ИНН 9721241778, ОГРН 1247700704547
Регистрация программы для ЭВМСвидетельство № 2025616356 от 14.03.2025
Адрес сайтаhttps://transcriptic.ru
Страница документацииhttps://transcriptic.ru/docs
Класс программного обеспеченияСредства распознавания и синтеза речи (автоматическое преобразование речи в текст)
Форма предоставленияИнтернет-сервис (веб-приложение) и серверная часть, устанавливаемая на сервер заказчика по инструкции по установке

2. Назначение

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

Пользователь работает с программой через веб-браузер. Распознавание выполняется на сервере, поэтому мощное устройство пользователю не нужно.

3. Функциональные возможности

3.1. Учётные записи и доступ

3.2. Загрузка исходных материалов

3.3. Распознавание речи

3.4. Распознавание в реальном времени

Доступно учётным записям, которым администратор включил эту функцию. Речь с микрофона передаётся на сервер, и текст появляется на экране по ходу речи. Можно выбрать микрофон, язык, перевод и интервал временных меток. По окончании результат скачивается в формате DOCX.

3.5. Перевод

Распознанный текст переводится на выбранный язык (более 30 языков). Можно перевести весь текст или только указанные интервалы времени («перевод по тайм-кодам»). Функция доступна пользователям с уровнем доступа «расширенный» и выше. Она необязательная: для неё администратор подключает сервис машинного перевода. Без такого сервиса остальные функции работают как обычно.

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

ФорматСодержание
DOCXТекст с временными метками и обозначениями говорящих, перевод (если выбран)
TXTТекст с временными метками
SRTСубтитры; можно задать наибольшее число слов в одном субтитре

3.7. Разделение музыки на дорожки

На странице https://transcriptic.ru/munsic музыкальная запись (до 10 ГБ) разделяется на четыре дорожки: ударные, бас, вокал и прочие инструменты. Дорожки можно прослушать в браузере, отрегулировать их громкость и скачать результирующую смесь в формате MP3.

3.8. История и управление результатами

3.9. Тарификация и оплата

3.10. Отзывы и поддержка

Пользователи оставляют отзывы на странице отзывов; администратор отвечает на них и удаляет их. Контакты поддержки указаны в подвале каждой страницы сайта.

3.11. Программный интерфейс (API)

Сервис интегрируется с внешними системами через HTTP API (/v1): загрузка файла, запуск распознавания с теми же параметрами, что в веб-интерфейсе, опрос состояния, скачивание и удаление результата. Запросы подтверждаются ключом в заголовке X-Auth-Token.

3.12. Администрирование

Администратор видит список учётных записей с остатками минут, датами регистрации и уровнями доступа, сортирует и фильтрует его, пополняет баланс минут. Ему доступны дополнительные форматы документа и сквозная шкала времени для нескольких файлов.

3.13. Обслуживание данных

4. Интерфейс пользователя

Интерфейс — веб-приложение, адаптированное к экранам компьютеров и мобильных устройств. Языки интерфейса: русский, английский, немецкий, испанский, французский, португальский, турецкий, корейский.

5. Архитектура и используемые технологии

ПодсистемаНазначениеТехнологии
Веб-приложениеИнтерфейс пользователя и администратора, учётные записи, оплатаC#, .NET 8, ASP.NET Core Blazor Server
Сервис распознаванияРаспознавание речи, диаризация, удаление музыки, формирование документовPython 3.10, PyTorch, faster-whisper, demucs
Распознавание в реальном времениПотоковое распознавание с микрофонаPython, WebSocket, faster-whisper
Сервис разделения музыкиРазделение записи на дорожкиPython, demucs
Файловые сервисыПриём файлов, загрузка с Яндекс Диска, выдача результатовPython, Flask
Шлюз APIПрограммный интерфейс /v1Python, Flask
Сервис платежейПриём уведомлений об оплатеPython, Flask
Почтовый сервисОтправка кодов подтвержденияNode.js
Плановые задачиУдаление устаревших результатов, пополнение бесплатных минутPython, cron
База данныхУчётные записи, запросы, платежи, отзывыPostgreSQL 16
Входной шлюзHTTPS, маршрутизация запросовHAProxy, Let's Encrypt

Компоненты работают в контейнерах Docker под управлением ОС Linux (Ubuntu 22.04/24.04). Все вычисления выполняются на центральном процессоре (x86-64; расширения AVX2 и AVX-512 ускоряют работу, но не обязательны); графический процессор, драйверы NVIDIA и библиотеки CUDA не требуются. Состав и установка серверной части описаны в «Инструкции по установке».

6. Требования к рабочему месту пользователя

ПараметрТребование
УстройствоКомпьютер, ноутбук, планшет или смартфон
БраузерАктуальная версия Яндекс Браузера, Google Chrome, Microsoft Edge, Mozilla Firefox или Safari с поддержкой JavaScript
СетьДоступ к сайту по HTTPS; скорость, достаточная для передачи файла
Установка программНе требуется
Для распознавания в реальном времениМикрофон и разрешение браузеру на доступ к нему

7. Ограничения