Skip to content

bangkit-cap0423/Guifena-Transmitter

Repository files navigation

Guifena-Transmitter

This app is function as a transmitter that capture loud audio and then transmit the audio to the cloud for further processing.

Architecture

This app writte using kotlin.

For the network this app using Post and Get Request method using retrofit2.

This app use android Foreground Service to do recording in periodic time.

Features

The main function of this app is to record periodicly with certai interval using foreground service and then send the data to the webservice, server, etc.

Configure the BASE URL of the server and API Interface

You may configure the project to using your own server. You just need to change the BASE URL at RetrofitBuilder class and adjust the API interface.

How to use

In order to start the service first you need to set the name and location of the device.


You can optionaly configure the interval of the recording and the threshold of how much dB that the audio need to meet so the audio will be send to the server.

You can set the threshold as a decibel and record interval as seconds.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages