Hermes is a user-friendly, cross-platform utility for turning ELAN (*.eaf) linguistic analysis files and associated media into language resources.
This program can also be used to create language resources from scratch without an ELAN transcription file.
Hermes was developed by Nicholas Lambourne using Python3, PyQt5, pydub, and pygame as part of the UQ Winter Research Scholarship Program. It is based on a proof-of-concept built by Dr Gautier Durantin. Additional development by Jameson Nguyen.
It was originally created to produce language resources for the Indigenous Language Robots project at the University of Queensland, which is developed in collaboration with the Ngukurr Language Centre and funded by the Australian Research Council Centre of Excellence for the Dynamics of Language.
Instructions for using Hermes to produce language resources can be found here.
Downloads (Dependency Free):
- Python 3.6
As a Script (Mac, Windows, Linux)
git clone https://github.com/CoEDL/hermes.git cd hermes pip3 install virtualenv python3 -m venv venv source venv/bin/activate pip install -r requirements.txt cd src python3 main.py
(If pip install -r requirements.txt fails, try pip3 install -r requirements.txt)
Build From Source
There is an MacOS build script included which can be run by:
git clone https://github.com/CoEDL/hermes.git cd hermes python3 build.py
If that fails, you can use the platform specific build instructions below.
git clone https://github.com/CoEDL/hermes.git cd hermes pip3 install virtualenv python3 -m venv venv source venv/bin/activate pip install -r requirements.txt pyinstaller main.spec --onefile --windowed
The .app executable should appear in hermes/dist.
git clone https://github.com/CoEDL/hermes.git cd hermes python3 -m venv venv venv\Scripts\activate pip install -r requirements.txt pyinstaller main.spec --onefile
The .exe file should appear in hermes\dist.
This piece of software is the product of academic research at the University of Queensland by Nicholas Lambourne, Gautier Durantin and the CoEDL group. If you use the software or code in an academic setting, please be sure to cite it appropriately as follows:
Lambourne, N., Durantin, G. and Nguyen, J. (2018). Hermes: The Language Resource Creator. The University of Queensland: Centre of Excellence for the Dynamics of Language.
Images/Icons courtesy of Icons8.