The easiest way to learn about what shva features is to view the screen movies. For background information, see ALingA and LingA. This page is about installation, use and further development.
shva stands for "speech hear view and annotate". It is written in java and javafx. System requirements to run shva are:
- java runtime environment j2se version 1.5 or later
- native libraries listed below
The source for shva is attached. Additionally, shva also depends on the following packages:
- the javafx runtime libraries
- the commons httpclient 3.1 library, the commons codec library and the commons logging library
- the icedtea 1.5 javax.jnlp
- the native libraries libogg++, libalinga and libneuro and their java native interface(jni) libraries
If you have installed the native libraries under the default prefix of /usr/local/gnutopia, then shva will launch without further ado. If however, you used a different prefix, then you need to tell that to the dynamic library linker loader with
export LD_LIBRARY_PATH=<your prefix>/lib:$LD_LIBRARY_PATHBut if you installed into a standard location for dynamic libraries in your system, then you don't need this magic incantation.
Because of its many components, shva is licensed under several, but compatible licenses. See Shva Licenses.
What's aheadNot necessarily in the listed order:
- Adding derived signals like spectrograms and neurograms for viewing.
Done in release 0.2.0
- Major refactoring.
- Rewriting when javafx becomes stable.
Release 0.2.0 changesDisplay of additional 2D derived signals like spectrograms that are interleaved in the ALingA bitstream.
Web start now works for both 32bit and 64bit architectures. You will need java runtime environment 6u12 or later for 64bit web start.