xurxodiz / tese

Prototype for a natural language interface for a music database developed as my Master Thesis.

Home Page:http://diz.es/tese/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This was my Master Thesis for the MSc in Computer Science at Chalmers University of Technology.

It's a natural language interface for the MusicBrainz database. You can ask it questions about music and it will fetch the info and get back at you, like a conversation.

Compile and use

Use make all on the src folder to compile, then leave the src/Main daemon running and access through web/ or the TCP port 3838.

Needs haskell, the Grammatical Framework and some extra libraries (htx, curl, dataenc). Of course, to use the web access you also need a web server (e.g. Apache) and PHP.

The report folder contains both the report and the slides used in the defense/presentation.

About

Prototype for a natural language interface for a music database developed as my Master Thesis.

http://diz.es/tese/

License:MIT License


Languages

Language:Haskell 93.9%Language:JavaScript 4.2%Language:PHP 1.9%