Проект "Диктофон" (Для Ос Андроид )

Обсуждаются как существующие проекты (перевод документации, информационная система и т.п.), так и создание новых.

Модератор: Модераторы

Ответить
Alex2013
долгожитель
Сообщения: 3211
Зарегистрирован: 03.04.2013 11:59:44

Проект "Диктофон" (Для Ос Андроид )

Сообщение Alex2013 »

----------------------------------------------------
Мотивация :
Поиск программ с функциональностью простого диктофона дал довольно парадоксальный результат оказалось, что их исчезающие мало, а программ с нужными мне возможностями нет совсем . ( Хотя казалось бы спрос на подобные приложения вещь довольно постоянная )

+ есть желание реализовать некоторые полезности вроде
1 Записи прямо "в облако" (опционально)
2 Базы данных и архивы с записями
3 Распознавание речи ( через внешний сервис )
4 Простое редактирование
5 и наоборот нечто вроде спец режима с встроенным "подтверждением подлинности"
(Идея(сырая): привязаться к реальному времени и рассчитывать последовательность до текущего времени если совпало "метка времени" реальная (если иначе запись редактировали ) ... )
6 Сильное сжатие (специально для записи речи )
7 Шифрование с голосовым ключом
8 Голосовое управление

А еще это полезная и не слишком сложная практика в программировании для Андроид .
--------------
Побочные задачи
Найти библиотеку записи, сжатия и воспроизведения звука ( или примеры где показана работа со звуком через Android API )

--------------
Варианты реализации .
1 Монолитное GUI приложение
2 Модульное или клиент-серверное приложение
3 С использованием OpenGL ( по идее проще скины делать )
4 Веб-приложение
--------------
Особенности .
Последний раз редактировалось Alex2013 03.10.2024 09:26:55, всего редактировалось 2 раза.
Seenkao
энтузиаст
Сообщения: 568
Зарегистрирован: 01.04.2020 02:37:12
Контактная информация:

Сообщение Seenkao »

Alex2013 писал(а):Варианты реализации .
ZenGL ??? :mrgreen:

По моему ты слишком много хочешь от диктофона для начала. Думаю сначала стоит с простых вещей начать?! Хотя бы банальную запись данных в файл?
Alex2013
долгожитель
Сообщения: 3211
Зарегистрирован: 03.04.2013 11:59:44

Сообщение Alex2013 »

Seenkao писал(а):ZenGL ???
Как вариант? Да.
Seenkao писал(а):По моему ты слишком много хочешь от диктофона для начала. Думаю сначала стоит с простых вещей начать?! Хотя бы банальную запись данных в файл
С этого и начну, я вообще если честно еще не представляю как до аудиоданных на андроиде добраться . (записать по идее не проблема но вот что со сжатием делать пока не знаю )

Проект "Диктофон" пока на стадии "собора данных и планирования" ( сюда повесил просто что-бы не забыть основные идеи, а так есть еще минимум три проекта где нужно "пилить технические-гири" (тобишь отрабатывать "технический долг" по дополнениями и рефакторингу ) )

Как вариант можно сделать веб-приложение (тобишь сервак и вьювер + простой интерфейс на html + js ) прелесть подобного решения в том что все интерфейсы с "периферийными устройствами" стандартизированы, запись воспроизведение аудио графика (даже 3d) "все включено" в движок браузера.
Seenkao
энтузиаст
Сообщения: 568
Зарегистрирован: 01.04.2020 02:37:12
Контактная информация:

Сообщение Seenkao »

Alex2013 писал(а):но вот что со сжатием делать пока не знаю
там вроде даже заморачиваться не надо, просто надо выставлять уровень сжатия и все кодеки сами всё сжимают. Ну соответственно, если ты им прицепишь архиватор (возможно они сами запросят).
delphius
постоялец
Сообщения: 131
Зарегистрирован: 18.03.2020 12:40:11

Сообщение delphius »

Alex2013 писал(а):Как вариант можно сделать веб-приложение (тобишь сервак и вьювер + простой интерфейс на html + js ) прелесть подобного решения в том что все интерфейсы с "периферийными устройствами" стандартизированы, запись воспроизведение аудио графика (даже 3d) "все включено" в движок браузера.
Все уже сделано до нас (за нас)
https://whatpwacando.today/audio-recording

Использован чистый веб компонент
https://github.com/DannyMoerkerke/audio-recorder
Без всяких React, Angular и проч.

Если будете организовывать серверный рендеринг, то рекомендую обратить внимание на htmx
https://github.com/bigskysoftware/htmx

Почитать на русском можно вот этот свежак
Ну или веб версия на инглише тут
https://hypermedia.systems/book/contents/

Пример на соседнем сайте на free pascal
https://forum.lazarus.freepascal.org/in ... 93932.html
Alex2013
долгожитель
Сообщения: 3211
Зарегистрирован: 03.04.2013 11:59:44

Сообщение Alex2013 »

Спасибо ! Посмотрю. :idea:
Ответить