----------------------------------------------------
Мотивация :
Поиск программ с функциональностью простого диктофона дал довольно парадоксальный результат оказалось, что их исчезающие мало, а программ с нужными мне возможностями нет совсем . ( Хотя казалось бы спрос на подобные приложения вещь довольно постоянная )
+ есть желание реализовать некоторые полезности вроде
1 Записи прямо "в облако" (опционально)
2 Базы данных и архивы с записями
3 Распознавание речи ( через внешний сервис )
4 Простое редактирование
5 и наоборот нечто вроде спец режима с встроенным "подтверждением подлинности"
(Идея(сырая): привязаться к реальному времени и рассчитывать последовательность до текущего времени если совпало "метка времени" реальная (если иначе запись редактировали ) ... )
6 Сильное сжатие (специально для записи речи )
7 Шифрование с голосовым ключом
8 Голосовое управление
А еще это полезная и не слишком сложная практика в программировании для Андроид .
--------------
Побочные задачи
Найти библиотеку записи, сжатия и воспроизведения звука ( или примеры где показана работа со звуком через Android API )
--------------
Варианты реализации .
1 Монолитное GUI приложение
2 Модульное или клиент-серверное приложение
3 С использованием OpenGL ( по идее проще скины делать )
4 Веб-приложение
--------------
Особенности .
Проект "Диктофон" (Для Ос Андроид )
Модератор: Модераторы
Проект "Диктофон" (Для Ос Андроид )
Последний раз редактировалось Alex2013 03.10.2024 09:26:55, всего редактировалось 2 раза.
ZenGL ???Alex2013 писал(а):Варианты реализации .
По моему ты слишком много хочешь от диктофона для начала. Думаю сначала стоит с простых вещей начать?! Хотя бы банальную запись данных в файл?
Как вариант? Да.Seenkao писал(а):ZenGL ???
С этого и начну, я вообще если честно еще не представляю как до аудиоданных на андроиде добраться . (записать по идее не проблема но вот что со сжатием делать пока не знаю )Seenkao писал(а):По моему ты слишком много хочешь от диктофона для начала. Думаю сначала стоит с простых вещей начать?! Хотя бы банальную запись данных в файл
Проект "Диктофон" пока на стадии "собора данных и планирования" ( сюда повесил просто что-бы не забыть основные идеи, а так есть еще минимум три проекта где нужно "пилить технические-гири" (тобишь отрабатывать "технический долг" по дополнениями и рефакторингу ) )
Как вариант можно сделать веб-приложение (тобишь сервак и вьювер + простой интерфейс на html + js ) прелесть подобного решения в том что все интерфейсы с "периферийными устройствами" стандартизированы, запись воспроизведение аудио графика (даже 3d) "все включено" в движок браузера.
там вроде даже заморачиваться не надо, просто надо выставлять уровень сжатия и все кодеки сами всё сжимают. Ну соответственно, если ты им прицепишь архиватор (возможно они сами запросят).Alex2013 писал(а):но вот что со сжатием делать пока не знаю
Все уже сделано до нас (за нас)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
Спасибо ! Посмотрю. 
