Einführung
Was ist die "Saarbrücker Stimmdatenbank"? Eine Sammlung von
Stimmaufzeichnungen zu mehr als 2000 Personen. Eine Aufnahmesitzung besteht aus
den folgenden Aufnahmen:
Für die aufgelisteten Komponenten wurde das Sprachsignal und das EGG-Signal in
separaten Dateien gespeichert. Eventuelle Bemerkungen zu einer Aufnahmesitzung
sind in einer Textdatei gespeichert. Abhängig von der Qualität des Sprachsignals
wurden vereinzelt nicht alle Vokale in allen Ausprägungen in den Aufnahmen der
Vokale gefunden. D.h., einige Aufnahmesitzungen verfügen nicht über alle
Dateien.
Webinterface
Dieses Webinterface ermöglicht den Zugriff auf die
'Saarbrücker Stimmdatenbank'. Es besteht aus mehreren Internetseiten,
über die der Benutzer
Bevor die einzelnen Internetseiten erläutert werden, hier ein paar
allgemeine Hinweise:
Für das Webinterface müssen sowohl JavaScript als auch Cookies aktiviert
sein.
Anmeldung
Auf der Startseite befindet sich in der Kopfzeile ein Knopf, mit dessen
Hilfe die Benutzersprache der Internetseiten (Deutsch oder Englisch) gewählt
werden kann.
Um auf die 'Saarbrücker Stimmdatenbank' zugreifen zu können,
müssen aus Sicherheitsgründen Cookies im Webbrowser aktiviert sein (siehe
Einstellungen des Browsers). Auf dem Rechner des Benutzers wird lediglich ein
Cookie mit einem zufälligen Wert gespeichert. Dieser Wert ermöglicht es dem
Server, die Internetseiten gemäß der Eingaben des Benutzers (z. B.
Suchkriterien) dynamisch zu generieren.
Des Weiteren wird eine Benutzerkennung benötigt. Diese kann von dem
zuständigen Administrator angefordert werden (siehe E-Mail-Adresse in der
Fußzeile). Die Eingabe des Benutzernamens und Passworts muss mit einem
Mausklick auf den Knopf 'Übernehmen' bestätigt werden.
Die eingegebenen Daten sollten verschlüsselt (HTTPS) an den Server übertragen
werden. Falls die Daten vom Server nicht akzeptiert werden, erscheint eine
entsprechende Fehlermeldung. Bei einer erfolgreichen Anmeldung erscheint das
Hauptmenü.
Hauptmenü
Mit einer erfolgreichen Anmeldung wird u. a. das Passwort temporär auf dem
Server gespeichert. Aus Sicherheitsgründen erscheint ab diesem Moment auf allen
folgenden Internetseiten der Knopf 'Abmelden'. Beim
Anklicken dieses Knopfes werden die (seit der letzten Anmeldung) auf dem Server
gespeicherten temporären Daten gelöscht, u. a. das Passwort. Wenn eine gewisse
Zeit lang (serverabhängig) kein Verweis oder Knopf auf einer der Internetseiten
angeklickt wird, löscht der Server aus Sicherheitsgründen die temporären Daten
automatisch.
Datenbankanfrage
Auf dieser Internetseite können die Suchkriterien (z. B. eine bestimmte
Pathologie) angeben werden. Die Kriterien werden mit einem Mausklick auf einen
der Knöpfe 'Übernehmen' bestätigt. Unterhalb der Tabelle
mit den Suchkriterien werden die gefundenen Aufnahmesitzungen aufgelistet. Die
Suchkriterien können jeder Zeit geändert werden. Ein wiederholter Mausklick auf
'Übernehmen' aktualisiert die Liste der gefundenen
Aufnahmesitzungen.
Die Knöpfe 'Neue Anfrage' setzen alle Suchkriterien auf
einen vordefinierten Zustand. Die so gewählten Kriterien werden von allen
Aufnahmesitzungen in der Datenbank erfüllt. Diese Voreinstellungen gelten
automatisch beim ersten Öffnen dieser Internetseite. Das Kapitel
Anfrageergebnis enthält wichtige
Hinweise zu den Knöpfen 'Neue Anfrage'.
Die Knöpfe 'Exportieren' führen zu einer Internetseite,
auf der bestimmt wird, welche Dateien von den gefundenen und markierten
Aufnahmesitzungen heruntergeladen werden sollen (siehe Kapitel
Anfrageergebnis und Kapitel
Export). Abgesehen davon
erfüllen diese Knöpfe die gleiche Funktion wie die Knöpfe
'Übernehmen'. D. h., nach der Eingabe der Suchkriterien
(siehe nachfolgende Kapitel) kann deren Eingabe direkt mit einem der Knöpfe
'Exportieren' bestätigt werden.
Suchkriterien
Die Suchkriterien sind auf mehrere graue Tabellenzeilen verteilt. Gesucht
werden Aufnahmesitzung, für die die Kriterien der Zeilen
'Sprecher' und 'Aufnahmesitzung'
gelten. Falls mindestens eine nicht leere Zeile
'Pathologien und Diagnose' existiert, so müssen zusätzlich die
Kriterien von mindestens einer diesen Zeilen erfüllt sein. Im Folgenden werden
die Tabellenzeilen dieser drei Typen als Suchkriterienzeilen bezeichnet. Mit
Ausnahme des Geschlechts der Sprecher und des Typs der Aufnahmesitzungen müssen
alle innerhalb einer Suchkriterienzeile angegebenen Kriterien gleichzeitig
gelten. Unten wird erläutert, wann eine Aufnahmesitzung die Kriterien einer der
Zeilen erfüllt. Suchkriterienzeilen, in denen keine Kriterien angegeben wurden,
haben keine Auswirkungen auf die Menge der gelieferten Aufnahmesitzungen.
Sprecher
Falls ein Geschlecht ausgewählt wurde, werden nur Aufnahmesitzungen von
Sprechern gesucht, die dieses Geschlecht haben. Wurde kein Geschlecht
ausgewählt, dann ist das Geschlecht der Sprecher für die Datenbankanfrage
irrelevant.
Die Suche kann auf Sprecher bestimmter Altersgruppen beschränkt werden. Die
folgende Tabelle verdeutlicht anhand einiger Beispiele, wie eine Altersgruppe
angegeben wird. Mehrere Altersgruppen werden mit einem Komma getrennt (siehe
Bild). Leerzeichen spielen in diesem Feld keine Rolle. Bei einer Verletzung der
Syntax erscheint ein entsprechender Hinweis, sobald auf
'Übernehmen' geklickt wird. Die Altersgruppen ab dem ersten
Syntaxfehler werden aus dem Eingabefeld entfernt.
Syntax |
Bedeutung |
21 |
Sprecher, die 21 Jahre alt sind. |
-15 |
Sprecher, die maximal 15 Jahre alt sind. |
15- |
Sprecher, die mindestens 15 Jahre alt sind. |
54-68 |
Sprecher, die mindestens 54 und maximal 68 Jahre alt sind. |
Um die Anonymität der Sprecher zu wahren, ist jedem Sprecher eine eindeutige
Nummer zugewiesen. Mit Hilfe des letzten Feldes dieser Suchkriterienzeile ist
es möglich, nach Aufnahmesitzungen bestimmter Sprecher zu suchen. Dabei wird
dieselbe Syntax verwendet wie bei der Suche nach Altersgruppen.
Beispiel 1
Suche nach Aufnahmesitzungen von weiblichen Sprechern, die zwischen 40 und
50 Jahre alt sind:
Beispiel 2
Suche nach Aufnahmesitzungen der ersten 100 Sprecher (bezogen auf die Menge
aller in der Datenbank registrierten Sprecher), die weiblich und zwischen 40
und 50 Jahre alt sind:
Aufnahmesitzung
Für den Typ der Aufnahmesitzungen gilt Analoges wie für das Geschlecht des
Sprechers.
Jeder Aufnahmesitzung ist eine eindeutige Nummer zugewiesen. Analog zu der
Identifizierungsnummer des Sprechers kann die Suche auf
bestimmte Aufnahmesitzungen beschränkt werden. Die Syntax ist die gleiche wie
beim Alter des Sprechers.
Siehe Beispiele unter Sprechers.
Pathologien und Diagnose
In einer solchen Suchkriterienzeile wird angegeben, welche Pathologien
eine gesuchte Aufnahmesitzung haben muss
(Zwingenden Pathologien) bzw. nicht haben darf
(Ausgeschlossene Pathologien). Hierzu können mit der Maus
Pathologien markiert und mit den blauen Pfeilknöpfen zwischen den Listen
verschoben werden. Unter 'Auswahl'
sind alle zur Verfügung stehenden Pathologien aufgelistet.
Beispiel 1
Suche nach Aufnahmesitzungen, die die Pathologie 'Vox senilis' haben:
Beispiel 2
Suche nach Aufnahmesitzungen, die gleichzeitig die Pathologien
'Laryngitis' und 'Vox senilis' haben:
Beispiel 3
Suche nach Aufnahmesitzungen, die gleichzeitig die Pathologien
'Laryngitis' und 'Vox senilis' jedoch nicht die Pathologie 'Dysphonie'
haben:
Beispiel 4
Mit dem Knopf 'Anfrageerweiterung' lassen sich
die Suchkriterien um eine weitere Suchkriterienzeile des Typs
'Pathologien und Diagnose' erweitern. Dies ermöglicht die Suche
nach Aufnahmesitzungen, die z. B. die Pathologie 'Laryngitis' oder die
Pathologie 'Vox senilis' haben. Jede der Pathologien wird in einer anderen
Suchkriterienzeile in die Liste 'Zwingenden Pathologien'
verschoben.
Eine Datenbankanfrage wie im letzten Beispiel liefert auch die
Aufnahmesitzungen, für die sowohl die Kriterien der einen als auch der anderen
Suchkriterienzeile gelten. Die Kriterien der beiden Zeilen schließen sich nicht
gegenseitig aus.
Eine nicht mehr nötige Suchkriterienzeile kann mit dem Knopf
'Entfernen' gelöscht werden. Eine leere
Suchkriterienzeile wird bei der Datenbankanfrage ignoriert.
In dem Eingabefeld 'Anmerkungen zur Diagnose'
kann ein beliebiges Stichwort eingegeben werden. Die Groß-/Kleinschreibung ist
dabei irrelevant. Gesucht werden Aufnahmesitzungen, die gleichzeitig
die optionalen Pathologiekriterien erfüllen und unter 'Anmerkungen zur Diagnose' das
angegebene Stichwort enthalten (beachte Beispiel 5 und 6). Für die Anmerkungen gibt
es keine Konventionen. Ein Wort wie z. B. "chronisch" kann in abgekürzter Form
vorkommen.
Beispiel 5
Suche nach Aufnahmesitzungen mit chronischer Laryngitis:
Beispiel 6
Suche nach Aufnahmesitzungen mit chronischer Laryngitis oder ausgeprägter
hyperfunktioneller Dysphonie:
Sortierung
Die Sortierung wird nach benutzerdefinierten Kriterien in drei Stufen
durchgeführt. Die Voreinstellung gruppiert die Aufnahmesitzungen nach Sprechern
(1. Kriterium). Dabei sind die Aufnahmesitzungen eines Sprechers chronologisch
sortiert (2. Kriterium).
Anfrageergebnis
Nach der Angabe der Suchkriterien und einem Mausklick auf einen der Knöpfe
'Übernehmen' erscheint unterhalb der Suchkriterien eine
Tabelle mit Aufnahmesitzungen, die diese Kriterien erfüllen (siehe Bild).
In der ersten Spalte der Tabelle kann eine Markierung für jede der
Aufnahmesitzungen gesetzt und entfernt werden. Eine gesetzte Markierung
bedeutet, dass die Dateien dieser Aufnahmesitzung heruntergeladen werden
sollen, wenn auf einen der Knöpfe 'Exportieren' geklickt
wird. Bei einer Datenbankanfrage werden zunächst alle gefundenen
Aufnahmesitzungen für den Export markiert. Bei einer nachträglichen Änderung
der Suchkriterien werden die Markierungen der
Unabhängig davon, für welche Aufnahmesitzungen der Status der Markierungen
gespeichert wird, werden nur die Aufnahmesitzungen exportiert, die die
aktuellen Suchkriterien erfüllen und die markiert sind. Die Knöpfe
'Neue Anfrage' löschen unter anderem den Status aller
Markierungen, wodurch bei der nächsten Datenbankanfrage wieder alle
Aufnahmesitzungen automatisch markiert werden.
An den linken Ecken der Tabelle befinden sich die Verweise
'Auswählen' und
'Auswahl entfernen'. Der eine Verweise markiert alle
gerade aufgelisteten Aufnahmesitzungen und der andere Verweis entfernt diese
Markierungen. Eine Markierung kann durch das Anklicken des Quadrates in der
ersten Tabellenspalte gesetzt bzw. entfernt werden.
Die zweite Spalte enthält die Identifikationsnummern der Aufnahmesitzungen.
Jede der Nummern verweist auf eine Internetseite, die Informationen über
sämtliche Aufnahmen des Sprechers dieser Aufnahmesitzung enthält. Über diese
Internetseite können die Sprachsignaldateien der Aufnahmesitzungen abgespielt
werden (siehe Kapitel
Sprecher). Jede der
Identifikationsnummern verweist also zu der entsprechenden Aufnahmesitzung
innerhalb der erwähnten Internetseite.
Die nächsten zwei Spalten enthalten den Typ der Aufnahmesitzungen und das
Datum der Aufnahme. Es folgt die Identifikationsnummer des Sprechers. Dabei
handelt es sich um einen Verweis auf den Anfang der erwähnten Internetseite,
die im Kapitel Sprecher
beschrieben wird. In den nachfolgenden Tabellenspalten folgen:
Die zwingenden Pathologien (siehe Pathologien und Diagnose oben) aller
Suchkriterienzeilen werden in dieser Tabelle rot hervorgehoben. Gleiches gilt
für die Stichwörter, die unter 'Anmerkungen zur Diagnose' gesucht werden.
Es werden maximal zehn Aufnahmesitzungen auf ein mal aufgelistet. An der
rechten oberen Ecke der Tabelle ist zu erkennen, wie viele Aufnahmesitzungen
die Kriterien erfüllen und welche der Aufnahmesitzungen gerade aufgelistet
werden. Mit den Pfeilknöpfen darunter können die Aufnahmesitzungen
durchgeblättert werden. Das Blättern kann durch die Wahl einer bestimmten Seite
beschleunigt werden. Die Seitenangabe muss mit einem der Knöpfe
'Übernehmen' bestätigt werden.
Sprecher
Auf dieser Internetseite werden alle Aufnahmesitzungen eines bestimmten
Sprechers chronologisch aufgelistet. Die Sprachsignale dieser Aufnahmesitzungen
können im WAV-Format einzeln heruntergeladen bzw. direkt abgespielt werden.
In der Kopfzeile dieser Internetseite befinden sich zwei neue Knöpfe. Mit
Hilfe dieser Pfeilknöpfe kann zum vorherigen bzw. nachfolgenden Sprecher
geblättert werden. Das Blättern bezieht sich nur auf die Sprecher, von denen
mindestens eine Aufnahmesitzung die aktuellen Suchkriterien erfüllt. Die
Reihenfolge der Sprecher wird zum einen durch die bei der Datenbankanfrage
angegebene Sortierreihenfolge und zum anderen durch die Position der ersten
gefundenen Aufnahmesitzung jedes Sprechers bestimmt.
Für jede der Aufnahmesitzungen wird eine Tabelle dargestellt (siehe Bild).
Die blaue bzw. graue Hintergrundfarbe der Tabelle gibt an, ob die
entsprechenden Aufnahmesitzung die Suchkriterien erfüllt oder nicht.
Das Symbol links in der ersten Zeile einer solchen Tabelle gibt die
Markierung der entsprechende Aufnahmesitzung wieder. Daneben befindet sich die
Identifikationsnummer der Aufnahmesitzung. Die Knöpfe mit dem
Lautsprächersymbol sind direkt mit den Sprachsignaldateien der Aufnahmesitzung
verknüpft. Wenn ein solcher Knopf blass dargestellt wird, bedeutet das, dass
die entsprechende Datei nicht existiert. Die existierenden Dateien können
direkt abgespielt bzw. einzeln heruntergeladen werden. Die Zeile
'Aufnahmedatum' enthält sowohl das Datum
der Aufnahme als auch - in der Klammer - das Alter des Sprechers an diesem Tag.
Die Pathologien und die Stichwörter (Anmerkungen zur Diagnose), nach denen gesucht wird, sind
wie zuvor rot markiert. Falls eine Datei mit Bemerkungen zu der entsprechenden
Aufnahmesitzung existiert, ist deren Inhalt unter
'Bemerkungen' wiedergegeben.
Export
Dateienauswahl
Nach der Auswahl von Aufnahmesitzungen, kann auf dieser Internetseite
bestimmt werden, welche Dateien dieser Aufnahmesitzungen in welchen Formaten
exportiert werden sollen. Zur Wahl stehen:
Außerdem ist es auch möglich, die gesamte Aufnahme mit allen oben
aufgeführten Einzelteilen herunterzuladen.
Dateiformate
Für jede der aufgezählten Aufnahmen wurde das Sprachsignal und das
EGG-Signal gespeichert. Beide Signale können sowohl im ursprünglichen
Dateiformat (NSP- bzw. EGG-Format) sowie im WAV-Format exportiert werden. Wird
bei einem der Signale kein Dateiformat ausgewählt, dann werden die
entsprechenden Signaldateien nicht exportiert. Die Auswahl wird mit dem Knopf
'Übernehmen' bestätigt.
Daraufhin wird auf dem Server eine Zip-Datei mit den ausgewählten Dateien
generiert. Dies kann mehrere Minuten dauern. Um den Fortschritt dieses
Prozesses darzustellen, sollte die Internetseite automatisch etwa alle 10
Sekunden aktualisiert werden. Falls der Webbrowser keine automatische
Weiterleitung unterstützt, kann die Anzeige durch manuelles "Neu Laden" der
Internetseite aktualisiert werden. Zum Schluss erscheint ein Verweis, über den
die generierte Zip-Datei heruntergeladen werden kann.
Bei der Generierung der Zip-Datei ausgegebene Fehlermeldungen (z. B. das
Fehlen einer Datei) werden in einer Datei mit der Endung '.log' gespeichert.
Die Datei wird gegebenenfalls auch in der Zip-Datei archiviert. Ihr Inhalt wird
gleichzeitig auf der Internetseite wiedergegeben.
Um Speicherplatz zu sparen, wird die Zip-Datei abhängig von der
Konfiguration des Servers nach einer gewissen Zeit automatisch auf dem Server
gelöscht.
Mit dem Knopf 'Zurück' kehrt man zurück zu der
Internetseite mit den Suchkriterien.