├── .gitignore
├── CNN-VAD-Android
├── .idea
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── encodings.xml
│ ├── gradle.xml
│ ├── libraries
│ │ ├── __local_jars____Users_abhisheksehgal_Desktop_SIPlab_UsersGuidesCodes_CNN_VAD_CNN_VAD_Android_app_libs_libandroid_tensorflow_inference_java_jar_unspecified_jar.xml
│ │ ├── com_android_support_animated_vector_drawable_23_4_0.xml
│ │ ├── com_android_support_appcompat_v7_23_4_0.xml
│ │ ├── com_android_support_support_annotations_23_4_0_jar.xml
│ │ ├── com_android_support_support_v4_23_4_0.xml
│ │ └── com_android_support_support_vector_drawable_23_4_0.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── runConfigurations.xml
│ └── workspace.xml
├── app
│ ├── .externalNativeBuild
│ │ └── cmake
│ │ │ ├── debug
│ │ │ ├── arm64-v8a
│ │ │ │ ├── .ninja_deps
│ │ │ │ ├── .ninja_log
│ │ │ │ ├── CMakeCache.txt
│ │ │ │ ├── CMakeFiles
│ │ │ │ │ ├── 3.6.0-rc2
│ │ │ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ │ │ └── CMakeSystem.cmake
│ │ │ │ │ ├── CMakeOutput.log
│ │ │ │ │ ├── SuperpoweredExample.dir
│ │ │ │ │ │ ├── FIRFilter.c.o
│ │ │ │ │ │ ├── FrequencyDomain.cpp.o
│ │ │ │ │ │ ├── MelSpectrogram.c.o
│ │ │ │ │ │ ├── Timer.c.o
│ │ │ │ │ │ ├── Transforms.c.o
│ │ │ │ │ │ ├── Users
│ │ │ │ │ │ │ └── abhisheksehgal
│ │ │ │ │ │ │ │ └── Desktop
│ │ │ │ │ │ │ │ └── Test
│ │ │ │ │ │ │ │ └── Low-Latency-Android-Audio-iOS-Audio-Engine
│ │ │ │ │ │ │ │ └── Superpowered
│ │ │ │ │ │ │ │ └── AndroidIO
│ │ │ │ │ │ │ │ └── SuperpoweredAndroidAudioIO.cpp.o
│ │ │ │ │ │ └── audioProcessing.c.o
│ │ │ │ │ ├── TargetDirectories.txt
│ │ │ │ │ ├── cmake.check_cache
│ │ │ │ │ ├── feature_tests.bin
│ │ │ │ │ ├── feature_tests.c
│ │ │ │ │ └── feature_tests.cxx
│ │ │ │ ├── android_gradle_build.json
│ │ │ │ ├── build.ninja
│ │ │ │ ├── cmake_build_command.txt
│ │ │ │ ├── cmake_build_output.txt
│ │ │ │ ├── cmake_install.cmake
│ │ │ │ └── rules.ninja
│ │ │ ├── armeabi-v7a
│ │ │ │ ├── .ninja_deps
│ │ │ │ ├── .ninja_log
│ │ │ │ ├── CMakeCache.txt
│ │ │ │ ├── CMakeFiles
│ │ │ │ │ ├── 3.6.0-rc2
│ │ │ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ │ │ └── CMakeSystem.cmake
│ │ │ │ │ ├── CMakeOutput.log
│ │ │ │ │ ├── SuperpoweredExample.dir
│ │ │ │ │ │ ├── FIRFilter.c.o
│ │ │ │ │ │ ├── FrequencyDomain.cpp.o
│ │ │ │ │ │ ├── MelSpectrogram.c.o
│ │ │ │ │ │ ├── Timer.c.o
│ │ │ │ │ │ ├── Transforms.c.o
│ │ │ │ │ │ ├── Users
│ │ │ │ │ │ │ └── abhisheksehgal
│ │ │ │ │ │ │ │ └── Desktop
│ │ │ │ │ │ │ │ └── Test
│ │ │ │ │ │ │ │ └── Low-Latency-Android-Audio-iOS-Audio-Engine
│ │ │ │ │ │ │ │ └── Superpowered
│ │ │ │ │ │ │ │ └── AndroidIO
│ │ │ │ │ │ │ │ └── SuperpoweredAndroidAudioIO.cpp.o
│ │ │ │ │ │ └── audioProcessing.c.o
│ │ │ │ │ ├── TargetDirectories.txt
│ │ │ │ │ ├── cmake.check_cache
│ │ │ │ │ ├── feature_tests.bin
│ │ │ │ │ ├── feature_tests.c
│ │ │ │ │ └── feature_tests.cxx
│ │ │ │ ├── android_gradle_build.json
│ │ │ │ ├── build.ninja
│ │ │ │ ├── cmake_build_command.txt
│ │ │ │ ├── cmake_build_output.txt
│ │ │ │ ├── cmake_install.cmake
│ │ │ │ └── rules.ninja
│ │ │ ├── x86
│ │ │ │ ├── .ninja_deps
│ │ │ │ ├── .ninja_log
│ │ │ │ ├── CMakeCache.txt
│ │ │ │ ├── CMakeFiles
│ │ │ │ │ ├── 3.6.0-rc2
│ │ │ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ │ │ └── CMakeSystem.cmake
│ │ │ │ │ ├── CMakeOutput.log
│ │ │ │ │ ├── SuperpoweredExample.dir
│ │ │ │ │ │ ├── FIRFilter.c.o
│ │ │ │ │ │ ├── FrequencyDomain.cpp.o
│ │ │ │ │ │ ├── MelSpectrogram.c.o
│ │ │ │ │ │ ├── Timer.c.o
│ │ │ │ │ │ ├── Transforms.c.o
│ │ │ │ │ │ ├── Users
│ │ │ │ │ │ │ └── abhisheksehgal
│ │ │ │ │ │ │ │ └── Desktop
│ │ │ │ │ │ │ │ └── Test
│ │ │ │ │ │ │ │ └── Low-Latency-Android-Audio-iOS-Audio-Engine
│ │ │ │ │ │ │ │ └── Superpowered
│ │ │ │ │ │ │ │ └── AndroidIO
│ │ │ │ │ │ │ │ └── SuperpoweredAndroidAudioIO.cpp.o
│ │ │ │ │ │ └── audioProcessing.c.o
│ │ │ │ │ ├── TargetDirectories.txt
│ │ │ │ │ ├── cmake.check_cache
│ │ │ │ │ ├── feature_tests.bin
│ │ │ │ │ ├── feature_tests.c
│ │ │ │ │ └── feature_tests.cxx
│ │ │ │ ├── android_gradle_build.json
│ │ │ │ ├── build.ninja
│ │ │ │ ├── cmake_build_command.txt
│ │ │ │ ├── cmake_build_output.txt
│ │ │ │ ├── cmake_install.cmake
│ │ │ │ └── rules.ninja
│ │ │ └── x86_64
│ │ │ │ ├── .ninja_deps
│ │ │ │ ├── .ninja_log
│ │ │ │ ├── CMakeCache.txt
│ │ │ │ ├── CMakeFiles
│ │ │ │ ├── 3.6.0-rc2
│ │ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ │ └── CMakeSystem.cmake
│ │ │ │ ├── CMakeOutput.log
│ │ │ │ ├── SuperpoweredExample.dir
│ │ │ │ │ ├── FIRFilter.c.o
│ │ │ │ │ ├── FrequencyDomain.cpp.o
│ │ │ │ │ ├── MelSpectrogram.c.o
│ │ │ │ │ ├── Timer.c.o
│ │ │ │ │ ├── Transforms.c.o
│ │ │ │ │ ├── Users
│ │ │ │ │ │ └── abhisheksehgal
│ │ │ │ │ │ │ └── Desktop
│ │ │ │ │ │ │ └── Test
│ │ │ │ │ │ │ └── Low-Latency-Android-Audio-iOS-Audio-Engine
│ │ │ │ │ │ │ └── Superpowered
│ │ │ │ │ │ │ └── AndroidIO
│ │ │ │ │ │ │ └── SuperpoweredAndroidAudioIO.cpp.o
│ │ │ │ │ └── audioProcessing.c.o
│ │ │ │ ├── TargetDirectories.txt
│ │ │ │ ├── cmake.check_cache
│ │ │ │ ├── feature_tests.bin
│ │ │ │ ├── feature_tests.c
│ │ │ │ └── feature_tests.cxx
│ │ │ │ ├── android_gradle_build.json
│ │ │ │ ├── build.ninja
│ │ │ │ ├── cmake_build_command.txt
│ │ │ │ ├── cmake_build_output.txt
│ │ │ │ ├── cmake_install.cmake
│ │ │ │ └── rules.ninja
│ │ │ └── release
│ │ │ ├── arm64-v8a
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ │ ├── 3.6.0-rc2
│ │ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ │ └── CMakeSystem.cmake
│ │ │ │ ├── CMakeOutput.log
│ │ │ │ ├── TargetDirectories.txt
│ │ │ │ ├── cmake.check_cache
│ │ │ │ ├── feature_tests.bin
│ │ │ │ ├── feature_tests.c
│ │ │ │ └── feature_tests.cxx
│ │ │ ├── android_gradle_build.json
│ │ │ ├── build.ninja
│ │ │ ├── cmake_build_command.txt
│ │ │ ├── cmake_build_output.txt
│ │ │ ├── cmake_install.cmake
│ │ │ └── rules.ninja
│ │ │ ├── armeabi-v7a
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ │ ├── 3.6.0-rc2
│ │ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ │ └── CMakeSystem.cmake
│ │ │ │ ├── CMakeOutput.log
│ │ │ │ ├── TargetDirectories.txt
│ │ │ │ ├── cmake.check_cache
│ │ │ │ ├── feature_tests.bin
│ │ │ │ ├── feature_tests.c
│ │ │ │ └── feature_tests.cxx
│ │ │ ├── android_gradle_build.json
│ │ │ ├── build.ninja
│ │ │ ├── cmake_build_command.txt
│ │ │ ├── cmake_build_output.txt
│ │ │ ├── cmake_install.cmake
│ │ │ └── rules.ninja
│ │ │ ├── x86
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ │ ├── 3.6.0-rc2
│ │ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ │ └── CMakeSystem.cmake
│ │ │ │ ├── CMakeOutput.log
│ │ │ │ ├── TargetDirectories.txt
│ │ │ │ ├── cmake.check_cache
│ │ │ │ ├── feature_tests.bin
│ │ │ │ ├── feature_tests.c
│ │ │ │ └── feature_tests.cxx
│ │ │ ├── android_gradle_build.json
│ │ │ ├── build.ninja
│ │ │ ├── cmake_build_command.txt
│ │ │ ├── cmake_build_output.txt
│ │ │ ├── cmake_install.cmake
│ │ │ └── rules.ninja
│ │ │ └── x86_64
│ │ │ ├── CMakeCache.txt
│ │ │ ├── CMakeFiles
│ │ │ ├── 3.6.0-rc2
│ │ │ │ ├── CMakeCCompiler.cmake
│ │ │ │ ├── CMakeCXXCompiler.cmake
│ │ │ │ ├── CMakeDetermineCompilerABI_C.bin
│ │ │ │ ├── CMakeDetermineCompilerABI_CXX.bin
│ │ │ │ └── CMakeSystem.cmake
│ │ │ ├── CMakeOutput.log
│ │ │ ├── TargetDirectories.txt
│ │ │ ├── cmake.check_cache
│ │ │ ├── feature_tests.bin
│ │ │ ├── feature_tests.c
│ │ │ └── feature_tests.cxx
│ │ │ ├── android_gradle_build.json
│ │ │ ├── build.ninja
│ │ │ ├── cmake_build_command.txt
│ │ │ ├── cmake_build_output.txt
│ │ │ ├── cmake_install.cmake
│ │ │ └── rules.ninja
│ ├── build.gradle
│ ├── libs
│ │ ├── arm64-v8a
│ │ │ └── libtensorflow_inference.so
│ │ ├── armeabi-v7a
│ │ │ └── libtensorflow_inference.so
│ │ ├── libandroid_tensorflow_inference_java.jar
│ │ ├── x86
│ │ │ └── libtensorflow_inference.so
│ │ └── x86_64
│ │ │ └── libtensorflow_inference.so
│ ├── proguard-rules.pro
│ └── src
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── assets
│ │ └── frozen_without_dropout.pb
│ │ ├── java
│ │ └── com
│ │ │ └── superpowered
│ │ │ └── frequencydomain
│ │ │ ├── ActivityInference.java
│ │ │ ├── MainActivity.java
│ │ │ └── MovingAverageBuffer.java
│ │ ├── jni
│ │ ├── CMakeLists.txt
│ │ ├── FIRFilter.c
│ │ ├── FIRFilter.h
│ │ ├── FrequencyDomain.cpp
│ │ ├── MelSpectrogram.c
│ │ ├── MelSpectrogram.h
│ │ ├── Timer.c
│ │ ├── Timer.h
│ │ ├── Transforms.c
│ │ ├── Transforms.h
│ │ ├── audioProcessing.c
│ │ ├── audioProcessing.h
│ │ └── filterCoefficients.h
│ │ ├── res
│ │ ├── layout
│ │ │ └── activity_main.xml
│ │ ├── menu
│ │ │ └── menu_main.xml
│ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.png
│ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.png
│ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.png
│ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.png
│ │ ├── mipmap-xxxhdpi
│ │ │ └── utd_emblem_solid_flame.png
│ │ ├── values-w820dp
│ │ │ └── dimens.xml
│ │ └── values
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── utd_logo-web.png
├── build.gradle
├── captures
│ ├── com.superpowered.frequencydomain_2017.10.06_10.30.trace
│ ├── com.superpowered.frequencydomain_2017.10.06_17.05.trace
│ ├── com.superpowered.frequencydomain_2017.10.09_18.21.trace
│ └── com.superpowered.frequencydomain_2017.10.11_14.16.trace
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
├── CNN-VAD-iOS
├── CNN_VAD.xcodeproj
│ ├── project.pbxproj
│ └── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ └── IDEWorkspaceChecks.plist
└── CNN_VAD
│ ├── Audio IO
│ ├── AudioRecorder.h
│ ├── AudioRecorder.mm
│ ├── MovingAverageBuffer.h
│ ├── MovingAverageBuffer.m
│ ├── TPCircularBuffer.c
│ └── TPCircularBuffer.h
│ ├── Feature Extraction
│ ├── FIRFilter.c
│ ├── FIRFilter.h
│ ├── MelSpectrogram.c
│ ├── MelSpectrogram.h
│ ├── Transforms.c
│ ├── Transforms.h
│ ├── audioProcessing.c
│ ├── audioProcessing.h
│ └── filterCoefficients.h
│ ├── Supporting Files
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ │ └── AppIcon.appiconset
│ │ │ └── Contents.json
│ ├── Base.lproj
│ │ └── LaunchScreen.storyboard
│ ├── Info.plist
│ └── UTD_emblem_solid_flame.png
│ ├── View
│ ├── Base.lproj
│ │ └── Main.storyboard
│ ├── CNN_VAD-Bridging-Header.h
│ └── ViewController.swift
│ ├── frozen_without_dropout.pb
│ └── my_model.mlmodel
├── LICENSE
├── README.md
├── Training Code
├── Feature_Extraction.m
├── Full_Model_Training.ipynb
├── Functions
│ ├── MelEnergyFilterbank.m
│ ├── addnoise_asl_nseg.m
│ ├── buildFilterbank.m
│ ├── getData.m
│ └── melFilterBank.m
└── Image_Creator.m
└── Users-Guide-CNN-VAD.pdf
/.gitignore:
--------------------------------------------------------------------------------
1 | # All the jupyter notebook checkpoints
2 | .ipynb_checkpoints
3 |
4 | # Mac finder specific files
5 | .DS_Store
6 |
7 | # Xcode
8 | #
9 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
10 |
11 | ## User settings
12 | xcuserdata/
13 |
14 | ## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
15 | *.xcscmblueprint
16 | *.xccheckout
17 |
18 | ## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
19 | build/
20 | DerivedData/
21 | *.moved-aside
22 | *.pbxuser
23 | !default.pbxuser
24 | *.mode1v3
25 | !default.mode1v3
26 | *.mode2v3
27 | !default.mode2v3
28 | *.perspectivev3
29 | !default.perspectivev3
30 |
31 | # Android Studio Projects
32 |
33 | # Built application files
34 | /*/build/
35 |
36 | # Crashlytics configuations
37 | com_crashlytics_export_strings.xml
38 |
39 | # Local configuration file (sdk path, etc)
40 | local.properties
41 |
42 | # Gradle generated files
43 | .gradle/
44 |
45 | # Signing files
46 | .signing/
47 |
48 | # User-specific configurations
49 | .idea/libraries/
50 | .idea/workspace.xml
51 | .idea/tasks.xml
52 | .idea/.name
53 | .idea/compiler.xml
54 | .idea/copyright/profiles_settings.xml
55 | .idea/encodings.xml
56 | .idea/misc.xml
57 | .idea/modules.xml
58 | .idea/scopes/scope_settings.xml
59 | .idea/vcs.xml
60 | *.iml
61 |
62 | # OS-specific files
63 | .DS_Store
64 | .DS_Store?
65 | ._*
66 | .Spotlight-V100
67 | .Trashes
68 | ehthumbs.db
69 | Thumbs.db
70 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/.idea/libraries/__local_jars____Users_abhisheksehgal_Desktop_SIPlab_UsersGuidesCodes_CNN_VAD_CNN_VAD_Android_app_libs_libandroid_tensorflow_inference_java_jar_unspecified_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/.idea/libraries/com_android_support_animated_vector_drawable_23_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/.idea/libraries/com_android_support_appcompat_v7_23_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/.idea/libraries/com_android_support_support_annotations_23_4_0_jar.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/.idea/libraries/com_android_support_support_v4_23_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/.idea/libraries/com_android_support_support_vector_drawable_23_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/.ninja_deps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/.ninja_deps
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/.ninja_log:
--------------------------------------------------------------------------------
1 | # ninja log v5
2 | 1 55 0 CMakeFiles/SuperpoweredExample.dir/Timer.c.o f983621157eba339
3 | 1 55 0 CMakeFiles/SuperpoweredExample.dir/FIRFilter.c.o b0e59be4f71661a4
4 | 2 58 0 CMakeFiles/SuperpoweredExample.dir/audioProcessing.c.o f8fdd6f7d33d33de
5 | 1 61 0 CMakeFiles/SuperpoweredExample.dir/MelSpectrogram.c.o 2ba2ad1d704e47c5
6 | 2 64 0 CMakeFiles/SuperpoweredExample.dir/Transforms.c.o c012e99ed0e8a3e1
7 | 2 91 0 CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o ea7c936e8a0bd66d
8 | 1 221 0 CMakeFiles/SuperpoweredExample.dir/FrequencyDomain.cpp.o 9407e2a55c4469d2
9 | 222 315 0 /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/debug/obj/arm64-v8a/libSuperpoweredExample.so 846232f1ab717fef
10 | 3 90 0 CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o ea7c936e8a0bd66d
11 | 90 182 0 /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/debug/obj/arm64-v8a/libSuperpoweredExample.so 846232f1ab717fef
12 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeCCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_C_COMPILER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang")
2 | set(CMAKE_C_COMPILER_ARG1 "")
3 | set(CMAKE_C_COMPILER_ID "Clang")
4 | set(CMAKE_C_COMPILER_VERSION "3.8")
5 | set(CMAKE_C_COMPILER_WRAPPER "")
6 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
7 | set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
8 | set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
9 | set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
10 | set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
11 |
12 | set(CMAKE_C_PLATFORM_ID "")
13 | set(CMAKE_C_SIMULATE_ID "")
14 | set(CMAKE_C_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar")
17 | set(CMAKE_RANLIB "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib")
18 | set(CMAKE_LINKER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld")
19 | set(CMAKE_COMPILER_IS_GNUCC )
20 | set(CMAKE_C_COMPILER_LOADED 1)
21 | set(CMAKE_C_COMPILER_WORKS TRUE)
22 | set(CMAKE_C_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_C_COMPILER_ENV_VAR "CC")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_C_COMPILER_ID_RUN 1)
36 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
37 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
38 | set(CMAKE_C_LINKER_PREFERENCE 10)
39 |
40 | # Save compiler ABI information.
41 | set(CMAKE_C_SIZEOF_DATA_PTR "8")
42 | set(CMAKE_C_COMPILER_ABI "ELF")
43 | set(CMAKE_C_LIBRARY_ARCHITECTURE "")
44 |
45 | if(CMAKE_C_SIZEOF_DATA_PTR)
46 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
47 | endif()
48 |
49 | if(CMAKE_C_COMPILER_ABI)
50 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
51 | endif()
52 |
53 | if(CMAKE_C_LIBRARY_ARCHITECTURE)
54 | set(CMAKE_LIBRARY_ARCHITECTURE "")
55 | endif()
56 |
57 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
58 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
59 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
60 | endif()
61 |
62 |
63 |
64 |
65 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "dl;c;dl")
66 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-arm64/usr/lib")
67 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
68 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-17.3.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "17.3.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-21")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "21")
11 | set(CMAKE_SYSTEM_PROCESSOR "aarch64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/FIRFilter.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/FIRFilter.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/FrequencyDomain.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/FrequencyDomain.cpp.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/MelSpectrogram.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/MelSpectrogram.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/Timer.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/Timer.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/Transforms.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/Transforms.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/audioProcessing.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir/audioProcessing.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/edit_cache.dir
2 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/rebuild_cache.dir
3 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/SuperpoweredExample.dir
4 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/cmake
2 | arguments :
3 | -H/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
4 | -B/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a
5 | -GAndroid Gradle - Ninja
6 | -DANDROID_ABI=arm64-v8a
7 | -DANDROID_NDK=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b
8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/debug/obj/arm64-v8a
9 | -DCMAKE_BUILD_TYPE=Debug
10 | -DCMAKE_MAKE_PROGRAM=/Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake
12 | -DANDROID_PLATFORM=android-21
13 | -DCMAKE_C_FLAGS=-O2 -fsigned-char
14 | -DCMAKE_CXX_FLAGS=-fsigned-char -I/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
15 | -DANDROID_PLATFORM=android-16
16 | -DANDROID_TOOLCHAIN=clang
17 | -DANDROID_ARM_NEON=TRUE
18 | -DANDROID_STL=gnustl_static
19 | -DPATH_TO_SUPERPOWERED:STRING=/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
20 | jvmArgs :
21 |
22 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Debug
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for compiling C files.
24 |
25 | rule C_COMPILER__SuperpoweredExample
26 | depfile = $DEP_FILE
27 | deps = gcc
28 | command = /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=aarch64-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-arm64 $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS
29 | description = Building C object $out
30 |
31 |
32 | #############################################
33 | # Rule for compiling CXX files.
34 |
35 | rule CXX_COMPILER__SuperpoweredExample
36 | depfile = $DEP_FILE
37 | deps = gcc
38 | command = /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-arm64 $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS
39 | description = Building CXX object $out
40 |
41 |
42 | #############################################
43 | # Rule for linking CXX shared library.
44 |
45 | rule CXX_SHARED_LIBRARY_LINKER__SuperpoweredExample
46 | command = $PRE_LINK && /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-arm64 -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD
47 | description = Linking CXX shared library $TARGET_FILE
48 | restat = $RESTAT
49 |
50 |
51 | #############################################
52 | # Rule for re-running cmake.
53 |
54 | rule RERUN_CMAKE
55 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni -B/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/arm64-v8a
56 | description = Re-running CMake...
57 | generator = 1
58 |
59 |
60 | #############################################
61 | # Rule for cleaning all built files.
62 |
63 | rule CLEAN
64 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean
65 | description = Cleaning all built files...
66 |
67 |
68 | #############################################
69 | # Rule for printing all primary targets available.
70 |
71 | rule HELP
72 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets
73 | description = All primary targets available:
74 |
75 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_deps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_deps
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_log:
--------------------------------------------------------------------------------
1 | # ninja log v5
2 | 1 80 0 CMakeFiles/SuperpoweredExample.dir/audioProcessing.c.o c8dcb309ca1becee
3 | 0 80 0 CMakeFiles/SuperpoweredExample.dir/FIRFilter.c.o ed5ddc556ef44a2d
4 | 1 81 0 CMakeFiles/SuperpoweredExample.dir/Timer.c.o fe08d5f95387c24a
5 | 1 81 0 CMakeFiles/SuperpoweredExample.dir/MelSpectrogram.c.o 7f315c0a6605e0f9
6 | 1 88 0 CMakeFiles/SuperpoweredExample.dir/Transforms.c.o 721474f74914b258
7 | 2 114 0 CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o 7218e48baff0164c
8 | 0 265 0 CMakeFiles/SuperpoweredExample.dir/FrequencyDomain.cpp.o 4e058d9defa067d2
9 | 266 356 0 /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libSuperpoweredExample.so 5c769361950bd009
10 | 2 137 0 CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o 7218e48baff0164c
11 | 137 241 0 /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/debug/obj/armeabi-v7a/libSuperpoweredExample.so 5c769361950bd009
12 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeCCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_C_COMPILER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang")
2 | set(CMAKE_C_COMPILER_ARG1 "")
3 | set(CMAKE_C_COMPILER_ID "Clang")
4 | set(CMAKE_C_COMPILER_VERSION "3.8")
5 | set(CMAKE_C_COMPILER_WRAPPER "")
6 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
7 | set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
8 | set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
9 | set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
10 | set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
11 |
12 | set(CMAKE_C_PLATFORM_ID "")
13 | set(CMAKE_C_SIMULATE_ID "")
14 | set(CMAKE_C_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar")
17 | set(CMAKE_RANLIB "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib")
18 | set(CMAKE_LINKER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ld")
19 | set(CMAKE_COMPILER_IS_GNUCC )
20 | set(CMAKE_C_COMPILER_LOADED 1)
21 | set(CMAKE_C_COMPILER_WORKS TRUE)
22 | set(CMAKE_C_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_C_COMPILER_ENV_VAR "CC")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_C_COMPILER_ID_RUN 1)
36 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
37 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
38 | set(CMAKE_C_LINKER_PREFERENCE 10)
39 |
40 | # Save compiler ABI information.
41 | set(CMAKE_C_SIZEOF_DATA_PTR "4")
42 | set(CMAKE_C_COMPILER_ABI "ELF")
43 | set(CMAKE_C_LIBRARY_ARCHITECTURE "")
44 |
45 | if(CMAKE_C_SIZEOF_DATA_PTR)
46 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
47 | endif()
48 |
49 | if(CMAKE_C_COMPILER_ABI)
50 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
51 | endif()
52 |
53 | if(CMAKE_C_LIBRARY_ARCHITECTURE)
54 | set(CMAKE_LIBRARY_ARCHITECTURE "")
55 | endif()
56 |
57 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
58 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
59 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
60 | endif()
61 |
62 |
63 |
64 |
65 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "dl;c;dl")
66 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-16/arch-arm/usr/lib")
67 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
68 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-17.3.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "17.3.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-16")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "16")
11 | set(CMAKE_SYSTEM_PROCESSOR "armv7-a")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/FIRFilter.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/FIRFilter.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/FrequencyDomain.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/FrequencyDomain.cpp.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/MelSpectrogram.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/MelSpectrogram.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/Timer.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/Timer.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/Transforms.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/Transforms.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/audioProcessing.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir/audioProcessing.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/edit_cache.dir
2 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/rebuild_cache.dir
3 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir
4 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/cmake
2 | arguments :
3 | -H/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
4 | -B/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a
5 | -GAndroid Gradle - Ninja
6 | -DANDROID_ABI=armeabi-v7a
7 | -DANDROID_NDK=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b
8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/debug/obj/armeabi-v7a
9 | -DCMAKE_BUILD_TYPE=Debug
10 | -DCMAKE_MAKE_PROGRAM=/Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake
12 | -DANDROID_PLATFORM=android-16
13 | -DCMAKE_C_FLAGS=-O2 -fsigned-char
14 | -DCMAKE_CXX_FLAGS=-fsigned-char -I/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
15 | -DANDROID_PLATFORM=android-16
16 | -DANDROID_TOOLCHAIN=clang
17 | -DANDROID_ARM_NEON=TRUE
18 | -DANDROID_STL=gnustl_static
19 | -DPATH_TO_SUPERPOWERED:STRING=/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
20 | jvmArgs :
21 |
22 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/.ninja_deps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/.ninja_deps
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/.ninja_log:
--------------------------------------------------------------------------------
1 | # ninja log v5
2 | 0 108 0 CMakeFiles/SuperpoweredExample.dir/FIRFilter.c.o 653d3c39336ab916
3 | 2 109 0 CMakeFiles/SuperpoweredExample.dir/audioProcessing.c.o 9ae919bdfe096d6
4 | 1 111 0 CMakeFiles/SuperpoweredExample.dir/Timer.c.o 804d77f054ec72f5
5 | 2 112 0 CMakeFiles/SuperpoweredExample.dir/Transforms.c.o 3ff73ee0c2e851ce
6 | 1 112 0 CMakeFiles/SuperpoweredExample.dir/MelSpectrogram.c.o debfb9a9aa7df87a
7 | 3 144 0 CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o e98c9a871684d686
8 | 1 299 0 CMakeFiles/SuperpoweredExample.dir/FrequencyDomain.cpp.o 17e95147602d9793
9 | 300 389 0 /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/debug/obj/x86/libSuperpoweredExample.so 84399dcb88ae363b
10 | 2 164 0 CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o e98c9a871684d686
11 | 164 269 0 /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/debug/obj/x86/libSuperpoweredExample.so 84399dcb88ae363b
12 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeCCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_C_COMPILER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang")
2 | set(CMAKE_C_COMPILER_ARG1 "")
3 | set(CMAKE_C_COMPILER_ID "Clang")
4 | set(CMAKE_C_COMPILER_VERSION "3.8")
5 | set(CMAKE_C_COMPILER_WRAPPER "")
6 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
7 | set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
8 | set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
9 | set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
10 | set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
11 |
12 | set(CMAKE_C_PLATFORM_ID "")
13 | set(CMAKE_C_SIMULATE_ID "")
14 | set(CMAKE_C_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64/bin/i686-linux-android-ar")
17 | set(CMAKE_RANLIB "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib")
18 | set(CMAKE_LINKER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64/bin/i686-linux-android-ld")
19 | set(CMAKE_COMPILER_IS_GNUCC )
20 | set(CMAKE_C_COMPILER_LOADED 1)
21 | set(CMAKE_C_COMPILER_WORKS TRUE)
22 | set(CMAKE_C_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_C_COMPILER_ENV_VAR "CC")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_C_COMPILER_ID_RUN 1)
36 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
37 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
38 | set(CMAKE_C_LINKER_PREFERENCE 10)
39 |
40 | # Save compiler ABI information.
41 | set(CMAKE_C_SIZEOF_DATA_PTR "4")
42 | set(CMAKE_C_COMPILER_ABI "ELF")
43 | set(CMAKE_C_LIBRARY_ARCHITECTURE "")
44 |
45 | if(CMAKE_C_SIZEOF_DATA_PTR)
46 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
47 | endif()
48 |
49 | if(CMAKE_C_COMPILER_ABI)
50 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
51 | endif()
52 |
53 | if(CMAKE_C_LIBRARY_ARCHITECTURE)
54 | set(CMAKE_LIBRARY_ARCHITECTURE "")
55 | endif()
56 |
57 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
58 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
59 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
60 | endif()
61 |
62 |
63 |
64 |
65 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "dl;c;dl")
66 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-16/arch-x86/usr/lib")
67 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
68 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-17.3.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "17.3.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-16")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "16")
11 | set(CMAKE_SYSTEM_PROCESSOR "i686")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/FIRFilter.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/FIRFilter.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/FrequencyDomain.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/FrequencyDomain.cpp.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/MelSpectrogram.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/MelSpectrogram.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/Timer.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/Timer.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/Transforms.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/Transforms.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/audioProcessing.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir/audioProcessing.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/edit_cache.dir
2 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/rebuild_cache.dir
3 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/SuperpoweredExample.dir
4 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/cmake
2 | arguments :
3 | -H/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
4 | -B/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86
5 | -GAndroid Gradle - Ninja
6 | -DANDROID_ABI=x86
7 | -DANDROID_NDK=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b
8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/debug/obj/x86
9 | -DCMAKE_BUILD_TYPE=Debug
10 | -DCMAKE_MAKE_PROGRAM=/Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake
12 | -DANDROID_PLATFORM=android-16
13 | -DCMAKE_C_FLAGS=-O2 -fsigned-char
14 | -DCMAKE_CXX_FLAGS=-fsigned-char -I/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
15 | -DANDROID_PLATFORM=android-16
16 | -DANDROID_TOOLCHAIN=clang
17 | -DANDROID_ARM_NEON=TRUE
18 | -DANDROID_STL=gnustl_static
19 | -DPATH_TO_SUPERPOWERED:STRING=/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
20 | jvmArgs :
21 |
22 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Debug
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for compiling C files.
24 |
25 | rule C_COMPILER__SuperpoweredExample
26 | depfile = $DEP_FILE
27 | deps = gcc
28 | command = /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-16/arch-x86 $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS
29 | description = Building C object $out
30 |
31 |
32 | #############################################
33 | # Rule for compiling CXX files.
34 |
35 | rule CXX_COMPILER__SuperpoweredExample
36 | depfile = $DEP_FILE
37 | deps = gcc
38 | command = /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-16/arch-x86 $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS
39 | description = Building CXX object $out
40 |
41 |
42 | #############################################
43 | # Rule for linking CXX shared library.
44 |
45 | rule CXX_SHARED_LIBRARY_LINKER__SuperpoweredExample
46 | command = $PRE_LINK && /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-16/arch-x86 -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD
47 | description = Linking CXX shared library $TARGET_FILE
48 | restat = $RESTAT
49 |
50 |
51 | #############################################
52 | # Rule for re-running cmake.
53 |
54 | rule RERUN_CMAKE
55 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni -B/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86
56 | description = Re-running CMake...
57 | generator = 1
58 |
59 |
60 | #############################################
61 | # Rule for cleaning all built files.
62 |
63 | rule CLEAN
64 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean
65 | description = Cleaning all built files...
66 |
67 |
68 | #############################################
69 | # Rule for printing all primary targets available.
70 |
71 | rule HELP
72 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets
73 | description = All primary targets available:
74 |
75 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/.ninja_deps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/.ninja_deps
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/.ninja_log:
--------------------------------------------------------------------------------
1 | # ninja log v5
2 | 1 52 0 CMakeFiles/SuperpoweredExample.dir/Timer.c.o 1c79a6ba634f89e8
3 | 0 53 0 CMakeFiles/SuperpoweredExample.dir/FIRFilter.c.o 8f2d5317adbf82e0
4 | 1 56 0 CMakeFiles/SuperpoweredExample.dir/audioProcessing.c.o 18a36f693ea75b95
5 | 0 61 0 CMakeFiles/SuperpoweredExample.dir/MelSpectrogram.c.o e33cf907955f01ad
6 | 1 63 0 CMakeFiles/SuperpoweredExample.dir/Transforms.c.o 17e747a61c4bc67c
7 | 1 86 0 CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o 6f7776340f0c5cda
8 | 0 209 0 CMakeFiles/SuperpoweredExample.dir/FrequencyDomain.cpp.o ab99c3210e339e7b
9 | 209 300 0 /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/debug/obj/x86_64/libSuperpoweredExample.so f5839e6f358a7672
10 | 1 91 0 CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o 6f7776340f0c5cda
11 | 91 200 0 /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/debug/obj/x86_64/libSuperpoweredExample.so f5839e6f358a7672
12 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeCCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_C_COMPILER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang")
2 | set(CMAKE_C_COMPILER_ARG1 "")
3 | set(CMAKE_C_COMPILER_ID "Clang")
4 | set(CMAKE_C_COMPILER_VERSION "3.8")
5 | set(CMAKE_C_COMPILER_WRAPPER "")
6 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
7 | set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
8 | set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
9 | set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
10 | set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
11 |
12 | set(CMAKE_C_PLATFORM_ID "")
13 | set(CMAKE_C_SIMULATE_ID "")
14 | set(CMAKE_C_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar")
17 | set(CMAKE_RANLIB "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib")
18 | set(CMAKE_LINKER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld")
19 | set(CMAKE_COMPILER_IS_GNUCC )
20 | set(CMAKE_C_COMPILER_LOADED 1)
21 | set(CMAKE_C_COMPILER_WORKS TRUE)
22 | set(CMAKE_C_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_C_COMPILER_ENV_VAR "CC")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_C_COMPILER_ID_RUN 1)
36 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
37 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
38 | set(CMAKE_C_LINKER_PREFERENCE 10)
39 |
40 | # Save compiler ABI information.
41 | set(CMAKE_C_SIZEOF_DATA_PTR "8")
42 | set(CMAKE_C_COMPILER_ABI "ELF")
43 | set(CMAKE_C_LIBRARY_ARCHITECTURE "")
44 |
45 | if(CMAKE_C_SIZEOF_DATA_PTR)
46 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
47 | endif()
48 |
49 | if(CMAKE_C_COMPILER_ABI)
50 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
51 | endif()
52 |
53 | if(CMAKE_C_LIBRARY_ARCHITECTURE)
54 | set(CMAKE_LIBRARY_ARCHITECTURE "")
55 | endif()
56 |
57 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
58 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
59 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
60 | endif()
61 |
62 |
63 |
64 |
65 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "dl;c;dl")
66 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-x86_64/usr/lib64;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-x86_64/usr/lib")
67 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
68 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-17.3.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "17.3.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-21")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "21")
11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/FIRFilter.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/FIRFilter.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/FrequencyDomain.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/FrequencyDomain.cpp.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/MelSpectrogram.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/MelSpectrogram.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/Timer.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/Timer.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/Transforms.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/Transforms.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered/AndroidIO/SuperpoweredAndroidAudioIO.cpp.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/audioProcessing.c.o:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir/audioProcessing.c.o
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/edit_cache.dir
2 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/rebuild_cache.dir
3 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/SuperpoweredExample.dir
4 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/cmake
2 | arguments :
3 | -H/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
4 | -B/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64
5 | -GAndroid Gradle - Ninja
6 | -DANDROID_ABI=x86_64
7 | -DANDROID_NDK=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b
8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/debug/obj/x86_64
9 | -DCMAKE_BUILD_TYPE=Debug
10 | -DCMAKE_MAKE_PROGRAM=/Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake
12 | -DANDROID_PLATFORM=android-21
13 | -DCMAKE_C_FLAGS=-O2 -fsigned-char
14 | -DCMAKE_CXX_FLAGS=-fsigned-char -I/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
15 | -DANDROID_PLATFORM=android-16
16 | -DANDROID_TOOLCHAIN=clang
17 | -DANDROID_ARM_NEON=TRUE
18 | -DANDROID_STL=gnustl_static
19 | -DPATH_TO_SUPERPOWERED:STRING=/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
20 | jvmArgs :
21 |
22 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Debug
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for compiling C files.
24 |
25 | rule C_COMPILER__SuperpoweredExample
26 | depfile = $DEP_FILE
27 | deps = gcc
28 | command = /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-x86_64 $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS
29 | description = Building C object $out
30 |
31 |
32 | #############################################
33 | # Rule for compiling CXX files.
34 |
35 | rule CXX_COMPILER__SuperpoweredExample
36 | depfile = $DEP_FILE
37 | deps = gcc
38 | command = /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-x86_64 $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS
39 | description = Building CXX object $out
40 |
41 |
42 | #############################################
43 | # Rule for linking CXX shared library.
44 |
45 | rule CXX_SHARED_LIBRARY_LINKER__SuperpoweredExample
46 | command = $PRE_LINK && /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-x86_64 -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD
47 | description = Linking CXX shared library $TARGET_FILE
48 | restat = $RESTAT
49 |
50 |
51 | #############################################
52 | # Rule for re-running cmake.
53 |
54 | rule RERUN_CMAKE
55 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni -B/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/debug/x86_64
56 | description = Re-running CMake...
57 | generator = 1
58 |
59 |
60 | #############################################
61 | # Rule for cleaning all built files.
62 |
63 | rule CLEAN
64 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean
65 | description = Cleaning all built files...
66 |
67 |
68 | #############################################
69 | # Rule for printing all primary targets available.
70 |
71 | rule HELP
72 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets
73 | description = All primary targets available:
74 |
75 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeCCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_C_COMPILER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang")
2 | set(CMAKE_C_COMPILER_ARG1 "")
3 | set(CMAKE_C_COMPILER_ID "Clang")
4 | set(CMAKE_C_COMPILER_VERSION "3.8")
5 | set(CMAKE_C_COMPILER_WRAPPER "")
6 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
7 | set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
8 | set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
9 | set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
10 | set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
11 |
12 | set(CMAKE_C_PLATFORM_ID "")
13 | set(CMAKE_C_SIMULATE_ID "")
14 | set(CMAKE_C_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar")
17 | set(CMAKE_RANLIB "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib")
18 | set(CMAKE_LINKER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld")
19 | set(CMAKE_COMPILER_IS_GNUCC )
20 | set(CMAKE_C_COMPILER_LOADED 1)
21 | set(CMAKE_C_COMPILER_WORKS TRUE)
22 | set(CMAKE_C_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_C_COMPILER_ENV_VAR "CC")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_C_COMPILER_ID_RUN 1)
36 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
37 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
38 | set(CMAKE_C_LINKER_PREFERENCE 10)
39 |
40 | # Save compiler ABI information.
41 | set(CMAKE_C_SIZEOF_DATA_PTR "8")
42 | set(CMAKE_C_COMPILER_ABI "ELF")
43 | set(CMAKE_C_LIBRARY_ARCHITECTURE "")
44 |
45 | if(CMAKE_C_SIZEOF_DATA_PTR)
46 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
47 | endif()
48 |
49 | if(CMAKE_C_COMPILER_ABI)
50 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
51 | endif()
52 |
53 | if(CMAKE_C_LIBRARY_ARCHITECTURE)
54 | set(CMAKE_LIBRARY_ARCHITECTURE "")
55 | endif()
56 |
57 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
58 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
59 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
60 | endif()
61 |
62 |
63 |
64 |
65 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "dl;c;dl")
66 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-arm64/usr/lib")
67 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
68 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-17.3.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "17.3.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-21")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "21")
11 | set(CMAKE_SYSTEM_PROCESSOR "aarch64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/edit_cache.dir
2 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/rebuild_cache.dir
3 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/SuperpoweredExample.dir
4 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/cmake
2 | arguments :
3 | -H/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
4 | -B/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a
5 | -GAndroid Gradle - Ninja
6 | -DANDROID_ABI=arm64-v8a
7 | -DANDROID_NDK=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b
8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/release/obj/arm64-v8a
9 | -DCMAKE_BUILD_TYPE=Release
10 | -DCMAKE_MAKE_PROGRAM=/Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake
12 | -DANDROID_PLATFORM=android-21
13 | -DCMAKE_C_FLAGS=-O2 -fsigned-char
14 | -DCMAKE_CXX_FLAGS=-fsigned-char -I/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
15 | -DANDROID_PLATFORM=android-16
16 | -DANDROID_TOOLCHAIN=clang
17 | -DANDROID_ARM_NEON=TRUE
18 | -DANDROID_STL=gnustl_static
19 | -DPATH_TO_SUPERPOWERED:STRING=/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
20 | jvmArgs :
21 |
22 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/arm64-v8a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeCCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_C_COMPILER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang")
2 | set(CMAKE_C_COMPILER_ARG1 "")
3 | set(CMAKE_C_COMPILER_ID "Clang")
4 | set(CMAKE_C_COMPILER_VERSION "3.8")
5 | set(CMAKE_C_COMPILER_WRAPPER "")
6 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
7 | set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
8 | set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
9 | set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
10 | set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
11 |
12 | set(CMAKE_C_PLATFORM_ID "")
13 | set(CMAKE_C_SIMULATE_ID "")
14 | set(CMAKE_C_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar")
17 | set(CMAKE_RANLIB "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib")
18 | set(CMAKE_LINKER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ld")
19 | set(CMAKE_COMPILER_IS_GNUCC )
20 | set(CMAKE_C_COMPILER_LOADED 1)
21 | set(CMAKE_C_COMPILER_WORKS TRUE)
22 | set(CMAKE_C_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_C_COMPILER_ENV_VAR "CC")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_C_COMPILER_ID_RUN 1)
36 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
37 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
38 | set(CMAKE_C_LINKER_PREFERENCE 10)
39 |
40 | # Save compiler ABI information.
41 | set(CMAKE_C_SIZEOF_DATA_PTR "4")
42 | set(CMAKE_C_COMPILER_ABI "ELF")
43 | set(CMAKE_C_LIBRARY_ARCHITECTURE "")
44 |
45 | if(CMAKE_C_SIZEOF_DATA_PTR)
46 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
47 | endif()
48 |
49 | if(CMAKE_C_COMPILER_ABI)
50 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
51 | endif()
52 |
53 | if(CMAKE_C_LIBRARY_ARCHITECTURE)
54 | set(CMAKE_LIBRARY_ARCHITECTURE "")
55 | endif()
56 |
57 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
58 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
59 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
60 | endif()
61 |
62 |
63 |
64 |
65 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "dl;c;dl")
66 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-16/arch-arm/usr/lib")
67 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
68 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-17.3.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "17.3.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-16")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "16")
11 | set(CMAKE_SYSTEM_PROCESSOR "armv7-a")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/edit_cache.dir
2 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/rebuild_cache.dir
3 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/SuperpoweredExample.dir
4 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/cmake
2 | arguments :
3 | -H/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
4 | -B/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a
5 | -GAndroid Gradle - Ninja
6 | -DANDROID_ABI=armeabi-v7a
7 | -DANDROID_NDK=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b
8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/release/obj/armeabi-v7a
9 | -DCMAKE_BUILD_TYPE=Release
10 | -DCMAKE_MAKE_PROGRAM=/Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake
12 | -DANDROID_PLATFORM=android-16
13 | -DCMAKE_C_FLAGS=-O2 -fsigned-char
14 | -DCMAKE_CXX_FLAGS=-fsigned-char -I/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
15 | -DANDROID_PLATFORM=android-16
16 | -DANDROID_TOOLCHAIN=clang
17 | -DANDROID_ARM_NEON=TRUE
18 | -DANDROID_STL=gnustl_static
19 | -DPATH_TO_SUPERPOWERED:STRING=/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
20 | jvmArgs :
21 |
22 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeCCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_C_COMPILER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang")
2 | set(CMAKE_C_COMPILER_ARG1 "")
3 | set(CMAKE_C_COMPILER_ID "Clang")
4 | set(CMAKE_C_COMPILER_VERSION "3.8")
5 | set(CMAKE_C_COMPILER_WRAPPER "")
6 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
7 | set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
8 | set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
9 | set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
10 | set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
11 |
12 | set(CMAKE_C_PLATFORM_ID "")
13 | set(CMAKE_C_SIMULATE_ID "")
14 | set(CMAKE_C_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64/bin/i686-linux-android-ar")
17 | set(CMAKE_RANLIB "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib")
18 | set(CMAKE_LINKER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64/bin/i686-linux-android-ld")
19 | set(CMAKE_COMPILER_IS_GNUCC )
20 | set(CMAKE_C_COMPILER_LOADED 1)
21 | set(CMAKE_C_COMPILER_WORKS TRUE)
22 | set(CMAKE_C_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_C_COMPILER_ENV_VAR "CC")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_C_COMPILER_ID_RUN 1)
36 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
37 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
38 | set(CMAKE_C_LINKER_PREFERENCE 10)
39 |
40 | # Save compiler ABI information.
41 | set(CMAKE_C_SIZEOF_DATA_PTR "4")
42 | set(CMAKE_C_COMPILER_ABI "ELF")
43 | set(CMAKE_C_LIBRARY_ARCHITECTURE "")
44 |
45 | if(CMAKE_C_SIZEOF_DATA_PTR)
46 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
47 | endif()
48 |
49 | if(CMAKE_C_COMPILER_ABI)
50 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
51 | endif()
52 |
53 | if(CMAKE_C_LIBRARY_ARCHITECTURE)
54 | set(CMAKE_LIBRARY_ARCHITECTURE "")
55 | endif()
56 |
57 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
58 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
59 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
60 | endif()
61 |
62 |
63 |
64 |
65 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "dl;c;dl")
66 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-16/arch-x86/usr/lib")
67 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
68 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-17.3.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "17.3.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-16")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "16")
11 | set(CMAKE_SYSTEM_PROCESSOR "i686")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/edit_cache.dir
2 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/rebuild_cache.dir
3 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/SuperpoweredExample.dir
4 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/cmake
2 | arguments :
3 | -H/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
4 | -B/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86
5 | -GAndroid Gradle - Ninja
6 | -DANDROID_ABI=x86
7 | -DANDROID_NDK=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b
8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/release/obj/x86
9 | -DCMAKE_BUILD_TYPE=Release
10 | -DCMAKE_MAKE_PROGRAM=/Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake
12 | -DANDROID_PLATFORM=android-16
13 | -DCMAKE_C_FLAGS=-O2 -fsigned-char
14 | -DCMAKE_CXX_FLAGS=-fsigned-char -I/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
15 | -DANDROID_PLATFORM=android-16
16 | -DANDROID_TOOLCHAIN=clang
17 | -DANDROID_ARM_NEON=TRUE
18 | -DANDROID_STL=gnustl_static
19 | -DPATH_TO_SUPERPOWERED:STRING=/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
20 | jvmArgs :
21 |
22 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Release
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for compiling C files.
24 |
25 | rule C_COMPILER__SuperpoweredExample
26 | depfile = $DEP_FILE
27 | deps = gcc
28 | command = /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=i686-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-16/arch-x86 $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS
29 | description = Building C object $out
30 |
31 |
32 | #############################################
33 | # Rule for compiling CXX files.
34 |
35 | rule CXX_COMPILER__SuperpoweredExample
36 | depfile = $DEP_FILE
37 | deps = gcc
38 | command = /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-16/arch-x86 $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS
39 | description = Building CXX object $out
40 |
41 |
42 | #############################################
43 | # Rule for linking CXX shared library.
44 |
45 | rule CXX_SHARED_LIBRARY_LINKER__SuperpoweredExample
46 | command = $PRE_LINK && /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-16/arch-x86 -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD
47 | description = Linking CXX shared library $TARGET_FILE
48 | restat = $RESTAT
49 |
50 |
51 | #############################################
52 | # Rule for re-running cmake.
53 |
54 | rule RERUN_CMAKE
55 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni -B/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86
56 | description = Re-running CMake...
57 | generator = 1
58 |
59 |
60 | #############################################
61 | # Rule for cleaning all built files.
62 |
63 | rule CLEAN
64 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean
65 | description = Cleaning all built files...
66 |
67 |
68 | #############################################
69 | # Rule for printing all primary targets available.
70 |
71 | rule HELP
72 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets
73 | description = All primary targets available:
74 |
75 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeCCompiler.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_C_COMPILER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang")
2 | set(CMAKE_C_COMPILER_ARG1 "")
3 | set(CMAKE_C_COMPILER_ID "Clang")
4 | set(CMAKE_C_COMPILER_VERSION "3.8")
5 | set(CMAKE_C_COMPILER_WRAPPER "")
6 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
7 | set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
8 | set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
9 | set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
10 | set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
11 |
12 | set(CMAKE_C_PLATFORM_ID "")
13 | set(CMAKE_C_SIMULATE_ID "")
14 | set(CMAKE_C_SIMULATE_VERSION "")
15 |
16 | set(CMAKE_AR "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar")
17 | set(CMAKE_RANLIB "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib")
18 | set(CMAKE_LINKER "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld")
19 | set(CMAKE_COMPILER_IS_GNUCC )
20 | set(CMAKE_C_COMPILER_LOADED 1)
21 | set(CMAKE_C_COMPILER_WORKS TRUE)
22 | set(CMAKE_C_ABI_COMPILED TRUE)
23 | set(CMAKE_COMPILER_IS_MINGW )
24 | set(CMAKE_COMPILER_IS_CYGWIN )
25 | if(CMAKE_COMPILER_IS_CYGWIN)
26 | set(CYGWIN 1)
27 | set(UNIX 1)
28 | endif()
29 |
30 | set(CMAKE_C_COMPILER_ENV_VAR "CC")
31 |
32 | if(CMAKE_COMPILER_IS_MINGW)
33 | set(MINGW 1)
34 | endif()
35 | set(CMAKE_C_COMPILER_ID_RUN 1)
36 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
37 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
38 | set(CMAKE_C_LINKER_PREFERENCE 10)
39 |
40 | # Save compiler ABI information.
41 | set(CMAKE_C_SIZEOF_DATA_PTR "8")
42 | set(CMAKE_C_COMPILER_ABI "ELF")
43 | set(CMAKE_C_LIBRARY_ARCHITECTURE "")
44 |
45 | if(CMAKE_C_SIZEOF_DATA_PTR)
46 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
47 | endif()
48 |
49 | if(CMAKE_C_COMPILER_ABI)
50 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
51 | endif()
52 |
53 | if(CMAKE_C_LIBRARY_ARCHITECTURE)
54 | set(CMAKE_LIBRARY_ARCHITECTURE "")
55 | endif()
56 |
57 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
58 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
59 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
60 | endif()
61 |
62 |
63 |
64 |
65 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "dl;c;dl")
66 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-x86_64/usr/lib64;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-x86_64/usr/lib")
67 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
68 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_C.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeDetermineCompilerABI_CXX.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/3.6.0-rc2/CMakeSystem.cmake:
--------------------------------------------------------------------------------
1 | set(CMAKE_HOST_SYSTEM "Darwin-17.3.0")
2 | set(CMAKE_HOST_SYSTEM_NAME "Darwin")
3 | set(CMAKE_HOST_SYSTEM_VERSION "17.3.0")
4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
5 |
6 | include("/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake")
7 |
8 | set(CMAKE_SYSTEM "Android-21")
9 | set(CMAKE_SYSTEM_NAME "Android")
10 | set(CMAKE_SYSTEM_VERSION "21")
11 | set(CMAKE_SYSTEM_PROCESSOR "x86_64")
12 |
13 | set(CMAKE_CROSSCOMPILING "TRUE")
14 |
15 | set(CMAKE_SYSTEM_LOADED 1)
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/TargetDirectories.txt:
--------------------------------------------------------------------------------
1 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/edit_cache.dir
2 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/rebuild_cache.dir
3 | /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/SuperpoweredExample.dir
4 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/cmake.check_cache:
--------------------------------------------------------------------------------
1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file
2 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/feature_tests.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/feature_tests.bin
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/CMakeFiles/feature_tests.c:
--------------------------------------------------------------------------------
1 |
2 | const char features[] = {"\n"
3 | "C_FEATURE:"
4 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304
5 | "1"
6 | #else
7 | "0"
8 | #endif
9 | "c_function_prototypes\n"
10 | "C_FEATURE:"
11 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
12 | "1"
13 | #else
14 | "0"
15 | #endif
16 | "c_restrict\n"
17 | "C_FEATURE:"
18 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
19 | "1"
20 | #else
21 | "0"
22 | #endif
23 | "c_static_assert\n"
24 | "C_FEATURE:"
25 | #if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
26 | "1"
27 | #else
28 | "0"
29 | #endif
30 | "c_variadic_macros\n"
31 |
32 | };
33 |
34 | int main(int argc, char** argv) { (void)argv; return features[argc]; }
35 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/cmake_build_command.txt:
--------------------------------------------------------------------------------
1 | Executable : /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/cmake
2 | arguments :
3 | -H/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
4 | -B/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64
5 | -GAndroid Gradle - Ninja
6 | -DANDROID_ABI=x86_64
7 | -DANDROID_NDK=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b
8 | -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/build/intermediates/cmake/release/obj/x86_64
9 | -DCMAKE_BUILD_TYPE=Release
10 | -DCMAKE_MAKE_PROGRAM=/Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja
11 | -DCMAKE_TOOLCHAIN_FILE=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake
12 | -DANDROID_PLATFORM=android-21
13 | -DCMAKE_C_FLAGS=-O2 -fsigned-char
14 | -DCMAKE_CXX_FLAGS=-fsigned-char -I/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
15 | -DANDROID_PLATFORM=android-16
16 | -DANDROID_TOOLCHAIN=clang
17 | -DANDROID_ARM_NEON=TRUE
18 | -DANDROID_STL=gnustl_static
19 | -DPATH_TO_SUPERPOWERED:STRING=/Users/abhisheksehgal/Desktop/Test/Low-Latency-Android-Audio-iOS-Audio-Engine/Superpowered
20 | jvmArgs :
21 |
22 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/cmake_build_output.txt:
--------------------------------------------------------------------------------
1 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
2 | -- Check for working C compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works
3 | -- Detecting C compiler ABI info
4 | -- Detecting C compiler ABI info - done
5 | -- Detecting C compile features
6 | -- Detecting C compile features - done
7 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
8 | -- Check for working CXX compiler: /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works
9 | -- Detecting CXX compiler ABI info
10 | -- Detecting CXX compiler ABI info - done
11 | -- Detecting CXX compile features
12 | -- Detecting CXX compile features - done
13 | -- Configuring done
14 | -- Generating done
15 | -- Build files have been written to: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/cmake_install.cmake:
--------------------------------------------------------------------------------
1 | # Install script for directory: /Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni
2 |
3 | # Set the install prefix
4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX)
5 | set(CMAKE_INSTALL_PREFIX "/usr/local")
6 | endif()
7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
8 |
9 | # Set the install configuration name.
10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
11 | if(BUILD_TYPE)
12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
14 | else()
15 | set(CMAKE_INSTALL_CONFIG_NAME "Release")
16 | endif()
17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
18 | endif()
19 |
20 | # Set the component getting installed.
21 | if(NOT CMAKE_INSTALL_COMPONENT)
22 | if(COMPONENT)
23 | message(STATUS "Install component: \"${COMPONENT}\"")
24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
25 | else()
26 | set(CMAKE_INSTALL_COMPONENT)
27 | endif()
28 | endif()
29 |
30 | # Install shared libraries without execute permission?
31 | if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
32 | set(CMAKE_INSTALL_SO_NO_EXE "0")
33 | endif()
34 |
35 | if(CMAKE_INSTALL_COMPONENT)
36 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
37 | else()
38 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
39 | endif()
40 |
41 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
42 | "${CMAKE_INSTALL_MANIFEST_FILES}")
43 | file(WRITE "/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/${CMAKE_INSTALL_MANIFEST}"
44 | "${CMAKE_INSTALL_MANIFEST_CONTENT}")
45 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64/rules.ninja:
--------------------------------------------------------------------------------
1 | # CMAKE generated file: DO NOT EDIT!
2 | # Generated by "Ninja" Generator, CMake Version 3.6
3 |
4 | # This file contains all the rules used to get the outputs files
5 | # built from the input files.
6 | # It is included in the main 'build.ninja'.
7 |
8 | # =============================================================================
9 | # Project: Project
10 | # Configuration: Release
11 | # =============================================================================
12 | # =============================================================================
13 |
14 | #############################################
15 | # Rule for running custom commands.
16 |
17 | rule CUSTOM_COMMAND
18 | command = $COMMAND
19 | description = $DESC
20 |
21 |
22 | #############################################
23 | # Rule for compiling C files.
24 |
25 | rule C_COMPILER__SuperpoweredExample
26 | depfile = $DEP_FILE
27 | deps = gcc
28 | command = /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang --target=x86_64-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-x86_64 $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS
29 | description = Building C object $out
30 |
31 |
32 | #############################################
33 | # Rule for compiling CXX files.
34 |
35 | rule CXX_COMPILER__SuperpoweredExample
36 | depfile = $DEP_FILE
37 | deps = gcc
38 | command = /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-x86_64 $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $IN_ABS
39 | description = Building CXX object $out
40 |
41 |
42 | #############################################
43 | # Rule for linking CXX shared library.
44 |
45 | rule CXX_SHARED_LIBRARY_LINKER__SuperpoweredExample
46 | command = $PRE_LINK && /Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android --gcc-toolchain=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/toolchains/x86_64-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/abhisheksehgal/Desktop/Test/ndk/android-ndk-r14b/platforms/android-21/arch-x86_64 -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD
47 | description = Linking CXX shared library $TARGET_FILE
48 | restat = $RESTAT
49 |
50 |
51 | #############################################
52 | # Rule for re-running cmake.
53 |
54 | rule RERUN_CMAKE
55 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/cmake -H/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/src/main/jni -B/Users/abhisheksehgal/Desktop/SIPlab-UsersGuidesCodes/CNN-VAD/CNN-VAD-Android/app/.externalNativeBuild/cmake/release/x86_64
56 | description = Re-running CMake...
57 | generator = 1
58 |
59 |
60 | #############################################
61 | # Rule for cleaning all built files.
62 |
63 | rule CLEAN
64 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t clean
65 | description = Cleaning all built files...
66 |
67 |
68 | #############################################
69 | # Rule for printing all primary targets available.
70 |
71 | rule HELP
72 | command = /Users/abhisheksehgal/Library/Android/sdk/cmake/3.6.3155560/bin/ninja -t targets
73 | description = All primary targets available:
74 |
75 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | Properties properties = new Properties()
4 | properties.load(project.rootProject.file('local.properties').newDataInputStream())
5 | def superpowered_sdk_path = properties.getProperty('superpowered.dir')
6 |
7 | android { // main settings for your application
8 | compileSdkVersion = 23
9 | buildToolsVersion = '25.0.0'
10 |
11 | defaultConfig {
12 | applicationId "com.superpowered.frequencydomain"
13 | minSdkVersion 16 // more than 95% of all active Android devices
14 | targetSdkVersion 22
15 | versionCode 1
16 | versionName "1.0"
17 |
18 | ndk {
19 | abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' // these platforms cover 99% percent of all Android devices
20 | }
21 |
22 | externalNativeBuild {
23 | cmake {
24 | arguments '-DANDROID_PLATFORM=android-16', '-DANDROID_TOOLCHAIN=clang', '-DANDROID_ARM_NEON=TRUE', '-DANDROID_STL=gnustl_static', "-DPATH_TO_SUPERPOWERED:STRING=${superpowered_sdk_path}"
25 | cFlags '-O2', '-fsigned-char' // full optimization, char data type is signed
26 | cppFlags '-fsigned-char', "-I${superpowered_sdk_path}"
27 | }
28 | }
29 | jackOptions{
30 | enabled true
31 | }
32 | }
33 | compileOptions {
34 | sourceCompatibility JavaVersion.VERSION_1_8
35 | targetCompatibility JavaVersion.VERSION_1_8
36 | }
37 |
38 | sourceSets {
39 | main {
40 | jniLibs.srcDirs = ['libs']
41 | }
42 | }
43 |
44 | externalNativeBuild {
45 | cmake {
46 | path 'src/main/jni/CMakeLists.txt'
47 | }
48 | }
49 | }
50 |
51 | dependencies {
52 | compile fileTree(dir: 'libs', include: ['*.jar'])
53 | compile 'com.android.support:appcompat-v7:23.4.0'
54 | compile files('libs/libandroid_tensorflow_inference_java.jar')
55 | }
56 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/libs/arm64-v8a/libtensorflow_inference.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/libs/arm64-v8a/libtensorflow_inference.so
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/libs/armeabi-v7a/libtensorflow_inference.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/libs/armeabi-v7a/libtensorflow_inference.so
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/libs/libandroid_tensorflow_inference_java.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/libs/libandroid_tensorflow_inference_java.jar
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/libs/x86/libtensorflow_inference.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/libs/x86/libtensorflow_inference.so
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/libs/x86_64/libtensorflow_inference.so:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/libs/x86_64/libtensorflow_inference.so
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /android/sdk/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
12 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/assets/frozen_without_dropout.pb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/src/main/assets/frozen_without_dropout.pb
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/java/com/superpowered/frequencydomain/ActivityInference.java:
--------------------------------------------------------------------------------
1 | package com.superpowered.frequencydomain;
2 |
3 | import android.content.Context;
4 | import android.content.res.AssetManager;
5 | import android.util.Log;
6 |
7 | import org.tensorflow.contrib.android.TensorFlowInferenceInterface;
8 | import org.tensorflow.Graph;
9 |
10 | /**
11 | * Created by abhisheksehgal on 10/5/17.
12 | */
13 |
14 | public class ActivityInference {
15 | static {
16 | System.loadLibrary("tensorflow_inference");
17 | }
18 |
19 | private static final String TAG = "TensorFlowClassifier";
20 |
21 | private static ActivityInference activityInferenceInstance;
22 | private TensorFlowInferenceInterface inferenceInterface;
23 | private static final String MODEL_FILE = "file:///android_asset/frozen_without_dropout.pb";
24 | private static final String INPUT_NODE = "inputs/x-input";
25 | private static final String[] OUTPUT_NODES = {"model/Softmax"};
26 | private static final String OUTPUT_NODE = "model/Softmax";
27 | private static final long[] INPUT_SIZE = {1,1600};
28 | private static final int OUTPUT_SIZE = 2;
29 | private static AssetManager assetManager;
30 |
31 | private static Graph graph;
32 |
33 | public static ActivityInference getInstance(final Context context)
34 | {
35 | if (activityInferenceInstance == null)
36 | {
37 | activityInferenceInstance = new ActivityInference(context);
38 | }
39 | return activityInferenceInstance;
40 | }
41 |
42 | public ActivityInference(final Context context) {
43 | this.assetManager = context.getAssets();
44 | inferenceInterface = new TensorFlowInferenceInterface(assetManager, MODEL_FILE);
45 | int nClasses = (int) inferenceInterface.graph().operation(OUTPUT_NODE).output(0).shape().size(1);
46 | Log.i(TAG, "Read " + nClasses);
47 |
48 | graph = new Graph();
49 |
50 |
51 | }
52 |
53 | public float[] getActivityProb(float[] input_signal)
54 | {
55 | float[] result = new float[OUTPUT_SIZE];
56 | inferenceInterface.feed(INPUT_NODE,input_signal,INPUT_SIZE);
57 | inferenceInterface.run(OUTPUT_NODES);
58 | inferenceInterface.fetch(OUTPUT_NODE,result);
59 | return result;
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/java/com/superpowered/frequencydomain/MovingAverageBuffer.java:
--------------------------------------------------------------------------------
1 | package com.superpowered.frequencydomain;
2 |
3 | import java.util.Queue;
4 |
5 | /**
6 | * Created by abhisheksehgal on 10/6/17.
7 | */
8 |
9 | public class MovingAverageBuffer {
10 |
11 | private float[] queue;
12 | private int period;
13 | public int count;
14 | public float movingAverage;
15 | public float cumulativeAverage;
16 |
17 | public MovingAverageBuffer() {
18 | period = 5;
19 | count = 0;
20 | movingAverage = 0;
21 | cumulativeAverage = 0;
22 | queue = new float[period];
23 | }
24 |
25 | public MovingAverageBuffer(int givenperiod){
26 |
27 | period = givenperiod;
28 | count = 0;
29 | movingAverage = 0;
30 | cumulativeAverage = 0;
31 | queue = new float[period];
32 |
33 | }
34 |
35 | public void addDatum(float datum){
36 | float removed = queue[0];
37 |
38 | for (int i = 1; i < period; i++){
39 | queue[i-1] = queue[i];
40 | }
41 |
42 | queue[period-1] = datum;
43 |
44 | movingAverage = movingAverage - (removed/period) + (datum/period);
45 | cumulativeAverage = cumulativeAverage + (datum - cumulativeAverage)/++count;
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/jni/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 3.4.1)
2 |
3 | set(
4 | PATH_TO_SUPERPOWERED
5 | CACHE STRING ""
6 | )
7 |
8 |
9 | message(${ANDROID_ABI})
10 |
11 | file(GLOB CPP_FILES "*.cpp")
12 | file(GLOB C_FILES "*.c")
13 |
14 | add_library(
15 | SuperpoweredExample
16 | SHARED
17 | ${CPP_FILES}
18 | ${C_FILES}
19 | Timer.c
20 | ${PATH_TO_SUPERPOWERED}/AndroidIO/SuperpoweredAndroidAudioIO.cpp
21 | )
22 |
23 | include_directories(src/main/jni)
24 | include_directories(${PATH_TO_SUPERPOWERED})
25 |
26 | target_link_libraries(
27 | SuperpoweredExample
28 | log
29 | android
30 | OpenSLES
31 | ${PATH_TO_SUPERPOWERED}/libSuperpoweredAndroid${ANDROID_ABI}.a
32 | )
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/jni/FIRFilter.c:
--------------------------------------------------------------------------------
1 | //
2 | // FIRFilter.c
3 | // NC-2Ch
4 | //
5 | // Created by Abhishek Sehgal on 5/18/17.
6 | // Copyright © 2017 SIPLab. All rights reserved.
7 | //
8 |
9 | #include "FIRFilter.h"
10 | #include "filterCoefficients.h"
11 |
12 | float checkRange(float input){
13 | float output;
14 | if (input > 1.0) {
15 | output = 1.0;
16 | }
17 | else if(input < -1.0){
18 | output = -1.0;
19 | }
20 | else {
21 | output = input;
22 | }
23 |
24 | return output;
25 | }
26 |
27 | FIR* initFIR(int stepSize) {
28 |
29 | FIR* fir = (FIR*)malloc(sizeof(FIR));
30 |
31 | fir->N = stepSize;
32 |
33 | fir->inputBuffer = (float*)calloc(2*stepSize, sizeof(float));
34 |
35 | return fir;
36 |
37 | }
38 |
39 | void processFIRFilter(FIR* fir, float* input, float* output) {
40 |
41 | int i,j, idx;
42 | float temp;
43 |
44 | for (i = 0; i < fir->N; i++) {
45 | fir->inputBuffer[i] = fir->inputBuffer[fir->N + i];
46 | fir->inputBuffer[fir->N + i] = input[i];
47 | }
48 |
49 | for (i = 0; i < fir->N; i++) {
50 | temp = 0;
51 |
52 | for (j = 0; j < NCOEFFS; j++) {
53 | idx = fir->N + (i - j);
54 | temp += (fir->inputBuffer[idx]*filterCoefficients[j]);
55 | }
56 | output[i] = checkRange(temp);
57 | }
58 | }
59 |
60 | void destroyFIR(FIR **fir) {
61 |
62 | if ((*fir) != NULL) {
63 |
64 | if ((*fir)->inputBuffer != NULL) {
65 | free((*fir)->inputBuffer);
66 | (*fir)->inputBuffer = NULL;
67 | }
68 |
69 | free((*fir));
70 | (*fir) = NULL;
71 | }
72 |
73 | }
74 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/jni/FIRFilter.h:
--------------------------------------------------------------------------------
1 | //
2 | // FIRFilter.h
3 | // NC-2Ch
4 | //
5 | // Created by Abhishek Sehgal on 5/18/17.
6 | // Copyright © 2017 SIPLab. All rights reserved.
7 | //
8 |
9 | #ifndef FIRFilter_h
10 | #define FIRFilter_h
11 |
12 | #include
13 | #include
14 |
15 |
16 |
17 | typedef struct FIR {
18 |
19 | int N;
20 |
21 | float* inputBuffer;
22 | } FIR;
23 |
24 | FIR* initFIR(int stepSize);
25 | void processFIRFilter(FIR* fir, float* input, float* output);
26 | void destroyFIR(FIR **fir);
27 |
28 | #endif /* FIRFilter_h */
29 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/jni/FrequencyDomain.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 | #include
9 | #include
10 | #include
11 | extern "C"{
12 | #include "audioProcessing.h"
13 | #include "Timer.h"
14 | }
15 |
16 | static float *inputBufferFloat, *left, *right, *data;
17 | Variables* memoryPointer;
18 | Timer* timer;
19 | SuperpoweredAndroidAudioIO *audioIO;
20 |
21 | // This is called periodically by the media server.
22 | static bool audioProcessing(void * __unused clientdata, short int *audioInputOutput, int numberOfSamples, int __unused samplerate) {
23 | start(timer);
24 | SuperpoweredShortIntToFloat(audioInputOutput, inputBufferFloat, (unsigned int)numberOfSamples); // Converting the 16-bit integer samples to 32-bit floating point.
25 | SuperpoweredDeInterleave(inputBufferFloat, left, right, (unsigned int)numberOfSamples);
26 | compute(memoryPointer, left);
27 | stop(timer);
28 | return true;
29 | }
30 |
31 | extern "C" JNIEXPORT void Java_com_superpowered_frequencydomain_MainActivity_FrequencyDomain(JNIEnv * __unused javaEnvironment, jobject __unused obj, jint samplerate, jint buffersize) {
32 | inputBufferFloat = (float *)malloc(buffersize * sizeof(float) * 2 + 128);
33 | left = (float *)malloc(buffersize * sizeof(float) + 64);
34 | right = (float *)malloc(buffersize * sizeof(float) + 64);
35 | data = (float*)malloc(sizeof(float)*1600);
36 |
37 | memoryPointer = initialize(samplerate, buffersize);
38 | timer = newTimer();
39 |
40 | SuperpoweredCPU::setSustainedPerformanceMode(true);
41 | audioIO = new SuperpoweredAndroidAudioIO(samplerate, buffersize, true, true, audioProcessing, NULL, -1, SL_ANDROID_STREAM_MEDIA, buffersize * 2); // Start audio input/output.
42 | }
43 |
44 | extern "C" JNIEXPORT jfloatArray Java_com_superpowered_frequencydomain_MainActivity_GetMelImage(JNIEnv * __unused javaEnvironment, jobject __unused obj){
45 | jfloatArray result;
46 | result = javaEnvironment->NewFloatArray(1600);
47 |
48 |
49 | for (int i = 0; i < 40; i++) {
50 | for (int j = 0; j < 40; j++) {
51 | data[40*i+j] = memoryPointer->melSpectrogram->melSpectrogramImage[i][j];
52 | }
53 | }
54 |
55 | javaEnvironment->SetFloatArrayRegion(result, 0, 1600, data);
56 | return result;
57 | }
58 |
59 | extern "C" JNIEXPORT float Java_com_superpowered_frequencydomain_MainActivity_getProcessingTime(JNIEnv * __unused javaEnvironment, jobject __unused obj){
60 | return getMS(timer);
61 | }
62 |
63 | extern "C" JNIEXPORT void Java_com_superpowered_frequencydomain_MainActivity_StopAudio(JNIEnv * javaEnvironment, jobject __unused obj){
64 |
65 | if(inputBufferFloat != NULL){
66 | delete audioIO;
67 | free(inputBufferFloat);
68 | free(left);
69 | free(right);
70 | inputBufferFloat = NULL;
71 | }
72 | }
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/jni/MelSpectrogram.c:
--------------------------------------------------------------------------------
1 | #include "MelSpectrogram.h"
2 | #include
3 |
4 | MelSpectrogram* initMelSpectrogram(int nFilt, float freqLow, float freqHigh, int frameSize, int Fs, int nFFT){
5 | MelSpectrogram* melSpectrogram = (MelSpectrogram*)malloc(sizeof(MelSpectrogram));
6 |
7 | melSpectrogram->nFilt = nFilt;
8 | melSpectrogram->nFFT = nFFT;
9 | melSpectrogram->freqLow = freqLow;
10 | melSpectrogram->freqHigh = freqHigh;
11 | melSpectrogram->frameSize = frameSize;
12 | melSpectrogram->Fs = Fs;
13 |
14 | melSpectrogram->filtBank = buildFilterbank(freqLow, freqHigh, nFilt, nFFT, Fs);
15 | melSpectrogram->melPower = (float*)calloc(sizeof(float), nFilt);
16 | melSpectrogram->melSpectrogramImage = (float**)calloc(sizeof(float*), nFilt);
17 | for (size_t i = 0; i < nFilt; i++) {
18 | melSpectrogram->melSpectrogramImage[i] = (float*)calloc(sizeof(float), nFilt);
19 | }
20 | return melSpectrogram;
21 | }
22 |
23 | float** buildFilterbank(float l, float h, int nFilt, int nFFT, int Fs){
24 | float lowerMel = 1125 * log(1 + l/700);
25 | float higherMel = 1125 * log(1 + h/700);
26 | float diff, melBand, freqBand;
27 | int* f = (int*)calloc(sizeof(int), nFilt + 2);
28 | int rows, columns;
29 |
30 | rows = floor(nFFT/2);
31 | columns = nFilt;
32 | float** filterbank = (float**)calloc(sizeof(float*), rows);
33 | for (size_t i = 0; i < rows; i++) {
34 | filterbank[i] = (float*)calloc(sizeof(float), columns);
35 | }
36 |
37 | diff = (higherMel - lowerMel)/(nFilt + 1);
38 | melBand = lowerMel;
39 | freqBand = 700*(exp(melBand/1125) - 1);
40 | f[0] = floor((nFFT + 1) * freqBand/Fs);
41 | for (size_t i = 1; i < nFilt + 2; i++) {
42 | melBand = melBand + diff;
43 | freqBand = 700*(exp(melBand/1125) - 1);
44 | f[i] = floor((nFFT + 1) * freqBand/Fs);
45 | }
46 |
47 | for (size_t k = 1; k <= rows; k++) {
48 | for (size_t m = 1; m < columns + 1; m++) {
49 |
50 | if ((k > f[m-1]) && (k <= f[m])) {
51 | filterbank[k-1][m-1] = (float)(k - f[m-1])/(float)(f[m] - f[m-1]);
52 | }
53 | else if ((k > f[m]) && (k <= f[m+1])){
54 | filterbank[k-1][m-1] = (float)(f[m+1] - k)/(float)(f[m+1] - f[m]);
55 | }
56 | }
57 | }
58 | return filterbank;
59 | }
60 |
61 | void melCalculate(float* fft, int nFFT, float** filterbank, int nFilt, float* melP){
62 | // float melMin = -20,//log(FLT_MIN),
63 | // melMax = 20;//log(FLT_MAX);
64 | float sum = 0;
65 |
66 | for (size_t i = 0; i < nFilt; i++) {
67 | for (size_t j = 0; j < floor(nFFT/2); j++) {
68 | sum += filterbank[j][i] * fft[j];
69 | }
70 | melP[i] = log(sum + 1e-8);
71 | sum = 0;
72 | }
73 | }
74 |
75 | void melImageCreate(float** melSpectrogramImage, float* melPower, int nFilt){
76 |
77 | // Shift the 2-d image up
78 | for (size_t i = 0; i < nFilt-1; i++) {
79 | memcpy(melSpectrogramImage[i], melSpectrogramImage[i+1], nFilt*sizeof(float));
80 | }
81 |
82 | for (size_t j = 0; j < nFilt; j++) {
83 | melSpectrogramImage[nFilt-1][j] = melPower[j];
84 | }
85 |
86 | // for (size_t j = 0; j < nFilt - 1; j++) {
87 | // for (size_t i = 0; i < nFilt; i++) {
88 | // melSpectrogramImage[i][j] = melSpectrogramImage[i][j+1];
89 | // }
90 | // }
91 | // // Add the current mel-spectrogram power to the right most column
92 | // for (size_t i = 0; i < nFilt; i++) {
93 | // melSpectrogramImage[i][nFilt - 1] = melPower[i];
94 | // }
95 | }
96 |
97 | void updateImage(MelSpectrogram* melSpectrogram, float* fft){
98 |
99 | melCalculate(fft, melSpectrogram->nFFT, melSpectrogram->filtBank, melSpectrogram->nFilt, melSpectrogram->melPower);
100 | melImageCreate(melSpectrogram->melSpectrogramImage, melSpectrogram->melPower, melSpectrogram->nFilt);
101 | }
102 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/jni/MelSpectrogram.h:
--------------------------------------------------------------------------------
1 | #ifndef MELSPECTROGRAM_H
2 | #define MELSPECTROGRAM_H
3 | #define _USE_MATH_DEFINES
4 |
5 | #include
6 | #include
7 | #include
8 |
9 | typedef struct MelSpectrogram {
10 | int nFilt;
11 | int nFFT;
12 | float freqLow;
13 | float freqHigh;
14 | int frameSize;
15 | int Fs;
16 | float** filtBank;
17 | float* melPower;
18 | float** melSpectrogramImage;
19 | } MelSpectrogram;
20 |
21 | MelSpectrogram* initMelSpectrogram(int nFilt, float freqLow, float freqHigh, int frameSize, int Fs, int nFFT);
22 | float** buildFilterbank(float l, float h, int nFilt, int nFFT, int Fs);
23 | void melCalculate(float* fft, int nFFT, float** filterbank, int nFilt, float* melP);
24 | void melImageCreate(float** melSpectrogramImage, float* melPower, int nFilt);
25 | void updateImage(MelSpectrogram* melSpectrogram, float* fft);
26 |
27 |
28 | #endif
29 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/jni/Timer.c:
--------------------------------------------------------------------------------
1 |
2 | #include "Timer.h"
3 |
4 | Timer*
5 | newTimer(){
6 | Timer* newTimer = (Timer*)malloc(sizeof(Timer));
7 | newTimer->startTime.tv_nsec = 0;
8 | newTimer->startTime.tv_sec = 0;
9 | newTimer->stopTime.tv_nsec = 0;
10 | newTimer->stopTime.tv_sec = 0;
11 | newTimer->totalTime = 0;
12 | newTimer->totalRuns = 0;
13 | return newTimer;
14 | }
15 |
16 | void start(Timer* timer){
17 | clock_gettime(CLOCK_MONOTONIC, &(timer->startTime));
18 | }
19 |
20 | void stop(Timer* timer){
21 | clock_gettime(CLOCK_MONOTONIC, &(timer->stopTime));
22 | timer->totalTime += (timer->stopTime.tv_sec - timer->startTime.tv_sec)*1000000000LL + timer->stopTime.tv_nsec - timer->startTime.tv_nsec;
23 | timer->totalRuns++;
24 | }
25 |
26 | void tellTime(Timer* timer){
27 | __android_log_print(ANDROID_LOG_ERROR, "Timer", "Total Function Calls: %u, Total Processing Time: %llu, Average Per Run: %llu ms",timer->totalRuns, timer->totalTime, timer->totalTime/timer->totalRuns);
28 |
29 | }
30 |
31 | float getMS(Timer* timer){
32 | return timer->totalTime/(timer->totalRuns*1000000.0);
33 | }
34 |
35 | void destroy(Timer** timer){
36 | free(*timer);
37 | *timer = NULL;
38 | }
39 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/jni/Timer.h:
--------------------------------------------------------------------------------
1 | #ifndef TIMER_H
2 | #define TIMER_H
3 |
4 | #include
5 | #include
6 | #include
7 |
8 | typedef struct Timer {
9 | unsigned int totalRuns;
10 | unsigned long long totalTime;
11 | struct timespec startTime;
12 | struct timespec stopTime;
13 | } Timer;
14 |
15 | Timer* newTimer();
16 |
17 | void start(Timer* timer);
18 | void stop(Timer* timer);
19 | void tellTime(Timer* timer);
20 | float getMS(Timer* timer);
21 |
22 | void destroy(Timer** timer);
23 |
24 | #endif
25 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/jni/Transforms.h:
--------------------------------------------------------------------------------
1 | #ifndef TRANSFORMS_H
2 | #define TRANSFORMS_H
3 | #define _USE_MATH_DEFINES
4 |
5 | #include
6 | #include
7 | #include
8 |
9 | typedef struct Transform {
10 | int points;
11 | int windowSize;
12 | float* real;
13 | float* imaginary;
14 | float* power;
15 | float* sine;
16 | float* cosine;
17 | float* window;
18 | float totalPower;
19 | float dBSPL;
20 | float dbpower;
21 | float* dbpowerBuffer;
22 | int framesPerSecond;
23 | } Transform;
24 |
25 | Transform* newTransform(int windowSize, int framesPerSecond);
26 | void ForwardFFT(Transform* fft, float* real);
27 | void InverseFFT(Transform* fft);
28 | void destroyTransform(Transform** transform);
29 |
30 | #endif
31 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/jni/audioProcessing.c:
--------------------------------------------------------------------------------
1 | //
2 | // audioProcessing.c
3 | // CNNVad
4 | //
5 | // Created by Abhishek Sehgal on 3/14/17.
6 | // Copyright © 2017 axs145031. All rights reserved.
7 | //
8 |
9 | #include "audioProcessing.h"
10 | #define SHORT2FLOAT 1/32768.0
11 | #define FLOAT2SHORT 32768.0
12 | #define NFILT 40
13 | #define FREQLOW 300
14 | #define FREQHIGH 8000
15 | #define DECIMATION_FACTOR 3
16 | #define EPS 1.0e-7
17 | #define S2F 3.051757812500000e-05f
18 | #define F2S 32768
19 |
20 | Variables* initialize(int frequency, int stepsize) {
21 |
22 | Variables* inParam = (Variables*) malloc(sizeof(Variables));
23 |
24 | inParam->stepSize = stepsize;
25 | inParam->decimatedStepSize = stepsize/DECIMATION_FACTOR;
26 | inParam->samplingFrequency = frequency/DECIMATION_FACTOR;
27 |
28 | inParam->inputBuffer = (float*)calloc(stepsize, sizeof(float));
29 | inParam->downsampled = (float*)calloc(stepsize, sizeof(float));
30 | inParam->decimated = (float*)calloc(2*inParam->decimatedStepSize, sizeof(float));
31 |
32 | inParam->fft = newTransform(2*inParam->decimatedStepSize, (int)(frequency/stepsize));
33 | inParam->melSpectrogram = initMelSpectrogram(NFILT, FREQLOW, FREQHIGH, 2*inParam->decimatedStepSize, inParam->samplingFrequency, inParam->fft->points);
34 |
35 | inParam->downsampleFilter = initFIR(stepsize);
36 |
37 | return inParam;
38 | }
39 |
40 | void compute(Variables* memoryPointer, float* input) {
41 | Variables* inParam = memoryPointer;
42 |
43 | int i, j;
44 |
45 | // for (i = 0; i < inParam->stepSize; i++) {
46 | // inParam->inputBuffer[i] = input[i];
47 | // }
48 | // Downsample the audio
49 | processFIRFilter(inParam->downsampleFilter, input, inParam->downsampled);
50 |
51 | // Decimate the audio
52 | for (i = 0, j = 0; i < inParam->decimatedStepSize; i++, j+= 3) {
53 | inParam->decimated[i] = inParam->decimated[i+inParam->decimatedStepSize];
54 | inParam->decimated[i+inParam->decimatedStepSize] = inParam->downsampled[j];
55 | }
56 |
57 | ForwardFFT(inParam->fft, inParam->decimated);
58 | updateImage(inParam->melSpectrogram, inParam->fft->power);
59 | }
60 |
61 | void getMelImage(Variables* memoryPointer, float** melImage){
62 | Variables* inParam = memoryPointer;
63 | for (size_t i = 0; i < NFILT; i++) {
64 | for (size_t j = 0; j < NFILT; j++) {
65 | melImage[i][j] = inParam->melSpectrogram->melSpectrogramImage[i][j];
66 | }
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/jni/audioProcessing.h:
--------------------------------------------------------------------------------
1 | //
2 | // audioProcessing.h
3 | // CNNVad
4 | //
5 | // Created by Abhishek Sehgal on 3/14/17.
6 | // Copyright © 2017 axs145031. All rights reserved.
7 | //
8 |
9 | #ifndef audioProcessing_h
10 | #define audioProcessing_h
11 |
12 | #include
13 | #include "Transforms.h"
14 | #include "MelSpectrogram.h"
15 | #include "FIRFilter.h"
16 |
17 | typedef struct Variables {
18 |
19 | FIR* downsampleFilter;
20 | Transform* fft;
21 | MelSpectrogram* melSpectrogram;
22 |
23 | float* inputBuffer;
24 | float* downsampled;
25 | float* decimated;
26 | float* frame;
27 |
28 | int samplingFrequency;
29 | int stepSize;
30 | int decimatedStepSize;
31 |
32 | } Variables;
33 |
34 | Variables* initialize(int frequency, int stepsize);
35 | void compute(Variables* memoryPointer, float* input);
36 | void getMelImage(Variables* memoryPointer, float** melImage);
37 |
38 | #endif /* audioProcessing_h */
39 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/jni/filterCoefficients.h:
--------------------------------------------------------------------------------
1 | //
2 | // filterCoefficients.h
3 | // NC-2Ch
4 | //
5 | // Created by Abhishek Sehgal on 5/17/17.
6 | // Copyright © 2017 SIPLab. All rights reserved.
7 | //
8 |
9 |
10 |
11 | #define NCOEFFS 81
12 |
13 |
14 | const float filterCoefficients[] = {-0.000159,-0.000250,-0.000188,0.000124,0.000525,0.000641,0.000187,-0.000668,-0.001240,-0.000812,0.000627,0.002062,0.002071,0.000097,-0.002663,-0.003814,-0.001708,0.002704,0.005952,0.004603,-0.001444,-0.007877,-0.008781,-0.001761,0.008842,0.014153,0.007787,-0.007572,-0.020182,-0.017558,0.002323,0.026206,0.033056,0.010520,-0.031329,-0.060927,-0.043355,0.034802,0.151141,0.255497,0.297319,0.255497,0.151141,0.034802,-0.043355,-0.060927,-0.031329,0.010520,0.033056,0.026206,0.002323,-0.017558,-0.020182,-0.007572,0.007787,0.014153,0.008842,-0.001761,-0.008781,-0.007877,-0.001444,0.004603,0.005952,0.002704,-0.001708,-0.003814,-0.002663,0.000097,0.002071,0.002062,0.000627,-0.000812,-0.001240,-0.000668,0.000187,0.000641,0.000525,0.000124,-0.000188,-0.000250,-0.000159};
15 |
16 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/res/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/res/mipmap-xxxhdpi/utd_emblem_solid_flame.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/src/main/res/mipmap-xxxhdpi/utd_emblem_solid_flame.png
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 | 64dp
6 |
7 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Convolutional Neural Net
3 | Plug in your headphones and talk!
4 | Settings
5 |
6 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/app/src/main/utd_logo-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/app/src/main/utd_logo-web.png
--------------------------------------------------------------------------------
/CNN-VAD-Android/build.gradle:
--------------------------------------------------------------------------------
1 | buildscript {
2 | repositories {
3 | jcenter()
4 | }
5 | dependencies {
6 | classpath 'com.android.tools.build:gradle:2.3.3'
7 | }
8 | }
9 |
10 | allprojects {
11 | repositories {
12 | jcenter()
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/captures/com.superpowered.frequencydomain_2017.10.06_10.30.trace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/captures/com.superpowered.frequencydomain_2017.10.06_10.30.trace
--------------------------------------------------------------------------------
/CNN-VAD-Android/captures/com.superpowered.frequencydomain_2017.10.06_17.05.trace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/captures/com.superpowered.frequencydomain_2017.10.06_17.05.trace
--------------------------------------------------------------------------------
/CNN-VAD-Android/captures/com.superpowered.frequencydomain_2017.10.09_18.21.trace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/captures/com.superpowered.frequencydomain_2017.10.09_18.21.trace
--------------------------------------------------------------------------------
/CNN-VAD-Android/captures/com.superpowered.frequencydomain_2017.10.11_14.16.trace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/captures/com.superpowered.frequencydomain_2017.10.11_14.16.trace
--------------------------------------------------------------------------------
/CNN-VAD-Android/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m
13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
14 |
15 | # When configured, Gradle will run in incubating parallel mode.
16 | # This option should only be used with decoupled projects. More details, visit
17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18 | # org.gradle.parallel=true
--------------------------------------------------------------------------------
/CNN-VAD-Android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-Android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/CNN-VAD-Android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Wed Feb 07 17:21:26 CST 2018
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/gradlew.bat:
--------------------------------------------------------------------------------
1 | @if "%DEBUG%" == "" @echo off
2 | @rem ##########################################################################
3 | @rem
4 | @rem Gradle startup script for Windows
5 | @rem
6 | @rem ##########################################################################
7 |
8 | @rem Set local scope for the variables with windows NT shell
9 | if "%OS%"=="Windows_NT" setlocal
10 |
11 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
12 | set DEFAULT_JVM_OPTS=
13 |
14 | set DIRNAME=%~dp0
15 | if "%DIRNAME%" == "" set DIRNAME=.
16 | set APP_BASE_NAME=%~n0
17 | set APP_HOME=%DIRNAME%
18 |
19 | @rem Find java.exe
20 | if defined JAVA_HOME goto findJavaFromJavaHome
21 |
22 | set JAVA_EXE=java.exe
23 | %JAVA_EXE% -version >NUL 2>&1
24 | if "%ERRORLEVEL%" == "0" goto init
25 |
26 | echo.
27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28 | echo.
29 | echo Please set the JAVA_HOME variable in your environment to match the
30 | echo location of your Java installation.
31 |
32 | goto fail
33 |
34 | :findJavaFromJavaHome
35 | set JAVA_HOME=%JAVA_HOME:"=%
36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37 |
38 | if exist "%JAVA_EXE%" goto init
39 |
40 | echo.
41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42 | echo.
43 | echo Please set the JAVA_HOME variable in your environment to match the
44 | echo location of your Java installation.
45 |
46 | goto fail
47 |
48 | :init
49 | @rem Get command-line arguments, handling Windowz variants
50 |
51 | if not "%OS%" == "Windows_NT" goto win9xME_args
52 | if "%@eval[2+2]" == "4" goto 4NT_args
53 |
54 | :win9xME_args
55 | @rem Slurp the command line arguments.
56 | set CMD_LINE_ARGS=
57 | set _SKIP=2
58 |
59 | :win9xME_args_slurp
60 | if "x%~1" == "x" goto execute
61 |
62 | set CMD_LINE_ARGS=%*
63 | goto execute
64 |
65 | :4NT_args
66 | @rem Get arguments from the 4NT Shell from JP Software
67 | set CMD_LINE_ARGS=%$
68 |
69 | :execute
70 | @rem Setup the command line
71 |
72 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
73 |
74 | @rem Execute Gradle
75 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
76 |
77 | :end
78 | @rem End local scope for the variables with windows NT shell
79 | if "%ERRORLEVEL%"=="0" goto mainEnd
80 |
81 | :fail
82 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
83 | rem the _cmd.exe /c_ return code!
84 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
85 | exit /b 1
86 |
87 | :mainEnd
88 | if "%OS%"=="Windows_NT" endlocal
89 |
90 | :omega
91 |
--------------------------------------------------------------------------------
/CNN-VAD-Android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Audio IO/AudioRecorder.h:
--------------------------------------------------------------------------------
1 | //
2 | // AudioRecorder.h
3 | // CNN_VAD
4 | //
5 | // Created by Abhishek Sehgal on 9/22/17.
6 | // Copyright © 2017 SIPLab. All rights reserved.
7 | //
8 |
9 | #import
10 | #import
11 | #import
12 | #import
13 | #import "MovingAverageBuffer.h"
14 |
15 | @interface AudioRecorder : NSObject {
16 | AudioUnit au;
17 | MovingAverageBuffer* timeBuffer;
18 | float speechPrediction;
19 | }
20 | @property AudioUnit au;
21 | @property MovingAverageBuffer* timeBuffer;
22 | @property MovingAverageBuffer* predictBuffer;
23 | @property float speechPrediction;
24 |
25 | - (void)predict;
26 | - (void) processAudio;
27 | - (void) start;
28 | - (void) stop;
29 |
30 | @end
31 |
32 | extern AudioRecorder* audioRecorder;
33 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Audio IO/MovingAverageBuffer.h:
--------------------------------------------------------------------------------
1 | //
2 | // MovingAverageBuffer.h
3 | // NC-2Ch
4 | //
5 | // Created by Abhishek Sehgal on 5/12/17.
6 | // Copyright © 2017 SIPLab. All rights reserved.
7 | //
8 |
9 | #import
10 |
11 | @interface MovingAverageBuffer : NSObject
12 |
13 | @property (readonly, nonatomic) float movingAverage;
14 | @property (readonly, nonatomic) float cumulativeAverage;
15 | @property (readonly, nonatomic) NSUInteger count;
16 |
17 | - (id) initWithPeriod:(NSUInteger)period;
18 | - (void) addDatum:(NSNumber *)datum;
19 |
20 | @end
21 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Audio IO/MovingAverageBuffer.m:
--------------------------------------------------------------------------------
1 | //
2 | // MovingAverageBuffer.m
3 | // NC-2Ch
4 | //
5 | // Created by Abhishek Sehgal on 5/12/17.
6 | // Copyright © 2017 SIPLab. All rights reserved.
7 | //
8 |
9 | #import "MovingAverageBuffer.h"
10 |
11 | @interface MovingAverageBuffer()
12 | @property (strong, nonatomic) NSMutableArray *queue;
13 | @property (assign, nonatomic) NSUInteger period;
14 | @property (assign, nonatomic) NSUInteger count;
15 | @property (assign, nonatomic) float movingAverage;
16 | @property (assign, nonatomic) float cumulativeAverage;
17 | @end
18 |
19 | @implementation MovingAverageBuffer
20 |
21 | - (id)initWithPeriod:(NSUInteger)period {
22 |
23 | self = [self init];
24 | if(self){
25 | _period = period;
26 | _queue = [NSMutableArray array];
27 | }
28 | return self;
29 | }
30 |
31 | - (void)addDatum:(NSNumber *)datum {
32 |
33 | [self.queue insertObject:datum atIndex:0];
34 |
35 | float removed = 0;
36 | float datumf = [datum floatValue];
37 |
38 | if(self.queue.count > self.period) {
39 | removed = [[self.queue lastObject] floatValue];
40 | [self.queue removeLastObject];
41 | }
42 |
43 | self.movingAverage = self.movingAverage - (removed/self.period) + (datumf/self.period);
44 |
45 | self.cumulativeAverage = self.cumulativeAverage + (datumf - self.cumulativeAverage)/++self.count;
46 |
47 | }
48 |
49 | @end
50 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Feature Extraction/FIRFilter.c:
--------------------------------------------------------------------------------
1 | //
2 | // FIRFilter.c
3 | // NC-2Ch
4 | //
5 | // Created by Abhishek Sehgal on 5/18/17.
6 | // Copyright © 2017 SIPLab. All rights reserved.
7 | //
8 |
9 | #include "FIRFilter.h"
10 | #include "filterCoefficients.h"
11 |
12 | float checkRange(float input){
13 | float output;
14 | if (input > 1.0) {
15 | output = 1.0;
16 | }
17 | else if(input < -1.0){
18 | output = -1.0;
19 | }
20 | else {
21 | output = input;
22 | }
23 |
24 | return output;
25 | }
26 |
27 | FIR* initFIR(int stepSize) {
28 |
29 | FIR* fir = (FIR*)malloc(sizeof(FIR));
30 |
31 | fir->N = stepSize;
32 |
33 | fir->inputBuffer = (float*)calloc(2*stepSize, sizeof(float));
34 |
35 | return fir;
36 |
37 | }
38 |
39 | void processFIRFilter(FIR* fir, float* input, float* output) {
40 |
41 | int i,j, idx;
42 | float temp;
43 |
44 | for (i = 0; i < fir->N; i++) {
45 | fir->inputBuffer[i] = fir->inputBuffer[fir->N + i];
46 | fir->inputBuffer[fir->N + i] = input[i];
47 | }
48 |
49 | for (i = 0; i < fir->N; i++) {
50 | temp = 0;
51 |
52 | for (j = 0; j < NCOEFFS; j++) {
53 | idx = fir->N + (i - j);
54 | temp += (fir->inputBuffer[idx]*filterCoefficients[j]);
55 | }
56 | output[i] = checkRange(temp);
57 | }
58 | }
59 |
60 | void destroyFIR(FIR **fir) {
61 |
62 | if ((*fir) != NULL) {
63 |
64 | if ((*fir)->inputBuffer != NULL) {
65 | free((*fir)->inputBuffer);
66 | (*fir)->inputBuffer = NULL;
67 | }
68 |
69 | free((*fir));
70 | (*fir) = NULL;
71 | }
72 |
73 | }
74 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Feature Extraction/FIRFilter.h:
--------------------------------------------------------------------------------
1 | //
2 | // FIRFilter.h
3 | // NC-2Ch
4 | //
5 | // Created by Abhishek Sehgal on 5/18/17.
6 | // Copyright © 2017 SIPLab. All rights reserved.
7 | //
8 |
9 | #ifndef FIRFilter_h
10 | #define FIRFilter_h
11 |
12 | #include
13 | #include
14 |
15 |
16 |
17 | typedef struct FIR {
18 |
19 | int N;
20 |
21 | float* inputBuffer;
22 | } FIR;
23 |
24 | FIR* initFIR(int stepSize);
25 | void processFIRFilter(FIR* fir, float* input, float* output);
26 | void destroyFIR(FIR **fir);
27 |
28 | #endif /* FIRFilter_h */
29 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Feature Extraction/MelSpectrogram.c:
--------------------------------------------------------------------------------
1 | #include "MelSpectrogram.h"
2 | #include
3 |
4 | MelSpectrogram* initMelSpectrogram(int nFilt, float freqLow, float freqHigh, int frameSize, int Fs, int nFFT){
5 | MelSpectrogram* melSpectrogram = (MelSpectrogram*)malloc(sizeof(MelSpectrogram));
6 |
7 | melSpectrogram->nFilt = nFilt;
8 | melSpectrogram->nFFT = nFFT;
9 | melSpectrogram->freqLow = freqLow;
10 | melSpectrogram->freqHigh = freqHigh;
11 | melSpectrogram->frameSize = frameSize;
12 | melSpectrogram->Fs = Fs;
13 |
14 | melSpectrogram->filtBank = buildFilterbank(freqLow, freqHigh, nFilt, nFFT, Fs);
15 | melSpectrogram->melPower = (float*)calloc(sizeof(float), nFilt);
16 | melSpectrogram->melSpectrogramImage = (float**)calloc(sizeof(float*), nFilt);
17 | for (size_t i = 0; i < nFilt; i++) {
18 | melSpectrogram->melSpectrogramImage[i] = (float*)calloc(sizeof(float), nFilt);
19 | }
20 | return melSpectrogram;
21 | }
22 |
23 | float** buildFilterbank(float l, float h, int nFilt, int nFFT, int Fs){
24 | float lowerMel = 1125 * log(1 + l/700);
25 | float higherMel = 1125 * log(1 + h/700);
26 | float diff, melBand, freqBand;
27 | int* f = (int*)calloc(sizeof(int), nFilt + 2);
28 | int rows, columns;
29 |
30 | rows = floor(nFFT/2);
31 | columns = nFilt;
32 | float** filterbank = (float**)calloc(sizeof(float*), rows);
33 | for (size_t i = 0; i < rows; i++) {
34 | filterbank[i] = (float*)calloc(sizeof(float), columns);
35 | }
36 |
37 | diff = (higherMel - lowerMel)/(nFilt + 1);
38 | melBand = lowerMel;
39 | freqBand = 700*(exp(melBand/1125) - 1);
40 | f[0] = floor((nFFT + 1) * freqBand/Fs);
41 | for (size_t i = 1; i < nFilt + 2; i++) {
42 | melBand = melBand + diff;
43 | freqBand = 700*(exp(melBand/1125) - 1);
44 | f[i] = floor((nFFT + 1) * freqBand/Fs);
45 | }
46 |
47 | for (size_t k = 1; k <= rows; k++) {
48 | for (size_t m = 1; m < columns + 1; m++) {
49 |
50 | if ((k > f[m-1]) && (k <= f[m])) {
51 | filterbank[k-1][m-1] = (float)(k - f[m-1])/(float)(f[m] - f[m-1]);
52 | }
53 | else if ((k > f[m]) && (k <= f[m+1])){
54 | filterbank[k-1][m-1] = (float)(f[m+1] - k)/(float)(f[m+1] - f[m]);
55 | }
56 | }
57 | }
58 | return filterbank;
59 | }
60 |
61 | void melCalculate(float* fft, int nFFT, float** filterbank, int nFilt, float* melP){
62 | // float melMin = -20,//log(FLT_MIN),
63 | // melMax = 20;//log(FLT_MAX);
64 | float sum = 0;
65 |
66 | for (size_t i = 0; i < nFilt; i++) {
67 | for (size_t j = 0; j < floor(nFFT/2); j++) {
68 | sum += filterbank[j][i] * fft[j];
69 | }
70 | melP[i] = log(sum + 1e-8);
71 | sum = 0;
72 | }
73 | }
74 |
75 | void melImageCreate(float** melSpectrogramImage, float* melPower, int nFilt){
76 |
77 | // Shift the 2-d image up
78 | for (size_t i = 0; i < nFilt-1; i++) {
79 | memcpy(melSpectrogramImage[i], melSpectrogramImage[i+1], nFilt*sizeof(float));
80 | }
81 |
82 | for (size_t j = 0; j < nFilt; j++) {
83 | melSpectrogramImage[nFilt-1][j] = melPower[j];
84 | }
85 |
86 | // for (size_t j = 0; j < nFilt - 1; j++) {
87 | // for (size_t i = 0; i < nFilt; i++) {
88 | // melSpectrogramImage[i][j] = melSpectrogramImage[i][j+1];
89 | // }
90 | // }
91 | // // Add the current mel-spectrogram power to the right most column
92 | // for (size_t i = 0; i < nFilt; i++) {
93 | // melSpectrogramImage[i][nFilt - 1] = melPower[i];
94 | // }
95 | }
96 |
97 | void updateImage(MelSpectrogram* melSpectrogram, float* fft){
98 |
99 | melCalculate(fft, melSpectrogram->nFFT, melSpectrogram->filtBank, melSpectrogram->nFilt, melSpectrogram->melPower);
100 | melImageCreate(melSpectrogram->melSpectrogramImage, melSpectrogram->melPower, melSpectrogram->nFilt);
101 | }
102 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Feature Extraction/MelSpectrogram.h:
--------------------------------------------------------------------------------
1 | #ifndef MELSPECTROGRAM_H
2 | #define MELSPECTROGRAM_H
3 | #define _USE_MATH_DEFINES
4 |
5 | #include
6 | #include
7 | #include
8 |
9 | typedef struct MelSpectrogram {
10 | int nFilt;
11 | int nFFT;
12 | float freqLow;
13 | float freqHigh;
14 | int frameSize;
15 | int Fs;
16 | float** filtBank;
17 | float* melPower;
18 | float** melSpectrogramImage;
19 | } MelSpectrogram;
20 |
21 | MelSpectrogram* initMelSpectrogram(int nFilt, float freqLow, float freqHigh, int frameSize, int Fs, int nFFT);
22 | float** buildFilterbank(float l, float h, int nFilt, int nFFT, int Fs);
23 | void melCalculate(float* fft, int nFFT, float** filterbank, int nFilt, float* melP);
24 | void melImageCreate(float** melSpectrogramImage, float* melPower, int nFilt);
25 | void updateImage(MelSpectrogram* melSpectrogram, float* fft);
26 |
27 |
28 | #endif
29 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Feature Extraction/Transforms.h:
--------------------------------------------------------------------------------
1 | #ifndef TRANSFORMS_H
2 | #define TRANSFORMS_H
3 | #define _USE_MATH_DEFINES
4 |
5 | #include
6 | #include
7 | #include
8 |
9 | typedef struct Transform {
10 | int points;
11 | int windowSize;
12 | float* real;
13 | float* imaginary;
14 | float* power;
15 | float* sine;
16 | float* cosine;
17 | float* window;
18 | float totalPower;
19 | float dBSPL;
20 | float dbpower;
21 | float* dbpowerBuffer;
22 | int framesPerSecond;
23 | } Transform;
24 |
25 | Transform* newTransform(int windowSize, int framesPerSecond);
26 | void ForwardFFT(Transform* fft, float* real);
27 | void InverseFFT(Transform* fft);
28 | void destroyTransform(Transform** transform);
29 |
30 | #endif
31 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Feature Extraction/audioProcessing.c:
--------------------------------------------------------------------------------
1 | //
2 | // audioProcessing.c
3 | // CNNVad
4 | //
5 | // Created by Abhishek Sehgal on 3/14/17.
6 | // Copyright © 2017 axs145031. All rights reserved.
7 | //
8 |
9 | #include "audioProcessing.h"
10 | #define SHORT2FLOAT 1/32768.0
11 | #define FLOAT2SHORT 32768.0
12 | #define NFILT 40
13 | #define FREQLOW 300
14 | #define FREQHIGH 8000
15 | #define DECIMATION_FACTOR 3
16 | #define EPS 1.0e-7
17 | #define S2F 3.051757812500000e-05f
18 | #define F2S 32768
19 |
20 | Variables* initialize(int frequency, int stepsize) {
21 |
22 | Variables* inParam = (Variables*) malloc(sizeof(Variables));
23 |
24 | inParam->stepSize = stepsize;
25 | inParam->decimatedStepSize = stepsize/DECIMATION_FACTOR;
26 | inParam->samplingFrequency = frequency/DECIMATION_FACTOR;
27 |
28 | inParam->inputBuffer = (float*)calloc(stepsize, sizeof(float));
29 | inParam->downsampled = (float*)calloc(stepsize, sizeof(float));
30 | inParam->decimated = (float*)calloc(2*inParam->decimatedStepSize, sizeof(float));
31 |
32 | inParam->fft = newTransform(2*inParam->decimatedStepSize, (int)(frequency/stepsize));
33 | inParam->melSpectrogram = initMelSpectrogram(NFILT, FREQLOW, FREQHIGH, 2*inParam->decimatedStepSize, inParam->samplingFrequency, inParam->fft->points);
34 |
35 | inParam->downsampleFilter = initFIR(stepsize);
36 |
37 | return inParam;
38 | }
39 |
40 | void compute(Variables* memoryPointer, short* input) {
41 | Variables* inParam = (Variables*) memoryPointer;
42 |
43 | int i, j;
44 |
45 | for (i = 0; i < inParam->stepSize; i++) {
46 | inParam->inputBuffer[i] = input[i] * S2F;
47 | }
48 | // Downsample the audio
49 | processFIRFilter(inParam->downsampleFilter, inParam->inputBuffer, inParam->downsampled);
50 |
51 | // Decimate the audio
52 | for (i = 0, j = 0; i < inParam->decimatedStepSize; i++, j+= 3) {
53 | inParam->decimated[i] = inParam->decimated[i+inParam->decimatedStepSize];
54 | inParam->decimated[i+inParam->decimatedStepSize] = inParam->downsampled[j];
55 | }
56 |
57 | ForwardFFT(inParam->fft, inParam->decimated);
58 | updateImage(inParam->melSpectrogram, inParam->fft->power);
59 | }
60 |
61 | void getMelImage(Variables* memoryPointer, float** melImage){
62 | Variables* inParam = (Variables*) memoryPointer;
63 | for (size_t i = 0; i < NFILT; i++) {
64 | for (size_t j = 0; j < NFILT; j++) {
65 | melImage[i][j] = inParam->melSpectrogram->melSpectrogramImage[i][j];
66 | }
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Feature Extraction/audioProcessing.h:
--------------------------------------------------------------------------------
1 | //
2 | // audioProcessing.h
3 | // CNNVad
4 | //
5 | // Created by Abhishek Sehgal on 3/14/17.
6 | // Copyright © 2017 axs145031. All rights reserved.
7 | //
8 |
9 | #ifndef audioProcessing_h
10 | #define audioProcessing_h
11 |
12 | #include
13 | #include "Transforms.h"
14 | #include "MelSpectrogram.h"
15 | #include "FIRFilter.h"
16 |
17 | typedef struct Variables {
18 |
19 | FIR* downsampleFilter;
20 | Transform* fft;
21 | MelSpectrogram* melSpectrogram;
22 |
23 | float* inputBuffer;
24 | float* downsampled;
25 | float* decimated;
26 | float* frame;
27 |
28 | int samplingFrequency;
29 | int stepSize;
30 | int decimatedStepSize;
31 |
32 | } Variables;
33 |
34 | Variables* initialize(int frequency, int stepsize);
35 | void compute(Variables* memoryPointer, short* input);
36 | void getMelImage(Variables* memoryPointer, float** melImage);
37 |
38 | #endif /* audioProcessing_h */
39 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Feature Extraction/filterCoefficients.h:
--------------------------------------------------------------------------------
1 | //
2 | // filterCoefficients.h
3 | // NC-2Ch
4 | //
5 | // Created by Abhishek Sehgal on 5/17/17.
6 | // Copyright © 2017 SIPLab. All rights reserved.
7 | //
8 |
9 |
10 |
11 | #define NCOEFFS 81
12 |
13 |
14 | const float filterCoefficients[] = {-0.000159,-0.000250,-0.000188,0.000124,0.000525,0.000641,0.000187,-0.000668,-0.001240,-0.000812,0.000627,0.002062,0.002071,0.000097,-0.002663,-0.003814,-0.001708,0.002704,0.005952,0.004603,-0.001444,-0.007877,-0.008781,-0.001761,0.008842,0.014153,0.007787,-0.007572,-0.020182,-0.017558,0.002323,0.026206,0.033056,0.010520,-0.031329,-0.060927,-0.043355,0.034802,0.151141,0.255497,0.297319,0.255497,0.151141,0.034802,-0.043355,-0.060927,-0.031329,0.010520,0.033056,0.026206,0.002323,-0.017558,-0.020182,-0.007572,0.007787,0.014153,0.008842,-0.001761,-0.008781,-0.007877,-0.001444,0.004603,0.005952,0.002704,-0.001708,-0.003814,-0.002663,0.000097,0.002071,0.002062,0.000627,-0.000812,-0.001240,-0.000668,0.000187,0.000641,0.000525,0.000124,-0.000188,-0.000250,-0.000159};
15 |
16 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Supporting Files/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | //
2 | // AppDelegate.swift
3 | // CNN_VAD
4 | //
5 | // Created by Abhishek Sehgal on 9/22/17.
6 | // Copyright © 2017 SIPLab. All rights reserved.
7 | //
8 |
9 | import UIKit
10 |
11 | @UIApplicationMain
12 | class AppDelegate: UIResponder, UIApplicationDelegate {
13 |
14 | var window: UIWindow?
15 |
16 |
17 | func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
18 | // Override point for customization after application launch.
19 | return true
20 | }
21 |
22 | func applicationWillResignActive(_ application: UIApplication) {
23 | // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
24 | // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game.
25 | }
26 |
27 | func applicationDidEnterBackground(_ application: UIApplication) {
28 | // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
29 | // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
30 | }
31 |
32 | func applicationWillEnterForeground(_ application: UIApplication) {
33 | // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
34 | }
35 |
36 | func applicationDidBecomeActive(_ application: UIApplication) {
37 | // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
38 | }
39 |
40 | func applicationWillTerminate(_ application: UIApplication) {
41 | // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
42 | }
43 |
44 |
45 | }
46 |
47 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "size" : "20x20",
6 | "scale" : "2x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "size" : "20x20",
11 | "scale" : "3x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "size" : "29x29",
16 | "scale" : "2x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "size" : "29x29",
21 | "scale" : "3x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "size" : "40x40",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "size" : "40x40",
31 | "scale" : "3x"
32 | },
33 | {
34 | "idiom" : "iphone",
35 | "size" : "60x60",
36 | "scale" : "2x"
37 | },
38 | {
39 | "idiom" : "iphone",
40 | "size" : "60x60",
41 | "scale" : "3x"
42 | },
43 | {
44 | "idiom" : "ipad",
45 | "size" : "20x20",
46 | "scale" : "1x"
47 | },
48 | {
49 | "idiom" : "ipad",
50 | "size" : "20x20",
51 | "scale" : "2x"
52 | },
53 | {
54 | "idiom" : "ipad",
55 | "size" : "29x29",
56 | "scale" : "1x"
57 | },
58 | {
59 | "idiom" : "ipad",
60 | "size" : "29x29",
61 | "scale" : "2x"
62 | },
63 | {
64 | "idiom" : "ipad",
65 | "size" : "40x40",
66 | "scale" : "1x"
67 | },
68 | {
69 | "idiom" : "ipad",
70 | "size" : "40x40",
71 | "scale" : "2x"
72 | },
73 | {
74 | "idiom" : "ipad",
75 | "size" : "76x76",
76 | "scale" : "1x"
77 | },
78 | {
79 | "idiom" : "ipad",
80 | "size" : "76x76",
81 | "scale" : "2x"
82 | },
83 | {
84 | "idiom" : "ipad",
85 | "size" : "83.5x83.5",
86 | "scale" : "2x"
87 | },
88 | {
89 | "idiom" : "ios-marketing",
90 | "size" : "1024x1024",
91 | "scale" : "1x"
92 | }
93 | ],
94 | "info" : {
95 | "version" : 1,
96 | "author" : "xcode"
97 | }
98 | }
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Supporting Files/Base.lproj/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Supporting Files/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | $(PRODUCT_BUNDLE_IDENTIFIER)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleVersion
20 | 1
21 | LSRequiresIPhoneOS
22 |
23 | NSMicrophoneUsageDescription
24 |
25 | UILaunchStoryboardName
26 | LaunchScreen
27 | UIMainStoryboardFile
28 | Main
29 | UIRequiredDeviceCapabilities
30 |
31 | armv7
32 |
33 | UISupportedInterfaceOrientations
34 |
35 | UIInterfaceOrientationPortrait
36 |
37 | UISupportedInterfaceOrientations~ipad
38 |
39 | UIInterfaceOrientationPortrait
40 | UIInterfaceOrientationPortraitUpsideDown
41 | UIInterfaceOrientationLandscapeLeft
42 | UIInterfaceOrientationLandscapeRight
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/Supporting Files/UTD_emblem_solid_flame.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-iOS/CNN_VAD/Supporting Files/UTD_emblem_solid_flame.png
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/View/CNN_VAD-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | //
2 | // Use this file to import your target's public headers that you would like to expose to Swift.
3 | //
4 |
5 | #import "AudioRecorder.h"
6 |
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/frozen_without_dropout.pb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-iOS/CNN_VAD/frozen_without_dropout.pb
--------------------------------------------------------------------------------
/CNN-VAD-iOS/CNN_VAD/my_model.mlmodel:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/CNN-VAD-iOS/CNN_VAD/my_model.mlmodel
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Signal and Image Processing Lab
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Convolutional Neural Network based Voice Activity Detector
2 |
3 | This GitHub repository is the code accompaniment of the following paper:
4 |
5 | > **A Convolutional Neural Network Smartphone App for Real-Time Voice Activity Detection**
6 | > Abhishek Sehgal and Nasser Kehtarnavaz - University of Texas at Dallas
7 | >
8 | >
9 | > **Abstract:** This paper presents a smartphone app that performs real-time voice activity detection based on convolutional neural network. Real-time implementation issues are discussed showing how the slow inference time associated with convolutional neural networks is addressed. The developed smartphone app is meant to act as a switch for noise reduction in the signal processing pipelines of hearing devices, enabling noise estimation or classification to be conducted in noise-only parts of noisy speech signals. The developed smartphone app is compared with a previously developed voice activity detection app as well as with two highly cited voice activity detection algorithms. The experimental results indicate that the developed app using convolutional neural network outperforms the previously developed smartphone app.
10 |
11 | ## Resources
12 |
13 | Supporting materials related to thsi work are available via the following links:
14 |
15 | | **Link** | Description |
16 | | :---------------------------------------------------------------- | :-------------------------------------------------------------------- |
17 | | | IEEE Access Manuscript |
18 | | | Videoclip of Convolutional Neural Network VAD running in real-time on Android and iOS smartphone platforms |
19 |
20 | ## Getting Started
21 |
22 | A [User's Guide](Users-Guide-CNN-VAD.pdf) is provided which describes how to run the codes for training and real-time operation on Android and iOS smartphones platforms.
23 |
24 | ## License and Citation
25 | The codes are licensed under MIT license.
26 |
27 | For any utilization of the code content of this repository, the following paper needs to get cited by the user:
28 |
29 | - A. Sehgal and N. Kehtarnavaz, "A Convolutional Neural Network Smartphone App for Real-Time Voice Activity Detection," IEEE Access, vol. 6, pp. 9017-9026, Feb 2018. (Open Access)
30 |
--------------------------------------------------------------------------------
/Training Code/Functions/MelEnergyFilterbank.m:
--------------------------------------------------------------------------------
1 | classdef MelEnergyFilterbank
2 |
3 | properties
4 |
5 | freq_l
6 | freq_h
7 | nFFT
8 | nFilt
9 | fs
10 | filterbank
11 | melEnergy
12 |
13 | end
14 |
15 | methods
16 |
17 | function obj = MelEnergyFilterbank(freq_l, freq_h, nFFT, nFilt, fs)
18 |
19 | obj.freq_l = freq_l;
20 | obj.freq_h = freq_h;
21 | obj.nFFT = nFFT;
22 | obj.nFilt = nFilt;
23 | obj.fs = fs;
24 |
25 | lowerMel = 1125 * log(1 + freq_l/700);
26 | higherMel = 1125 * log(1 + freq_h/700);
27 | melBand = linspace(lowerMel,higherMel,nFilt+2);
28 | freqBand = 700*(exp(melBand/1125) - 1);
29 | f = floor((nFFT + 1) * freqBand/fs);
30 |
31 | obj.filterbank = zeros(nFilt, nFFT/2);
32 |
33 | for m = 2:nFilt+1
34 | for k = 1:nFFT/2
35 |
36 | if k > f(m-1) && k <= f(m)
37 | obj.filterbank(m-1,k) = (k - f(m-1))/(f(m) - f(m-1));
38 | elseif k > f(m) && k <= f(m+1)
39 | obj.filterbank(m-1,k) = (f(m+1) - k)/(f(m+1) - f(m));
40 | end
41 |
42 | end
43 | end
44 |
45 | obj.filterbank = obj.filterbank';
46 |
47 | obj.melEnergy = zeros(nFilt, 1);
48 |
49 | end
50 |
51 | function [obj, melEnergy] = compute(obj, fftPower)
52 |
53 | for i = 1:obj.nFilt
54 |
55 | obj.melEnergy(i) = log(sum(obj.filterbank(:,i).*fftPower(1:obj.nFFT/2)));
56 |
57 | end
58 | melEnergy = obj.melEnergy;
59 | end
60 | end
61 |
62 | end
--------------------------------------------------------------------------------
/Training Code/Functions/buildFilterbank.m:
--------------------------------------------------------------------------------
1 | function filterbank = buildFilterbank(l,h,nFilt,nFFT,fs)
2 |
3 | lowerMel = 1125 * log(1 + l/700);
4 | higherMel = 1125 * log(1 + h/700);
5 | melBand = linspace(lowerMel,higherMel,nFilt+2);
6 | freqBand = 700*(exp(melBand/1125) - 1);
7 | f = floor((nFFT + 1) * freqBand/fs);
8 |
9 | filterbank = zeros(nFilt, nFFT/2);
10 |
11 | for m = 2:nFilt+1
12 | for k = 1:nFFT/2
13 |
14 | if k > f(m-1) && k <= f(m)
15 | filterbank(m-1,k) = (k - f(m-1))/(f(m) - f(m-1));
16 | elseif k > f(m) && k <= f(m+1)
17 | filterbank(m-1,k) = (f(m+1) - k)/(f(m+1) - f(m));
18 | end
19 |
20 | end
21 | end
22 |
23 | filterbank = filterbank';
--------------------------------------------------------------------------------
/Training Code/Functions/getData.m:
--------------------------------------------------------------------------------
1 | function [noiseFiles, speechFiles, labels] = getData()
2 |
3 | TIMIT_path = '../../PNNC/audio/*.wav';
4 | Noise_path = '../../DCASE2017/audio/*.wav';
5 |
6 | speechFiles = dir(TIMIT_path);
7 | noiseFiles = dir(Noise_path);
8 |
9 | %%
10 | fid = fopen('../../DCASE2017/meta.txt');
11 | meta = textscan(fid, '%s %s %s');
12 | labelNames = cell(meta{1,2});
13 | fileNames = cell(meta{1,1});
14 | fclose(fid);
15 |
16 |
17 |
18 |
19 | % Segregate the noise files
20 | fid = fopen('../../DCASE2017/error.txt');
21 | error_files = textscan(fid, '%s %f %f %s');
22 | errorFileNames = cell(size(error_files{1,1},1),1);
23 |
24 | for i = 1:size(error_files{1,1},1)
25 | errorFileNames{i} = char(strrep(error_files{1,1}(i), 'audio/',''));
26 | end
27 |
28 | status = fclose(fid);
29 |
30 | %%
31 | names = extractfield(noiseFiles, 'name');
32 | [~, idx] = setdiff(names, errorFileNames);
33 | noiseFiles = noiseFiles(idx);
34 |
35 | %%
36 |
37 | names = extractfield(noiseFiles, 'name');
38 | labels = cell(size(names));
39 | for i = 1:numel(names)
40 |
41 | idx = contains(fileNames, names(i));
42 | labels(i) = labelNames(idx);
43 |
44 | end
45 |
46 | labels = labels';
47 |
48 |
49 |
--------------------------------------------------------------------------------
/Training Code/Functions/melFilterBank.m:
--------------------------------------------------------------------------------
1 | function mSpec = melFilterBank(fft,nFFT, filterBank, nFilter)
2 | mSpec = zeros(nFilter,1);
3 | melMin = -20;
4 | melMax = 20;
5 | for i = 1:nFilter
6 |
7 | mSpec(i) = log(sum(filterBank(:,i).*fft(1:nFFT/2)));
8 |
9 | %mSpec(i) = (mSpec(i) - melMin)/(melMax - melMin);
10 |
11 | end
--------------------------------------------------------------------------------
/Training Code/Image_Creator.m:
--------------------------------------------------------------------------------
1 | clear all
2 | close all
3 | clc
4 |
5 | filename = '../Data/VAD_features_SNR_10.mat';
6 |
7 | %Enter the path to your extracted features mat file
8 | b = load(filename);
9 | width = 5;
10 |
11 | %%
12 |
13 | trainData = cell2mat(b.trainData);
14 | testData = cell2mat(b.testData);
15 |
16 | fileNumbers = unique(trainData(:,42));
17 |
18 | init = 0;
19 |
20 | for n = 1:numel(fileNumbers)
21 |
22 | index = trainData(:,42) == fileNumbers(n);
23 | melData = trainData(index, 1:40)';
24 | labels = trainData(index, 41);
25 | class = trainData(index, 43);
26 |
27 | beginIndex = 1:5:size(melData,2) - 39;
28 | endIndex = 40:5:size(melData,2);
29 |
30 | if init == 0
31 |
32 | nImagesPerFile = numel(beginIndex);
33 | nImagesTotal = nImagesPerFile * numel(fileNumbers);
34 | trainingData = zeros(nImagesTotal,40,40);
35 | trainingLabels = zeros(nImagesTotal, 2);
36 | trainingClass = zeros(nImagesTotal, 1);
37 | sectionStart = 0;
38 | init = 1;
39 |
40 | end
41 |
42 | for i = 1:numel(beginIndex)
43 |
44 | trainingData(sectionStart + i,:,:) = melData(:, beginIndex(i):endIndex(i));
45 |
46 | if(sum(labels(beginIndex(i):endIndex(i))) > width)
47 | trainingLabels(sectionStart + i, :) = [0,1];
48 | else
49 | trainingLabels(sectionStart + i, :) = [1,0];
50 | end
51 | trainingClass(sectionStart + i) = class(i);
52 | end
53 |
54 | sectionStart = sectionStart + i;
55 |
56 | end
57 |
58 | %%
59 |
60 | fileNumbers = unique(testData(:,42));
61 |
62 | init = 0;
63 |
64 | for n = 1:numel(fileNumbers)
65 |
66 | index = testData(:,42) == fileNumbers(n);
67 | melData = testData(index, 1:40)';
68 | labels = testData(index, 41);
69 | class = trainData(index, 43);
70 |
71 | beginIndex = 1:5:size(melData,2) - 39;
72 | endIndex = 40:5:size(melData,2);
73 |
74 | if init == 0
75 |
76 | nImagesPerFile = numel(beginIndex);
77 | nImagesTotal = nImagesPerFile * numel(fileNumbers);
78 | testingData = zeros(nImagesTotal,40,40);
79 | testingLabels = zeros(nImagesTotal, 2);
80 | testingClass = zeros(nImagesTotal, 1);
81 | sectionStart = 0;
82 | init = 1;
83 |
84 | end
85 |
86 | for i = 1:numel(beginIndex)
87 |
88 | testingData(sectionStart + i,:,:) = melData(:, beginIndex(i):endIndex(i));
89 |
90 | if(sum(labels(beginIndex(i):endIndex(i))) > width)
91 | testingLabels(sectionStart + i, :) = [0,1];
92 | else
93 | testingLabels(sectionStart + i, :) = [1,0];
94 | end
95 | testingClass(sectionStart + i) = class(i);
96 | end
97 |
98 | sectionStart = sectionStart + i;
99 |
100 | end
101 |
102 | filename = strrep(filename, 'features', 'Training_data');
103 |
104 | save(filename,'testingData', ...
105 | 'testingLabels', 'trainingData', 'trainingLabels', ...
106 | 'trainingClass', 'testingClass', '-v7.3');
107 | disp('Done');
--------------------------------------------------------------------------------
/Users-Guide-CNN-VAD.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SIP-Lab/CNN-VAD/97898c885ac44f582d7718ab5e92e90b33bef9b3/Users-Guide-CNN-VAD.pdf
--------------------------------------------------------------------------------