Inspiration

Our Inspiration is KAVALAN APPLICATION this was developed by INDIA, TAMILNADU Police For women safety but this app have only push button to alert feature only so we planned to do Safety App with Complete Safety Kit with all Safety Features.

What it does

In recent time, there are many misbehaving activity happening with women in urban and rural areas. This is about ‘An Android Application for Women Safety Based on Voice Recognition’. One in which, voice keywords is set for activation of the system. System recognizes the voice of the user. After system gets activate, it uses a GPS or WI-FI to track the location information of the user and send that location information. Simultaneously, an emergency signal is sent to people who are selected by the mobile user as a message via SMS. There is no need to handle mobile to activate the system and it will get activated even if mobile keypad is locked.

Introduction

Women safety is major issue in India and also in other countries. It is not safe for women to travel lonely at mid night or wondering in unknown place. There should be helping hand for women because they are not physically as strong as men. As this time mobile phone can be best friend of the user. User can stay in contact with their loved one at any time. Anybody needsto make a call or send a message in emergency at anytime from anywhere.Smart phones provides many facilities and cheaper internet cost. Android is provided with features like high resolution camera, Wi-Fi, GPS navigation, touch screen which helps the mobile phone users to keep in touch with the modern world.

Android is a software stack for mobile devices. It includes an operating system, key applications and middleware. The AndroidSDK provides the tools and APIs use to develop applications on the Android platform using the Java programming language. It is a software platform, rather than just an OS, that has the potential to be utilized in a much wider range of devices. Android provides access to useful libraries and tools that used to build rich applications. Women in emergency uses voice based contact list, they can select contact through voice and make call when required.

For that user have to remember registered the key. It is called, text messaging service component of the phone, and uses standardized communications protocols. It allows sending of short text messages between mobile phone devices. Speech Recognition and Conversion in text will be the necessary part of the system.

EXISTNG SYSTEM

In the current scenario there is a highest priority issue of women security Government has provided security through rules & regulation to society. There are different aspects, areas & scopes of women security. Recently security concern is the major problem. Major concem is that though women has reached everywhere in every field but still a question arises "ARE WOMEN SAFE". With the growing number of harassment and violence cases women security has become major area of concern. Women in India a better half of Indian society, today, are becoming the most helpless section as far as their safety and security is concerned. In distress situation, mobile phone can be the best protector of victim. Large numbers of women safety applications are available. These systems are quite handy and go a long way to keep victim safe on the road and alert the friends, family or police in distress situation.

A. Safe:

Personal Safety Application: This app can send message by triggering the button to the friends and family members. Location and video can be share with friends.

B. SOS-Stay Safe:

It helps women to send out SOS alerts to family and friends in case of distress and emergencies. This is a system that reacts for only "3 clicks or a shake" to call for help.

C. Safety Pin-Complete Safety App:

This system comes really helpful when travelling to a new or an unknown locality and wishes to know whether it is safe or not.

D. Women Safety Shield Protection:

The system enables the user to simply and contact details to emergency contact list through emergency button, take pictures which are then sent along with location

E. Shaking to send alert:

The app can be configured to send emergency message on shaking the phone.

PROPOSED SYSTEM

The current women safety applications in market have to push the button to send message. It is difficult to press button

in critical situation when keypad is locked. This paper deals with recognizing voice converted into text to send message. Message consists of GPS location information of the user. Message can be send even if the keypad is locked. Database includes contact numbers and voice keyword. User register a contact list of people to whom user want to ask

A. Database

for help and keyword or voice is saved for recognition purpose Contacts and keywords are saved in database. Database is stored in mobile memory. Database used is SQLite database. There should be at least two and at max five contact numbers in database.

B. Voice Recognition

Voice recognition module is use to recognize keyword spoken by the user. Keyword spoken by the victim is comparedwith the registered keyword. This keyword is matched with converted text. If keyword matched then message will be send

C. Location Tracking and Address Finding module

It requires GPS enabled mobile. Location will be tracked using GPS and WiFi. It finds the longitude and latitude of current location of user. Using longitude and latitude location is searched and an actual address is given via message. Internet ismust in others mobile. GPS is disable system will not find the exact location of user, It will just send the longitude and latitudeof the location.

D. Message Sending Module

The GPS Application Program Interface (API) fetches the longitude and latitude coordinates. Using longitude and latitude location is searched and an actual address is searched. Pre-stored emergency message is send to registered contact numbers along with the longitude and latitude and an exact address of user. If network is not available on user's mobile then message goes in queue and when network gets available message is send. When message is send then notification is given

E. Audio Recording Module Audio Recording module

will record the conversation of that situation and stored in database. As soon as system will recognize voice it will send message and simultaneously perform audio recording. Recording is done up to for five minutes. And store in mobile memory. This recording will be used as proof

OBSERVATION

This system is to provide emergency message by recognizing voice. Message is send to the contacts registered in database. There is no need to handle mobile nunually or to push button. System will get activated even if mobile keypad is lock. It also records the conversation.

CONCLUSION

This is based on voice recognition to send message. This will helps to victim to avoid misbehaviour. When victim is in critical situation at any time she can send stored message to parent or friends by speaking set key word. Message contains actual address of the current location find using GPS. Audio is recorded and stored in mobile memory.

How we built it

We built this with Android Studio Technologies and Libraries used:

  • Java
  • XML
  • Shared Preferences for storing local data
  • Implicit intents for sms,call and email
  • FusedLocationProviderClient API for efficient user location retrieval
  • Background Service
  • Broadcast Receiver
  • Media player api
  • Magnetometer Sensor
  • SMS Manager API
  • Sensor Manager API
  • Retrofit Library
  • News Api

Android Components Used:

  • RecyclerView
  • LinearLayout
  • GridLayout
  • ConstraintLayout
  • RelativeLayout ,
  • CardView
  • Material text fields ( TextInputEditText )
  • Explicit and implicit intents
  • Intent filters
  • ProgressBar
  • MenuBar
  • FrameLayout
  • FloatingActionButton
  • TextView, Button, EditText, ImageView,
  • ScrollView
  • NestedScrollView
  • SpeedometerView

Challenges we ran into

The Challenge We face the deadline timing This 2 days is not enough to do project tese weekend we have college also so we put leave to College to do project so attendance gone this is the main challenge we face and We sacrificed our sleep To do project

Accomplishments that we're proud of

This app is built within Two days with decent Output and These App is the Complete Safety Kit For Humans Why I mention Humans Means This App is not only the concept of woman safety This app is in under the concept of Safety So All human can Use men or woman This Project is About The Complete Safety Kit.

What we learned

We learned in this project The time is not the matter Unity is Strength We worked as team and we finally finished this project under deadline and it was fun and we implement some new Libraries and API's we tried Our Best Tanks for giving this wonderful Opportunity to prove ourself This is not only the opportunity to prove this was an golden opportunity to learn.

What's next for THE COMPLETE SAFETY KIT

Our Next Plan is to Add Chating Feature to our app and incedents posting system simply like Social Media and some new feature and we have so many plans to do And one more thing Now we developed Our App for Android Platform In future we will update it to iOS also Thanks for your Wonderful Opportunity to prove ourself and once Again Thanks.

Share this project:

Updates