🚀 Version 0.2.1
We are excited to release a new version of Sign Language Phonetic-Annotator/Analyzer (SLP-AA)!
v.0.2.1 is intended to be a relatively stable release of most of the ‘basic’ functionality for the ‘annotation’ side of the software. While we are still tweaking some baseline elements, most of the annotation tools are present, and some analysis tools are available in beta.
DATA LOSS WARNING: v.0.2.0 (the previous version) introduced part of speech tags in sign-level information, which are only preserved when working with v.0.2.0 or later. Any PoS information will be lost without warning if the corpus is edited in a version earlier than v.0.2.0. To avoid data loss, please always use the latest version.
🛠 Installation (download links at the bottom of this page)
macOS:
- Download
SLPAA.0.2.1.dmgorSLPAA.0.2.1_Intel.dmg, depending on your Mac's architecture.
- You can check this under " → About This Mac." If your Chip says...
| Chip | You should use |
|---|---|
| Apple M1, M2, etc. | SLPAA.0.2.1.dmg |
| Intel Core i5/i7/etc. | SLPAA.0.2.1_Intel.dmg |
- Double-click the .dmg file and drag the SLPAA icon to Applications.
- Double-click the icon to start. If you receive a warning message, try ctrl-clicking, selecting "Open," and giving permission. Or, go to 'System Settings' > 'Privacy & Security' and give the "Open anyway" permission for SLP-AA to run.
- It is normal for the SLPAA icon to briefly disappear before launching. Please give it a moment to start.
Windows:
- Download
SLPAA.0.2.1.exe. - Double-click to launch the program. If you receive a security warning, it can be bypassed safely (and you should not see it again next time you run the software).
- It might take some time for SLPAA to launch. Please give it a moment to start.
Fallback (running from the source code):
If the executable does not work on your system, please try running the program from the source code.
- Install Python 3.10 if you don't already have it.
- Download the source code (.zip or .tar.gz).
- Extract the downloaded file
- Use Terminal (or command prompt for Windows) and navigate to the extracted directory.
- Run
pip install -r requirements.txtto install dependencies. This may take some time. - Use
cd src/main/python(orcd src\main\pythonfor Windows) to navigate to the directory where the entry (main.py) lives. Once there, runpython main.py(orpython main.pyfor Windows) to launch the program. - Alternatively, you can freeze the code and create your own executable. To do this, run these two additional commands:
pip install -r requirements_freeze.txtand thenpyinstaller slpaa.spec
If successful, you can find eitherSLPAA.app(for macOS) orSLPAA.exe(for Windows) in thedistdirectory.
🎓 Getting started
We recommend selecting "Load Sample" when the software first opens, and then following along with the documentation section called About the Sample Corpus to get a feel for how the software is structured and how signs are represented.
What's Changed
- 408 allow json imports with fallback non-manual by @stannam in #454
- display sign type abbreviations for hand, arm, leg in uppercase (eg 2L) instead of lowercase (eg 2l) by @kvesik in #474
- Bold highlight subsidiary nonmanual tabs when needed by @stannam in #471
- 477 bug predefined location image filenotfound by @kvesik in #478
- Update "neutral" checkboxes in sample corpus by @gracemyz in #480
- ensure that "Only Arm2/Leg2 moves" has correct articulator number associated by @kvesik in #482
- 408 allow json imports by @kvesik in #473
- 488 include forearm flag (field 1) in abbreviation for handconfiguration module by @kvesik in #489
Full Changelog: v0.2.0...v.0.2.1