/call-tracker-processing

Data analysis part of "Call Tracker" which calculates call metrics

Primary LanguagePython

Call Tracker Processing

This part of the Call Tracker project is responsible for audio files processing API. Processing here means extractions of various features and meta-information.

Up-to-date list of the endpoints can be found here

Fast API Launch

The commands below fire up the Docker container with API server running

  • Clone a repo:
git clone git@github.com:vladimir-chernykh/call-tracker-processing.git
cd call-tracker-processing
  • Build a docker image:
docker build -f Dockerfile -t call-tracker-processing .
  • Launch docker container:
docker run --rm -d -p 3000:3000 call-tracker-processing
  • Do a test post request:
curl localhost:3000/duration -X POST -F audio=@data/examples/speech.wav