13
Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Embed Size (px)

Citation preview

Page 1: Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess

Bernhard GötzMatthias Brand

Page 2: Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Übersicht

• Grundlagen der Spracherkennung– Sprachmodelle– Dekodierung

• Spracherkennung mit Sphinx• Grammatik für Speech2Chess• Das Schachprogramm• Die Anbindung

Page 3: Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Video: Voice Control Tank

http://www.youtube.com/watch?v=f4LUBX6mwBk

Page 4: Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Grundlagen der Spracherkennung

• Mensch-Maschine-KommunikationTaktil vs. Akustisch

• Vielfältige Anwendungsgebiete (Haushalt, Büro usw.)

• Ziel: Erkennen des Nachrichteninhalts(Spracherkennung, Sprachverstehen)

Page 5: Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Grundlagen der Spracherkennung

Page 6: Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Grundlagen der Spracherkennung

• Einflussfaktoren (Darbietungsform, Sprachumfang, Sprecherabhängigkeit)– Darbietungsform bestimmt durch Aufnahme– Sprachumfang von

Anwendung abhängig– Sprecheradaptive

Systeme

Page 7: Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Grundlagen der Spracherkennung

• Schwierigkeiten bei der Spracherkennung– Kontinuität– Variabilität– Komplexität– Ambiguität

Page 8: Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Modellierung des Sprachmodells

• Notwendige Informationen:– Wörterbuch (Wort Phoneme)– Akustisches Modell (Aufnahmen)– Wahrscheinlichkeit von Äußerungen

Page 9: Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Dekodierung des Sprachmodells

Page 10: Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Spracherkennung mit Sphinx

• HMM-basiert (Hidden Markov Model)• Erkennung durch Punkteverteilung (Score)• Repräsentation der möglichen Äußerungen

durch Graphen (folgende Folie)

Page 11: Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Spracherkennung mit Sphinx

Page 12: Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Spracherkennung mit Sphinx

Page 13: Entwicklung des sprachgesteuerten Schachcomputers Speech2Chess Bernhard Götz Matthias Brand

Grammatik für Speech2Chess

• Befehle im Spiel:– Bauer von b7 nach b5– a1 nach c1– Dame h5 Schach!

• Kontrollbefehle:– Ja, Nein– Spiel beenden– usw.