1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<meta name="GENERATOR" content="Mozilla/4.77 [de] (X11; U; Linux 2.4.4-4GB i686) [Netscape]">
<meta name="Author" content="C. Barras">
<title>Transcriber's Installation</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000">
<h3>
<a href="inst_141.html">Binäre Installation der Version 1.4.1 für
Windows NT</a></h3>
<h3>
<a href="inst_13b7.html">Binäre Installation der Version 1.3b7 für
Windows NT</a></h3>
<h3>
Binäre Installation für Unix</h3>
<ul>
<li>
Stellen Sie sicher, dass Tcl/Tk 8.0 oder höher auf Ihrem System installiert
ist und beschaffen Sie das binäre Archiv für Ihr System
(z.B. Linux, Solaris), welches zu Ihrer Version Tcl/Tk (8.0...8.3) passt.</li>
<li>
Wechseln Sie in das Verzeichnis, in dem der Transcriber installiert werden
soll. z.B.:
<ul style="list-style: none;">
<li><pre>$ cd /usr/local</pre></li>
</ul>
Wenn Sie sich entschieden haben nicht in ein Standard-Verzeichnis zu installieren,
setzen Sie die Umgebungsvariablen (<tt>PATH</tt> und
<tt>LD_LIBRARY_PATH</tt>)
auf die richtigen Werte.
<br>
<li>
Extrahieren Sie die Dateien aus dem Archiv:
<ul style="list-style: none;">
<li><pre>$ gunzip -c Transcriber-1.4-Linux.tar.gz | tar xf -</pre></li>
</ul>
</li>
<li>
Starten Sie das Werkzeug:
<ul style="list-style: none;">
<li><pre>$ trans</pre></li>
</ul>
Sie werden gefragt, ob Sie eine Transkription sdatei oder ein Audiosignal
öffnen oder eine neue Transkription starten wollen
</li>
<li>
Schauen Sie in das Hilfe-Verzeichnis um einige Hinweise über die Benutzung
des Transcribers zu bekommen oder benutzen Sie die Online-Hilfe mit Ihrem
HTML-Browser. (Start mit <tt>lib/transcriber1.4/doc/Index.html</tt>)</li>
</ul>
<h3>
Installation von den Quellen</h3>
Der Transcriber beruht auf einer Vielzahl von Softwareprodukten oder Bibliotheken,
die zunächst installiert werden müssen. Tcl/Tk 8.0 - 8.3, Snack
2.0, tcLex 1.2 und optional NIST/Sphere 2.6 . Schritt 1-4 sind für
diese Module, Schritt 5-6 sind für den Inhalt der Transcriber Distribution..
<ol>
<li>
Wenn Tcl/Tk version 8.0 oder höher nicht bereits auf Ihrem System
installiert ist, holen Sie es vom Scriptics Server:
<ul style="list-style: none;">
<li><pre><a href="http://www.scriptics.com/products/tcltk/downloadnow82.html">http://www.scriptics.com/products/tcltk/downloadnow82.html</a></pre></li>
</ul>
oder von einem seiner Mirrorsites und entpacken Sie es:
<ul style="list-style: none;">
<li><pre>$ gunzip -c tcl8.3.2.tar.gz | tar xf -</pre></li>
</ul>
Wählen Sie ein Installationsverzeichnis (z.B. /usr/local) und folgen
Sie den Anweisungen der README-Datei
<br>Für Tcl 8.2 unter Unix, wird es etwa so aussehen:
<ul style="list-style: none;">
<li><pre>$ cd tcl8.3.2/unix
$ ./configure --enable-gcc --enable-shared --prefix=/usr/local
$ make
$ make install</pre></li>
</ul>
Führen dieselben Anweisungen für Tk aus. Wenn Sie in ein anderes
Verzeichnis installiert haben, setzen Sie die Umgebungsvariablen (<tt>PATH</tt>
und
<tt>LD_LIBRARY_PATH</tt>) auf die richtigen Werte.
</li>
<li>
Dieser Schritt ist nur erforderlich, wenn Sie das Sphere Audiodateiformat
mit Snack verwenden wollen. Holen Sie das NIST/Shpere Archiv von:
<ul style="list-style: none;">
<li><pre><a href="ftp://jaguar.ncsl.nist.gov/pub/sphere_2.6a.tar.Z">ftp://jaguar.ncsl.nist.gov/pub/sphere_2.6a.tar.Z</a></pre></li>
</ul>
Entpacken Sie in ein Unterverzeichnis dieser Distribution
<br>
<ul style="list-style: none;">
<li><pre>$ zcat sphere_2.6a.tar.Z | tar xf -</pre></li>
</ul>
Dann installieren Sie es:
<ul style="list-style: none;">
<li><pre>$ cd nist; sh src/scripts/install.sh</pre></li>
</ul>
Sie werden nach der Zielplattform gefragt. Für Linux, wählen
Sie 10 (custom) und ändern Sie folgende Werte (die anderen sollten
OK sein):
<ul>
<li>
What is/are the Compiler Flags: -O -Wall -fPIC</li>
<li>
What is/are the Architecture: INTEL</li>
</ul>
NB - Für die letzte Linux Distribution (z.B. Redhat 5.x oder Debian
2.x) müssen Sie die folgende Zeile in der Datei auskommentieren
<br><tt>nist/src/lib/sp/exit.c
</tt>:
<tt>extern char *sys_errlist[]; (Danke
an </tt>Dafydd Gibbon für diese Information) Für die anderen
gibt es ein Patch in der Transcriber Source Distribution in <tt>src/patch-sphere
für dynamische Compilation der Sphere libs unter Linux.</tt></li>
<li>
Holen Sie das Snack 2.0 modul von:
<ul style="list-style: none;">
<li><pre><a href="http://www.speech.kth.se/snack/">http://www.speech.kth.se/snack/</a></pre></li>
</ul>
entpacken es mit:
<ul style="list-style: none;">
<li><pre>$ gunzip -c snack2.0.1.tar.gz | tar xf -</pre></li>
</ul>
Dann folgen Sie den Anweisungen der README-Datei und installieren Snack
mit:
<ul style="list-style: none;">
<li><pre>$ cd snack2.0.1/unix
$ ./configure --prefix=/usr/local
$ make
$ make install</pre></li>
</ul>
NB:
<ul>
<li>
Wenn '<tt>./configure</tt>' nicht funktioniert, haben Sie Tcl/Tk
wahrscheinlich in einem Nichtstandard-Verzeichnis installiert; geben Sie
die Optionen <tt>--with-tcl </tt>and <tt>--with-tk ein</tt>.</li>
<li>
Für den Gebrauch mit Tcl/Tk Version 8.0, fügen Sie die Option
<tt>--disable-stubs</tt>
hinzu.</li>
<li>
Vergewissern Sie sich, dass Sie die aktuelle Ausgabe haben.</li>
<li>
Um das Sphere Format zu benutzen, konfigurieren Sie mit <tt>--with-nist=...</tt></li>
<li>
Testen Sie die Snack Demos!</li>
</ul>
</li>
<li>
Holen Sie das tcLex 1.2 Modul von:
<ul style="list-style: none;">
<li><pre><a href="http://www.multimania.com/fbonnet/Tcl/tcLex/">http://www.multimania.com/fbonnet/Tcl/tcLex/</a></pre></li>
</ul>
entpacken es mit:
<br>
<ul style="list-style: none;">
<li><pre>$ gunzip -c tcLex1.2a1.tar.gz | tar xf -</pre></li>
</ul>
Dann folgen Sie den Anweisungen der README.txt und installieren tcLex
mit:
<ul style="list-style: none;">
<li><pre>$ cd tcLex1.2a1/src
$ chmod a+x configure install-sh
$ ./configure --prefix=/usr/local
$ make
$ make install</pre></li>
</ul>
NB - Sie müssen die kompletten Quellen von Tcl haben um diese
Erweiterung zu erzeugen, da sie sich auf besondere Headerdateien bezieht,
die nicht bei der Standard Tcl Installation vorhanden sind.
</li>
<li>
Entpacken Sie die Quellen aus dem Transcriber Archiv, compilieren und installieren
mit:
<ul style="list-style: none;">
<li><pre>$ gunzip -c Transcriber-1.4.tar.gz | tar xf -
$ cd Transcriber-1.4/src
$ ./configure --with-snack=... --with-tcl=... --with-tk=... --prefix=...
$ make
$ make install</pre></li>
</ul>
</li>
<li>
Als Option zum Befehl <tt>./configure, </tt>müssen Sie das Verzeichnis
angeben, in welchem Snack extrahiert wurde<br>
(<tt>--with-snack=...</tt>), die Verzeichnisse in welchen Tcl und Tk installiert
wurden (<tt>--with-tcl=...--with-tk=...</tt>), und das Verzeichnis, wo
Sie den Transcriber installieren werden (<tt>--prefix=...</tt>). Für
den Gebrauch von Tcl/Tk Version 8.0, fügen Sie die Option <tt>--disable-stubs
</tt>hinzu<tt>.</tt>
<p>NB - Wenn Sie nach der Installation die Verzeichnisstruktur ändern,
müssen Sie das 'trans' Startscript editieren und den absoluten Pfadnamen
angeben: TRANSPATH=... (der lib Pfad wo das Unterverzeichnis transcriber1.4
zu finden ist)</p>
</li>
<li>
Testen Sie es !<br>
<BR>
<ul style="list-style: none;">
<li><pre>$ trans</pre></li>
</ul>
Sie werden gefragt, ob Sie ein Audiosignal oder eine Transkription öffnen
wollen; einige finden Sie im Unterverzeichnis 'demo'.</li></ol>
<hr WIDTH="100%"><h3>Verzeichnisstruktur:</h3>
<ul>
<li>
Struktur der Quellen-Distribution:
<ul>
<li>
Transcriber-1.4/
<ul>
<li>
README</li>
<li>
COPYING</li>
<li>
contrib/ . . . externe Archive
<ul>
<li>
html_library-0.3/</li>
</ul></li>
<li>
src/ . . . Quellen für neue Tcl Befehle und Tk Widgets</li>
<li>
tcl/ . . . Tcl Skripte</li>
<li>
<tt>convert/... </tt>Tcl Skript Module für die Format Konvertierung</li>
<li>
img/ . . . Bitmap Images</li>
<li>
doc/ . . . Hilfedateien</li>
<li>
etc/ . . . Default Dateien</li>
<li>
demo/ . . . für Audio und Transkriptionsdateien</li>
</ul>
</li>
</ul>
</li>
<li>
Struktur der binären Distribution (als Ergebnis einer Standard-Installation):
<ul>
<li>
lib/ =>
<ul>
<li>
html_library-0.3/</li>
<li>
snack2.0/</li>
<li>
tcLex1.2/</li>
<li>
transcriber1.4/ =>
<ul>
<li>
libtrans.so</li>
<li>
pkgIndex.tcl</li>
<li>
tcl/</li>
<li>
img/</li>
<li>
etc/</li>
<li>
doc/</li>
</ul>
</li>
</ul>
</li>
<li>
bin/trans</li>
</ul>
</li>
</ul>
<hr WIDTH="100%">
<h3><a NAME="problems"></a>Mögliche Probleme</h3>
<ul>
<li>
Die Wiedergabe funktioniert nicht, wenn das Signalformat und die Soundkarten-Möglichkeiten
nicht zusammenpassen. (z.B. 16 Bit Signal an einer Soundkarte, die 8kHz
8 Bit mu-law unterstützt.</li>
</ul>
</body>
</html>
|