Binary installation of version 1.4.2 for Windows NT

Binary installation for Unix

Installation from the sources

Transcriber relies on several softwares or libraries that you need to install first : Tcl/Tk 8.0 - 8.3, Snack 2.0, tcLex 1.2 and optionaly NIST/Sphere 2.6 . Step 1-4 are for these modules, step 5-6 are for the content of Transcriber distribution.
  1. If Tcl/Tk version 8.0 or higher is not already installed on your system, get it on Scriptic's server :
    1. http://dev.scriptics.com/software/tcltk/choose.html
    or one of its mirrors and unpack them:
      $ gunzip -c tcl8.3.2.tar.gz | tar xf -
    Choose an installation directory (e.g. /usr/local) and follow instructions found in tcl8.3.2/README and tk8.3.2/README (configure with --enable-shared option). For Tcl 8.3.2 under Unix, it will be something like:
      $ cd tcl8.3.2/unix
      $ ./configure --enable-gcc --enable-shared --prefix=/usr/local
      $ make
      $ make install
    Do the same for Tk. If you choose to install into a different directory, make sure to set the environnement variables of your system (e.g., PATH and LD_LIBRARY_PATH) to the right values.
  2. This step is needed only if you plan to use Sphere sound file format with Snack. Get NIST/Sphere archive:
  3. Unpack it in a sibling directory of this distribution Then install it: You will be asked the target platform. For Linux, choose 10 (i.e. custom) and change following values (the other ones should be OK): NB - For recent Linux Distributions (i.e. Redhat 5.x or Debian 2.x) you need to comment the following line inside the file nist/src/lib/sp/exit.c : extern char *sys_errlist[]; (thanks to Dafydd Gibbon for this information) For the courageous ones, a patch is given in the Transcriber source distribution in src/patch-sphere for a dynamic compilation of Sphere libs under Linux.
  4. Get Snack 2.0 module:
    1. http://www.speech.kth.se/snack/
    extract it: Then follow the instructions in README and install Snack, e.g. with: NB:
  5. Get tcLex 1.2 module:
    1. http://www.multimania.com/fbonnet/Tcl/tcLex/
    extract it: Then follow the instructions in README.txt and install tcLex, e.g. with: NB - You need to have the complete sources of Tcl for building this extension, since it relies on specific header files not installed by standard Tcl installation.
  6. Extract the source archive of Transcriber, compile and install it:
  7. As options to the ./configure command, you have to give the directory where Snack archive was extracted (--with-snack=...), the directories where Tcl and Tk were installed (--with-tcl=...--with-tk=...), and the directory where you will install Transcriber (--prefix=...). For use with Tcl/Tk version 8.0, add the option --disable-stubs.

  8.  

     

    NB - If you change the directory structure after installation, you have to edit 'trans' launcher script and give the right absolute path: TRANSPATH=... (the lib path where transcriber1.4 sub-dir is to be found)

  9. Test it !
  10. You will be asked to open a sound signal or a transcription; some are found in the 'demo' sub-directory


Distribution structure:


Possible problems