Coder Social home page Coder Social logo

fpack_webapp_client's Introduction

F-PACK Web App - Client

1. Overview

1.1. Project Description

This annotation process is part of a longitudinal study of elderly subjects over 10 years to study the evolution of Alzheimer's disease and how it relates to speech and brain characteristics. Some of the participants will be completely healthy, while others will have a diagnosis of an early-stage neurodegenerative disease. The language spoken by the participants is Dutch.

Spontaneous speech data is already being collected through interviews. This data must be accurately transcribed in order to perform further Natural Language Processing (NLP) analysis.

1.2. Speech-To-Text Transcription Tool

This tool uses the power of Automatic Speech Recognition (ASR) to greatly decrease the amount of time needed to transcribe audio files. The tool also uses a streamlined process to keep your annotations organized.

Video:

praat_correct_annotation.mp4

Highlights:

  • Automatic data loading: unannotated files are automatically downloaded from the server and placed in your working directory (data/01_annotate_me).
  • Data segmentation: instead of working with the entire audio file, this tool will split the interview into segments that are roughly 15 seconds long. This way each segment is manageable, and there's never a risk of losing too much progress (e.g. if you forget to save or your computer crashes).
  • Transcript prediction: instead of having you, the annotator, indicate the start/stop times and transcribe each word manually, we are using Automatic Speech Recognition (ASR) to speed up the process. An ASR model will be used to automatically generate a transcript and it will be your job to fix any mistakes.

2. Installation

2.1. Clone Repository

You should download the repository by running one of the following commands in a terminal (Linux) or in Git Bash (Windows).

git clone https://github.com/btamm12/fpack_webapp_client.git

2.2. Full Installation Instructions

Please follow the appropriate guide based on your operating system.

3. Documentation

It is highly recommended to read the documentation before starting the annotations.

There is also more specific details available in the data/ folder, where most of your time will be spent.

4. Request Subject Mapping

Before this application can do anything, it needs a certain file, called the "subject mapping". This file provides an extra layer of security to protect the data of the study participants.

To get access to this file, you must send me an email. Please mention "subject mapping" in the email subject.

When I send you the file subject_mapping.txt, you must place it in the root folder of the repository, i.e.

fpack_webapp_client/subject_mapping.txt

5. Choosing Your Interview Sections

You should coordinate with your fellow annotators about who will annotate which data. Otherwise you might both annotate the same interviews, which would not be a great use of time!

You must set your name and select some interview sections before the tool will start working. See the collaboration folder for more details.

6. Running The Tool

To run the tool, you must run the following command in a terminal (Linux) or in Git Bash (Windows).

make app

fpack_webapp_client's People

Contributors

btamm12 avatar

Watchers

 avatar

Forkers

marthesegers

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.