Like Seoul People
Badges will go here
- devDependencies
- issues (waffle.io maybe)
- license
These instructions will get you a copy of the project up and running on your mobile device for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- Clone this repo to your local virtual mobile machine (also you can use your physical mobile phone) using https://github.com/doo3721/seoulpeople
you can release apk file on your IDE, or just see the below video!
in app, you can find like this method
// Voice Recg
private DetectNoise mSensor;
// in recordactivity.java
float amp = (float) mSensor.getAmplitude();
amp = (float) ((amp - (-20.0)) / (12.0 - (-20.0)) * 100.0);
if (amp <= 0) amp = 0.0f; if(amp >= 100) amp = 100.0f;
soundAmpList.add(amp);
// for sentence analyze
i_speech = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
i_speech.putExtra(RecognizerIntent.EXTRA_PARTIAL_RESULTS, true);
i_speech.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE, getPackageName());
i_speech.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "ko-KR");
Data sava and load method in resultactivity.java
private void init_tables() {
// 테이블 처음 생성시 초기화
if (sqliteDB != null) {
String sqlCreateTbl = "CREATE TABLE IF NOT EXISTS CONTACT_T (" +
"numi " + "INTEGER NOT NULL," +
"savedate " + "TEXT NOT NULL," +
"AmpList " + "TEXT NOT NULL," +
"RmsList " + "TEXT NOT NULL," +
"sentenceC " + "TEXT NOT NULL" + ")";
System.out.println(sqlCreateTbl);
sqliteDB.execSQL(sqlCreateTbl);
}
}
We use sentence analyze with google diff_patch_match algorithms, which is https://github.com/google/diff-match-patch
To get started...
-
Option 1
- Fork this repo!
-
Option 2
- Clone this repo to your local machine using https://github.com/doo3721/seoulpeople.git
- HACK AWAY!
- Create a new pull request using https://github.com/doo3721/seoulpeople/compare
Or Contributors/People
HeeJin Lee | DooHee Kim | DoHyoung Lee | Sunghun Bak |
---|---|---|---|
github.com/Leeheejin | github.com/doo3721 | github.com/doh01 | github.com/sg03142 |
- You can see team member and github profile
- You should probably find team member's lastest project
- How do I do specifically so and so?
- No problem! Just do this.
This project is licensed under the Apache License 2.0 and CC BY 4.0 - see the LICENSE.md file for details
you can check weekly Todo list - see the Todo.md file for details