5

Продолжение поста «Распознавание голоса оффлайн. VOSK. Basic 4 Android»

Чот на Google Play меня забанили так что вот ссылка на приложуху https://disk.yandex.ru/d/sZNUFkhz4GhTNg


Sleeping Diary — распознавание русского языка в текст оффлайн, создание автоматически упорядоченных записей.

Описание:

Простой дневник или если угодно голосовые заметки. Эта версия только для русского языка.

Изначально планировалось создать дневник сновидений для людей увлекающихся Кастанедой, астралом и прочими практиками.

Мне нужно было две вещи:

1. Независимость от интернета

2. Не нагружать пользователя каталогизацией и оформлением записей. «Сказал — и забыл».

Способ работы:

1. Диктуете свою заметку «Диктовать»

2. После нажатия кнопки «Стоп» начинается распознавание (очень забавно наблюдать в окне промежуточных результатов)

3. В окне «Результат» появляется результат и заметка автоматически сохраняется

Заметки хранятся в папке Diary_files в обычных текстовых файлах. Вы может копировать их и

редактировать в любом удобном редакторе. Редактирование в программе не предусмотрено.

Структура файлов:

Файлы именуются согласно датам создания. Например: 2022-04-02.TXT

Все что записывается в течении одной даты — записывается в один файл!

С наступлением новой даты автоматически создается следующий файл. Например 2022-04-03.TXT

Содержимое файла:

2022-04-02 14:17 текст заметки..........................................

2022-04-02 15:26 текст заметки..........................................

и т.д.

При удалении приложения папка Diary_files не удаляется.

Применена библиотека распознавания голоса VOSK. Поэтому размер программы весьма большой.

Показать полностью
1

Распознавание голоса оффлайн. VOSK. Basic 4 Android

В некотором роде ответ на EVA - Educable Voice Assistant / Программируем на Python #1

Существует замечательный продукт Basic4android.  Теперь он стал бесплатный. Это очень простая и удобная IDE для писания на Бэйсике. А также на Java.

Сайт: https://www.b4x.com/b4a.html

Оказывается в нем тоже можно работать с библиотекой оффлайн распознавания голоса VOSK.


1. Ставим последнюю версию Basic4android и нужные пакеты (там на сайте написано какие)

2. Качаем русский VOSK https://alphacephei.com/vosk/models/vosk-model-small-ru-0.22...

3. Переименовываем vosk-model-small-ru-0.22.zip в model.zip

4. Качаем готовый пример здесь https://www.b4x.com/android/forum/threads/speechtotext-conti...

5. Заменяем тамошний английски model.zip на русский из пункта 3.

6. Подключаем к компу Андроид телефон.

7. Запускаем компиляцию и старт.

Показать полностью
Отличная работа, все прочитано!