Skip to content

InterdisciplinarySpeechResearchLab/eTone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eTone

Tone accuracy game

Active links in game

If the game is deployed at 127.0.0.1:4000, then as an example, the login page will be at 127.0.0.1:4000/login.

  • admin : The link to the admin page. Successful login requires setting up a super user.
  • login : The link to the login page. Logins are only successful for previously registered users.
  • logout : The link used by django to handle logouts.
  • signup : The registration page.
  • game : The page where you can play the game.
  • stats : The stats page where you view the overall stats.
  • api/upload/// : An experimental POST RESTful API. The typeID refers to the ID of the sound which was played for the user and the filename is the name of the uploaded recorded file. The file upload here is not fully functional and requires debugging. Although this doesn't really affect the game at all. Use the game link instead to play the game as that is fully functional.

Running the game

    cd backend/server
    python3 manage.py runserver [IP:Port]

The game will be launched at IP:Port.

Requirements

Here is the list of libraries needed to run eTone. Most of these are included as part of the Anaconda installation. The game is designed to work with Python 3.5

  • django
  • scipy
  • numpy
  • rest_framework