| Параметр | Значение |
|---|---|
| Наименование программного обеспечения | «Транскриптик» |
| Правообладатель | ООО «Транскриптик», ИНН 9721241778, ОГРН 1247700704547 |
| Регистрация программы для ЭВМ | Свидетельство № 2025616356 от 14.03.2025 |
| Адрес сайта | https://transcriptic.ru |
| Страница документации | https://transcriptic.ru/docs |
| Класс программного обеспечения | Средства распознавания и синтеза речи (автоматическое преобразование речи в текст) |
| Форма предоставления | Интернет-сервис (веб-приложение) и серверная часть, устанавливаемая на сервер заказчика по инструкции по установке |
«Транскриптик» автоматически преобразует речь из аудио- и видеозаписей в текст. Программа формирует текстовую расшифровку с временными метками и разделением по говорящим, субтитры и перевод текста. Она нужна, чтобы сократить ручной труд при расшифровке интервью, совещаний, лекций, видеоматериалов СМИ и других записей.
Пользователь работает с программой через веб-браузер. Распознавание выполняется на сервере, поэтому мощное устройство пользователю не нужно.
disk.yandex.ru, disk.yandex.com, yadi.sk). Файл скачивается на сервер без участия устройства пользователя.Доступно учётным записям, которым администратор включил эту функцию. Речь с микрофона передаётся на сервер, и текст появляется на экране по ходу речи. Можно выбрать микрофон, язык, перевод и интервал временных меток. По окончании результат скачивается в формате DOCX.
Распознанный текст переводится на выбранный язык (более 30 языков). Можно перевести весь текст или только указанные интервалы времени («перевод по тайм-кодам»). Функция доступна пользователям с уровнем доступа «расширенный» и выше. Она необязательная: для неё администратор подключает сервис машинного перевода. Без такого сервиса остальные функции работают как обычно.
| Формат | Содержание |
|---|---|
| DOCX | Текст с временными метками и обозначениями говорящих, перевод (если выбран) |
| TXT | Текст с временными метками |
| SRT | Субтитры; можно задать наибольшее число слов в одном субтитре |
На странице https://transcriptic.ru/munsic музыкальная запись (до 10 ГБ) разделяется на четыре дорожки: ударные, бас, вокал и прочие инструменты. Дорожки можно прослушать в браузере, отрегулировать их громкость и скачать результирующую смесь в формате MP3.
Пользователи оставляют отзывы на странице отзывов; администратор отвечает на них и удаляет их. Контакты поддержки указаны в подвале каждой страницы сайта.
Сервис интегрируется с внешними системами через HTTP API (/v1): загрузка файла, запуск распознавания с теми же параметрами, что в веб-интерфейсе, опрос состояния, скачивание и удаление результата. Запросы подтверждаются ключом в заголовке X-Auth-Token.
Администратор видит список учётных записей с остатками минут, датами регистрации и уровнями доступа, сортирует и фильтрует его, пополняет баланс минут. Ему доступны дополнительные форматы документа и сквозная шкала времени для нескольких файлов.
Интерфейс — веб-приложение, адаптированное к экранам компьютеров и мобильных устройств. Языки интерфейса: русский, английский, немецкий, испанский, французский, португальский, турецкий, корейский.
| Подсистема | Назначение | Технологии |
|---|---|---|
| Веб-приложение | Интерфейс пользователя и администратора, учётные записи, оплата | C#, .NET 8, ASP.NET Core Blazor Server |
| Сервис распознавания | Распознавание речи, диаризация, удаление музыки, формирование документов | Python 3.10, PyTorch, faster-whisper, demucs |
| Распознавание в реальном времени | Потоковое распознавание с микрофона | Python, WebSocket, faster-whisper |
| Сервис разделения музыки | Разделение записи на дорожки | Python, demucs |
| Файловые сервисы | Приём файлов, загрузка с Яндекс Диска, выдача результатов | Python, Flask |
| Шлюз API | Программный интерфейс /v1 | Python, 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 не требуются. Состав и установка серверной части описаны в «Инструкции по установке».
| Параметр | Требование |
|---|---|
| Устройство | Компьютер, ноутбук, планшет или смартфон |
| Браузер | Актуальная версия Яндекс Браузера, Google Chrome, Microsoft Edge, Mozilla Firefox или Safari с поддержкой JavaScript |
| Сеть | Доступ к сайту по HTTPS; скорость, достаточная для передачи файла |
| Установка программ | Не требуется |
| Для распознавания в реальном времени | Микрофон и разрешение браузеру на доступ к нему |