Wie können manche Roboter sprechen?

Halil aus Hamburg stellte diese Frage.

Es gibt verschiedene Arten, wie Computer sprechen lernen sollen. Im Prinzip basieren diese Versuche alle darauf, dass die Sprache in Einzelteile zerlegt wird. Dazu wurden spezielle Programme entwickelt. Alle derzeit angewandten Programme, beruhen darauf, dass man einen Menschen sprechen lässt und diese Sätze weiterverwendet.

So kann die menschliche Sprache in kleinste Teile zerschnippelt werden, die dann zu neuen Wörtern zusammengesetzt werden. Je kleiner diese Segmente ausfallen, desto stärker lassen sie sich verallgemeinern und universell in verschiedenen Worten verwenden. Diese kleinsten sprachlichen Teile werden auf einem Chip gespeichert.

Dann gibt es ein anderes Verfahren, bei dem größere Versatzstücke, die ganze Wörter oder gar komplette Satzteile umfassen können, genutzt werden. Dieses System benötigt eine riesige Datenbank, die jeweils durchsucht werden muss.

Wenn nun jemand spricht, zerlegt der Computer diese Worte in Einzelteile und vergleicht sie mit seiner verwalteten Datenbank. Dann wandelt er diese Daten mittels der Soundkarte in Worte um und "spricht sie aus".

Die aktuellen Verfahren basieren auf statistischen Verfahren. So werden die Computer mit ungeheuren Mengen gespeicherter Texte gefüttert und leiten daraus Regeln ab. Ein Beispiel: Wenn rot 45 Mal vor dem Wort Wein steht, kann der Computer daraus erkennen, dass rot ein Adjektiv sein muss. Aber der Computer weiß deshalb noch nicht, was rot eigentlich bedeutet.

Bisher gibt es noch kein Programm, das richtig flüssig und ohne Fehler "übersetzen" kann. Aber die Entwicklung geht auch auf diesem Gebiet rasent schnell voran! Besonder Universitäten arbeiten auch schon an Computern, die in verschiedene Sprachen übersetzen.

Hinweis: Im Archiv wurden alle Bilder und Links entfernt