Starting Out With Homesick

My Bachelor project is called “Homesick App”, the description being as follows:

Develop a mobile app that exchange the sounds created by the city you live in with the sounds of your home city. Requires implementing a server for sound upload and categorization (to be done by the app automatically in the background, classification e.g. into “traffic”, “market”, etc.) and of a feature-based classification app that is able to understand the current sound environment and to replace it (over earphones) with cached sounds from the place that you chose on installing the app. An example: The app should help to make someone from Mumbai feel at home in Zurich. Requires good knowledge in audio signal processing.

For my part, I’ll need to have a basic server that receives recorded sound from an Android client, also developed by me, classifies it by machine learning and then sends back an appropriate sound. Doesn’t have to be the equivalent.

Over the next few blog posts, I’ll try to document how I develop the application.

Current plan is as follows:

  • Android client will be developed in Android Studio (trying it for the first time).
  • Server side code will be a Node.js app.