Skip to content
This repository has been archived by the owner on Aug 31, 2020. It is now read-only.
/ WhoThat Public archive

Voice recognition based person identifier for Android Wear built for Healthy Wearables Hackathon 2016

License

Notifications You must be signed in to change notification settings

orenyk/WhoThat

Repository files navigation

WhoThat - Android Wear

https://github.com/orenyk/WhoThat

Modify this sample https://github.com/googlesamples/android-WearSpeakerSample to:

  1. Record audio (currently 8,000 KHz PAM file)
  2. Send the file to Migrosoft API using https://github.com/Microsoft/Cognitive-SpeakerRecognition-Android

API:

  • Create Enrolment or Create Profile?
  • Get List of IDProfiles
  • ID and provide list of profiles and sample audio to verify against

PCM 16bit mono, wrap in WAV -- http://stackoverflow.com/questions/27826593/androidcreating-wave-file-using-raw-pcm-the-wave-file-does-not-play https://developer.android.com/guide/appendix/media-formats.html

Another app: https://github.com/icechen1/BlackBox, works in background on phone

A sample that shows how you can record voice using the microphone on a wearable and play the recorded voice or an mp3 file, if the wearable device has a built-in speaker.

This app is standalone and doesn't have any companion phone app so you need to install this directly on your watch (using "adb").

Based on: https://github.com/googlesamples/android-WearSpeakerSample

Pre-requisites

  • Android SDK v24
  • Android Build Tools v24.0.1
  • Android Support Repository

Getting Started

This sample uses the Gradle build system. To build this project, use the "gradlew build" command or use "Import Project" in Android Studio.

About

Voice recognition based person identifier for Android Wear built for Healthy Wearables Hackathon 2016

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published