LiveSubtitles: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
Line 33: Line 33:


== Week 1 (January 11th - January 17th) ==
== Week 1 (January 11th - January 17th) ==
''First interview with our tutor Jérôme. We've learned more about our project and what is expected for the next weeks''
''First interview with our supervisor Jérôme. We've learned more about our project and what is expected for the next weeks''


*Handling the project
*Handling the project
*testing Google API Speech
*testing Google API Speech
*Making git repository
*Making git repository


== Week 2 (January 18th - January 24th) ==
== Week 2 (January 18th - January 24th) ==

Revision as of 22:11, 6 March 2016

Preambule

Project presentation

Team

  • Supervisors : Jérôme Maisonnasse
  • Members : BUI David / LECHEVALLIER Maxime / OUNISSI Sara


Specifications

Links

GitHub


Documents


Progress of the project

The project started January 11th, 2015.

Week 1 (January 11th - January 17th)

First interview with our supervisor Jérôme. We've learned more about our project and what is expected for the next weeks

  • Handling the project
  • testing Google API Speech
  • Making git repository

Week 2 (January 18th - January 24th)

Week 3 (January 25th - January 31th)

  • Microphone works only when a virtual server is installed, we try with apache
  • Learning JavaScript
  • Learning HTML/CSS


Week 4 (February 1st - February 7th)

  • Scrum
  • Trello

Week 5 (February 08th - February 14th)

Design patterns

  • Model-View-Controller (GoF) : This pattern is used to separate application's concerns. Our project is Web oriented program
  • Singleton (GoF) : Ensure a class has only one instance, and provide a global point of access to it.

Example : a teacher is the only one who can launch slides

  • Visitor (GoF) : Represent an operation to be performed on the elements of an object structure. Visitor lets you define a new operation without changing the classes of the elements on which it operates.

Example : students can edit the subtitles

  • State (GoF) : Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.

Example : Microphone detection


Project work

Solving critical problems : the API is not working with ambient noise. When we are talking directly to the microphone the API is working fine.

Tests :

  • Fast talking : Dead after 1 minute
  • Slow talking (with interruptions) with music arround : Dead after 2 minutes
  • Slow talking : Dead after 2 minutes

Meeting with Jérôme to have new directions after a quick demo of the app.


Week 6 (February 15th - February 21st)

Studying Socket.io, trying the demo chat, linking Reveal.js with socke.io


Gallery