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.
MacOS | Windows |
---|---|
Link | Link |
- Python 3.6
- Git
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)
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.