├── .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 | 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 | 19 | 29 | 30 | 31 | 32 | 33 | 34 | 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 | 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 | 4 | 6 | 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 --------------------------------------------------------------------------------