Implements the Technical Specification of [MPAI CAE-ARP](https://mpai.community/standards/mpai-cae/about-mpai-cae/#Figure2)*Audio Analyser* AIM, providing:
- 2 Irregularity Files
- Audio Files
# TODO
# TODO
- [x] calculate the video/audio offset
- [x] calculate the video/audio offset
- [ ] Read the input file(s?) and generate a list of audio files
- [ ] Read the input file(s?) and generate a list of audio files
- [] Split each file different channels
- [x] Split each file different channels
- [] extract silence from each channel
- [x] extract silence from each channel
- [] generate an irregularity for each silence found
- [x] generate an irregularity for each silence found
- [] save the list of irregularities as an irregularity file
- [x] save the list of irregularities as an irregularity file
- [] get the irregularity file from video analyzer
- [x] get the irregularity file from video analyzer
- [] merge the irregularity files
- [x] merge the irregularity files
- [] extract the audio from every irregularity
- [x] extract the audio from every irregularity
- [ ] for each audio irregularity, make a classification
- [ ] for each audio irregularity, make a classification
- [] save everything in a single irregularity file
- [x] save everything in a single irregularity file
Sample irregularityFile from Audio to Video Analyzer:
Sample irregularityFile from Audio to Video Analyzer:
```json
```json
...
@@ -30,12 +36,12 @@ Sample irregularityFile from Audio to Video Analyzer:
...
@@ -30,12 +36,12 @@ Sample irregularityFile from Audio to Video Analyzer: