On startup the demo application reads command line parameters and loads a network to Inference engine. It uses only audio files in
wav format. Audio should be converted to model's sample rate using
-sr/--sample_rate option, if sample rate of audio differs from sample rate of model (e.g. AclNet expected 16kHz audio). After reading the audio, it is sliced into clips to fit model input (clips are allowed to overlap with
-ol/--overlap option) and each clip is processed separately with its own prediction.
For demo input image or video files, refer to the section Media Files Available for Demos in the Open Model Zoo Demos Overview. The list of models supported by the demo is in
<omz_dir>/demos/sound_classification_demo/python/models.lst file. This file can be used as a parameter for Model Downloader and Converter to download and, if necessary, convert models to OpenVINO Inference Engine format (*.xml + *.bin).
An example of using the Model Downloader:
An example of using the Model Converter:
Run the application with the
-h option to see the usage message:
Running the application with the empty list of options yields the usage message given above and an error message.
You can use the following command to do inference on GPU with a pre-trained sound classification model and conversion of input audio to sample rate of 16000:
The demo uses console to display the predictions. It shows classification of each clip with timing of it and total prediction of whole audio.