Rechi Android

PDF · Markdown

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

Документ подготовлен в соответствии с подпунктом «д» пункта 11 Правил формирования и ведения единого реестра российских программ для электронных вычислительных машин и баз данных, утверждённых постановлением Правительства Российской Федерации от 16.11.2015 № 1236.

Наименование программного обеспечения: «Rechi Android»

Версия: 0.3.3

Правообладатель: ________________________________

Класс ПО (приказ Минцифры России от 22.09.2020 № 486): 07.04 «Средства распознавания и синтеза речи»

Дата: ___ __________ 2026 г.


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

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

«Rechi Android» — прикладное программное обеспечение для мобильных устройств под управлением операционной системы Android, предназначенное для аудиозаписи устной речи, её автоматического преобразования в текст (распознавания речи), автоматического разделения текста по говорящим (диаризации), последующего редактирования, поиска и экспорта полученной расшифровки.

Ключевая архитектурная особенность программного обеспечения — полностью локальная обработка данных. Аудиозаписи, тексты расшифровок и любые производные от них данные обрабатываются и хранятся исключительно в памяти устройства пользователя и не передаются на серверы правообладателя или третьих лиц. Сетевое соединение используется программным обеспечением единственным образом — для однократной загрузки файлов акустических моделей при первоначальной настройке. После загрузки моделей программное обеспечение полностью работоспособно при отсутствии сетевого соединения (авиарежим).

1.2. Решаемые задачи

  1. Получение текстовой расшифровки устной речи в условиях, когда передача аудиозаписи третьим лицам недопустима: обработка персональных данных, врачебной, адвокатской, банковской и иной охраняемой законом тайны, сведений ограниченного доступа.
  2. Расшифровка речи при отсутствии либо неустойчивости канала связи (выездные мероприятия, полевые исследования, объекты с ограничением радиосвязи).
  3. Снижение стоимости расшифровки за счёт отказа от облачных сервисов распознавания речи с потарифной оплатой.
  4. Исключение зависимости технологического процесса от доступности внешних сервисов, в том числе иностранных.
  5. Выполнение ресурсоёмкого вычислительного конвейера на устройстве с ограниченным объёмом оперативной памяти и ограниченным тепловым бюджетом без деградации пользовательского опыта.

1.3. Область применения

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

1.4. Целевая аудитория

Руководители и сотрудники организаций, ведущие протоколы совещаний; журналисты; исследователи; врачи, юристы и иные специалисты, работающие с конфиденциальной информацией; студенты и преподаватели.


2. Функциональные характеристики

2.1. Подсистема аудиозаписи

ХарактеристикаЗначение
Формат внутренней записиWAV, PCM 16 бит, моно, 16 кГц
Максимальная длительность сессииОграничена свободным местом на устройстве
Режим работыПередний план и фоновый режим (служба переднего плана типа microphone)
Запись при погашенном экранеПоддерживается
СегментацияАвтоматическая нарезка на чанки фиксированной длительности

Реализованные функции:

2.2. Подсистема импорта аудио

2.3. Подсистема обработки речи

Обработка выполняется авторским конвейером, включающим следующие стадии:

  1. Подготовка. Объединение чанков сессии в единый поток отсчётов, проверка комплектности установленных моделей.
  2. Детектирование речевой активности (VAD). Выделение фрагментов, содержащих речь, с построением карты соответствия временных координат «сжатый речевой поток — исходная запись». Исключение пауз сокращает объём материала, поступающего на распознавание, и пропорционально уменьшает время обработки.
  3. Распознавание речи (ASR). Преобразование речевого сигнала в текст с пословной временнóй разметкой.
  4. Диаризация говорящих. Определение границ реплик и присвоение каждой реплике идентификатора говорящего. Стадии 3 и 4 выполняются параллельно на разных потоках.
  5. Слияние. Сопоставление распознанных слов с сегментами говорящих по критерию максимального временнóго перекрытия; автоматическая пометка слов, произнесённых в зонах наложения речи двух и более участников.
  6. Постобработка. Коррекция распознанных словоформ по пользовательскому словарю терминов, имён собственных и профессиональной лексики.
  7. Сохранение. Формирование и сохранение документа расшифровки.

Характеристики подсистемы:

ХарактеристикаЗначение
Языки распознаванияРусский, английский и иные языки, поддерживаемые выбранной моделью
Скорость обработкиБыстрее реального времени на устройствах текущего поколения
Число говорящихОпределяется автоматически либо задаётся пользователем
Работа без сетиДа, после первоначальной загрузки моделей

2.4. Отказоустойчивость и адаптация к ресурсам устройства

2.5. Управление акустическими моделями

2.6. Работа с говорящими и участниками

2.7. Редактор расшифровки

2.8. Воспроизведение

2.9. Поиск

2.10. Аналитика мероприятия

По завершённой расшифровке формируются:

2.11. Хранение данных и защита информации

2.12. Экспорт

Расшифровка выгружается в следующих формах:

Передача сформированного файла выполняется штатным системным механизмом «Поделиться» по выбору пользователя.

2.13. Пользовательский интерфейс

Графический пользовательский интерфейс полностью реализован на русском языке (373 текстовых ресурсов переведены в полном объёме). Дополнительно поддерживается английский язык. Язык интерфейса выбирается пользователем в системных настройках приложения независимо от языка операционной системы.

Интерфейс построен на декларативной библиотеке Jetpack Compose и наборе компонентов Material Design 3, поддерживает светлую и тёмную темы, динамическую цветовую схему, масштабирование шрифтов и работу с программами экранного доступа.


3. Информация, необходимая для установки

3.1. Системные требования

ПараметрМинимальное значениеРекомендуемое значение
Операционная системаAndroid 9.0 (уровень API 28)Android 12 и выше
Архитектура процессораARM64 (arm64-v8a)ARM64, 8 ядер
Оперативная память3 ГБ6 ГБ и более
Свободная память устройства1 ГБ3 ГБ и более
МикрофонОбязателен—
Сетевое соединениеТребуется однократно для загрузки моделей—

Программное обеспечение не требует прав суперпользователя, не использует сервисы Google Play и работоспособно на устройствах, поставляемых без них.

3.2. Порядок установки

Способ 1. Установка из магазина приложений RuStore.

  1. Открыть приложение RuStore на устройстве.
  2. В строке поиска ввести «Rechi».
  3. На карточке приложения нажать «Установить».
  4. Дождаться завершения загрузки и установки.

Способ 2. Установка из дистрибутивного файла (APK).

  1. Загрузить файл дистрибутива по адресу https://v0system.ru.
  2. В системных настройках устройства разрешить установку приложений из источника, выполняющего установку (браузер либо файловый менеджер).
  3. Открыть загруженный файл и подтвердить установку.
  4. Проверить соответствие цифровой подписи дистрибутива значению, опубликованному на сайте правообладателя.

3.3. Первичная настройка

  1. При первом запуске приложение отображает вводный экран с описанием принципа локальной обработки данных и правовой информацией об использовании аудиозаписи.
  2. Предоставить разрешение на доступ к микрофону по системному запросу.
  3. Предоставить разрешение на отправку уведомлений (требуется для отображения хода записи и обработки).
  4. На экране настройки моделей выбрать модель распознавания. По умолчанию предлагается модель, соответствующая языку операционной системы и объёму памяти устройства.
  5. Нажать «Загрузить» и дождаться завершения загрузки и установки моделей. Рекомендуется выполнять загрузку при подключении к сети Wi-Fi.
  6. По завершении установки моделей программное обеспечение готово к работе. Дальнейшее сетевое соединение не требуется.

3.4. Обновление

Обновление выполняется штатными средствами магазина приложений RuStore либо установкой нового дистрибутивного файла поверх установленного. Пользовательские данные, расшифровки и загруженные модели при обновлении сохраняются. Принудительное обновление программного обеспечения не применяется: решение об установке обновления принимает пользователь.

3.5. Удаление

Удаление выполняется штатными средствами операционной системы. При удалении безвозвратно уничтожаются все данные приложения, включая аудиозаписи, расшифровки и загруженные модели. Перед удалением рекомендуется выполнить резервное копирование сессий.


4. Информация, необходимая для эксплуатации

4.1. Запись мероприятия

  1. На главном экране нажать кнопку записи.
  2. На экране подготовки указать название, при необходимости выбрать шаблон встречи, задать ожидаемое число говорящих (либо оставить автоматическое определение) и язык.
  3. Нажать «Начать запись». Приложение переходит в режим записи; в панели уведомлений отображается индикатор активной записи.
  4. В ходе записи допускается сворачивание приложения и блокировка экрана. Для отметки важного момента нажать соответствующую кнопку на экране записи или в уведомлении.
  5. По завершении мероприятия нажать «Остановить». Сессия сохраняется в списке со статусом «Записана».

4.2. Обработка записи

  1. Открыть сессию из списка и нажать «Обработать».
  2. Приложение последовательно выполняет стадии конвейера, отображая текущую стадию, процент выполнения и оценку оставшегося времени.
  3. Обработку допускается свернуть: она продолжается в фоновом режиме, ход отображается в уведомлении.
  4. При прерывании обработки повторный запуск продолжает работу с последней контрольной точки.
  5. По завершении статус сессии меняется на «Обработана», становится доступен редактор расшифровки.

4.3. Работа с расшифровкой

  1. Открыть расшифровку. Текст сгруппирован по репликам говорящих.
  2. Для прослушивания фрагмента нажать на нужное слово — воспроизведение начнётся с соответствующей позиции.
  3. Для исправления текста нажать на реплику и внести изменения.
  4. Для присвоения говорящему имени нажать на его обозначение и выбрать участника из справочника либо ввести имя. Изменение применяется ко всем репликам этого говорящего.
  5. Для просмотра статистики мероприятия открыть раздел аналитики.
  6. Для выгрузки нажать «Экспорт» и выбрать формат.

4.4. Поиск по архиву

  1. Перейти на вкладку поиска.
  2. Ввести искомое слово или фразу. Результаты отображаются по мере ввода.
  3. При необходимости ограничить выборку по говорящему.
  4. Нажать на результат для перехода к соответствующему месту расшифровки и записи.

4.5. Настройки

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

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

4.7. Диагностика и типовые неисправности

ПризнакВероятная причинаДействия пользователя
Кнопка записи неактивнаНе предоставлено разрешение на микрофонВыдать разрешение в системных настройках приложения
Обработка не запускается, сообщение об отсутствии моделиМодели не установлены либо установлены не полностьюОткрыть «Настройки — Модели», выполнить загрузку заново
Обработка прерывается сообщением о нехватке памятиВыбрана модель, превышающая возможности устройстваРазрешить автоматическое понижение модели либо выбрать модель меньшего размера вручную
Обработка периодически приостанавливаетсяСработал температурный контрольДождаться охлаждения устройства; обработка возобновится автоматически
Запись прерваласьИсчерпано свободное местоОсвободить место; записанная часть сохранена
Загрузка модели завершается ошибкойОтсутствует или нестабильно сетевое соединениеПовторить загрузку при устойчивом соединении

Для передачи сведений в службу технической поддержки в разделе «Настройки — Журнал обработки» предусмотрено формирование диагностического отчёта. Отчёт содержит технические сведения о ходе выполнения операций и не содержит аудиоданных и текстов расшифровок.


5. Контактная информация

ПараметрЗначение
Правообладатель________________________________
Адрес________________________________
Сайтhttps://v0system.ru
Электронная почта службы поддержкиdev@v0system.ru
Телефон+7 (___) ___-__-__

Настоящий документ размещён в открытом доступе по адресу https://v0system.ru/docs.