Creating a Silence Detector Audio

Employer
[no-member:pro]Vyacheslav[/no-member:pro]
Project parameters
Type of cooperationOne-time project
SectionSoftware development
Prepaymentwithout prepayment
Payment methodsBank transfer, Electronic money
Acceptance of requestsfrom Dec 1, 2019 until Dec 11, 2019
Project description
Programmer services are required. It is required to write a program (script) to use ubuntu (orange pi pc+armbian) with a web interface.
Functions:
- capture sound from the built-in microphone on the board
- analysis of the sound stream for the presence of a sound level below the established threshold (study.s.) during the set time (sec) and when an event occurs, the execution of actions - launching an external script (ready) and sending an e-mail. Event Reports (can be externally scripted)
- the same as the previous paragraph, but only monitoring the presence of sound of a certain level (study.s.) for a certain time (sec and launch of an external script (ready already) and sending an e-mail. Event Reports (can be externally scripted)
Delay in starting the program in seconds after booting the system
Web interface requirements (web server existing, raised on localhost devices)
- state display (alarm/no alarm), preferably in color
- displaying the level of the captured sound (vu meter)
- interface fields for setting parameters: silence level, silence duration, duration of the signal, signal level, data for setting up the mail server (smtp, sender address, login, password), address field for sending e-mail. Messages.
Analog under windows - pira.cz.
Under Linux - SilentJack https://www.aelius.com/njh/silentjack/
Functions:
- capture sound from the built-in microphone on the board
- analysis of the sound stream for the presence of a sound level below the established threshold (study.s.) during the set time (sec) and when an event occurs, the execution of actions - launching an external script (ready) and sending an e-mail. Event Reports (can be externally scripted)
- the same as the previous paragraph, but only monitoring the presence of sound of a certain level (study.s.) for a certain time (sec and launch of an external script (ready already) and sending an e-mail. Event Reports (can be externally scripted)
Delay in starting the program in seconds after booting the system
Web interface requirements (web server existing, raised on localhost devices)
- state display (alarm/no alarm), preferably in color
- displaying the level of the captured sound (vu meter)
- interface fields for setting parameters: silence level, silence duration, duration of the signal, signal level, data for setting up the mail server (smtp, sender address, login, password), address field for sending e-mail. Messages.
Analog under windows - pira.cz.
Under Linux - SilentJack https://www.aelius.com/njh/silentjack/