Форум сайта python.su
Я новичок в программировании, посему не судите строго (от слова ноль). Подскажите, реально ли создать следующую программу:
Мне нужно, чтобы при достижении определенного уровня шума, который улавливает микрофон, автоматически включалась запись до тех пор, пока шум не прекратится и сохранялась в n-й файл и, соответственно, включалась бы каждый раз при появлении звуков, выше заданного порога. Далее, спустя определенный n-й промежуток времени (допустим 2 часа), выключался бы микрофон и воспроизводились бы все сделанные записи с теми же промежутками времени, которые были между этими звуками. По окончании воспроизведения включить микрофон и запустить процесс заново. Реально ли сделать такое в питоне, а если нет, то в какой программе реально? И насколько это сложно?
Спасибо за внимание.
Офлайн
Реально. Вам сложно (вспоминаем что в программировании ноль).
Я думаю что есть какие то готовые программы для подобного.
Офлайн
Если Вас не затруднит, могли бы Вы найти нечто подобное? Мне, в принципе, легко даётся. Циклы и словари пошли без проблем. А уж с имеющейся программой, разобраться с ней “со словарём” смогу. Заранее благодарен.
Офлайн
Вот что-то вроде этого.
http://www.cqham.ru/tvr.htm
Ну или на этом сайте номер 203. Та же программа.
http://energosoft.info/soft_electronika_201_210.html
Только не для телефона, а для микрофона с компьютера и с дальнейшим воспроизведением через заданный промежуток времени и теми же интервалами между звуками, какие были при записи.
Офлайн
есть проект на PyQt5
https://github.com/espdev/VoiceRecorder
Офлайн