CCExtractor Development

[CCAligner] Improve Error handling.

Introduction

CCAligner is a word by word audio subtitle synchronisation tool and API and is one of our Google Summer of Code 2017 projects. The project allows you to find the exact starting and ending time of each word in a subtitle file and also has capability to transcribe a video file given raw transcript exist.

Repository: https://github.com/saurabhshri/CCAligner

The task

Test CCAligner carefully and check if errors are being handled properly. This would include entering incorrect/bad data, using bad files, trying stuff that it is not intended for and so on! This task gives you freedom to be mischievous and have fun trying to break it and then fix it!

Requirements to complete this task

  1. We expect a furnished report with those cases. Please include screenshots (or screen recordings - whichever is more suitable), logs, steps to reproduce and any other relevant information. Please submit the report through Github issue tracker located here : https://github.com/saurabhshri/CCAligner/issues/

  2. Prepare a pull request with fix to the problem. Please add unit tests that cover (most of) the changes, and documentation where necessary.

(If you're unable to fix the issue - it's OK. Make sure you still submit the report and share your progress so that other developers could pick up from there.)

Relevant extra links

Task tags

  • debugging
  • error handling
  • c++

Students who completed this task

Ivan Makarov

Task type

  • code Code
  • done_all Quality Assurance
close

2018