In dieser Arbeit soll eine Spracherkennungs- und Sprachsteuerungssoftware für eine Business-Intelligence-Anwendung konzipiert und als Prototyp umgesetzt werden. Die Software soll durch eine natürliche Sprache die Interaktion mit einer Business-Intelligence-Anwendung ermöglichen. Dabei soll die Business-Intelligence-Anwendung Sprachbefehle erkennen sowie interpretieren und im Anschluss anhand einer passenden Visualisierung entsprechende Auswertungen dynamisch darstellen.
Folgende Anforderungen sollte die Prototyp-Software dabei erfüllen:
• Natürliche Spracherkennung: Die Software soll natürlich gesprochene Sätze erkennen. Der Sprecher muss dabei keine künstlichen Pausen zwischen den einzelnen Wörtern einlegen.
• Einfache Sprachsteuerung: Die Navigation innerhalb der Business-Intelligence-Anwendung soll intuitiv mit Sprache ermöglicht werden.
• Intelligente Visualisierung: Je nach Fragestellung soll eine passende Visualisierung ausgewählt und automatisch dargestellt werden, womit eine leichte und fehlerfreie Interpretation der Daten ermöglicht wird.
Nach der Einleitung mit Zielsetzung und Abgrenzung werden in Kapitel 2 die theoretischen Grundlagen erörtert. Dazu werden zunächst die menschliche Sprache, die Spracherkennung und die Mensch-Computer-Interaktion (MCI) vorgestellt. Danach werden virtuelle Assistenten untersucht und auch die Begriffe Usability sowie Responsive Webdesign erläutert. Das Kapitel zu den theoretischen Grundlagen wird mit der Vorstellung von den Möglichkeiten, die sich durch HTML5 und CSS3 sowie JavaScript und die Web Speech API ergeben, abgeschlossen.
In Kapitel 3 werden die unterschiedlichen Methoden für eine optimale Visualisierung von Daten untersucht. Im Anschluss wird in Kapitel 4 zuerst der Begriff Business Intelligence allgemein definiert und anschließend die Business-Intelligence-Plattform Qlik Sense näher vorgestellt. In Kapitel 5 findet die Konzeption der Sprachsteuerungssoftware für die Business-Intelligence-Anwendung statt. Danach werden im Kapitel 6 die Ergebnisse aus der Realisierung der Software abgebildet. Abschließend finden im letzten Kapitel eine kritische Würdigung sowie ein Ausblick auf weitere Einsatzmöglichkeiten statt.
Inhaltsverzeichnis
- Einleitung
- Motivation
- Zielsetzung dieser Arbeit
- Abgrenzung
- Aufbau der Arbeit
- Theoretische Grundlagen
- Menschliche Sprache
- Spracherkennung
- Spracherkennung mit Mustervergleich
- Statistische Spracherkennung
- Künstliche neuronale Netze
- Mensch-Computer-Interaktion
- Virtuelle Assistenten
- Usability und Responsive Webdesign
- HTML5 und CSS3
- JavaScript und die Web Speech API
- Visualisierung von Daten
- Business-Intelligence-Plattform Qlik Sense
- Allgemeine Informationen
- In-Memory-Technologie und das assoziative Modell
- Datenbeschaffung und Datenmodellierung
- Übersicht Qlik Engine API und Capability APIs
- Konzeption der Sprachsteuerungssoftware
- Allgemeine Informationen
- Funktionale und nichtfunktionale Anforderungen
- Anbindung der Spracherkennungskomponenten
- Prüfung der Genauigkeit des Web Speech API
- Anbindung der Qlik-Sense-Applikation
- Ermittlung und Darstellung der Chart-Objekte
- Gestaltung der Webanwendung
- Architektur der Webanwendung
- Realisierung der Sprachsteuerungssoftware
- Anbindung der APIs
- Ermittlung und Darstellung der Chart-Objekte
- Layout der Webanwendung
- Bewertung der Webanwendung
- Kritische Würdigung und Ausblick
Zielsetzung und Themenschwerpunkte
Die Masterthesis zielt darauf ab, eine Spracherkennungs- und Sprachsteuerungssoftware für Business-Intelligence-Anwendungen zu konzipieren und zu realisieren. Die Software soll es Nutzern ermöglichen, mithilfe von Sprachbefehlen auf Daten und Visualisierungen in der Business-Intelligence-Plattform Qlik Sense zuzugreifen und diese zu manipulieren.
- Spracherkennungstechnologien und ihre Anwendung im Kontext von Business-Intelligence
- Entwicklung einer webbasierten Sprachsteuerungssoftware
- Integration der Software in die Business-Intelligence-Plattform Qlik Sense
- Bewertung der Usability und Effizienz der Sprachsteuerung
- Potenziale und Herausforderungen der Sprachsteuerung in Business-Intelligence-Anwendungen
Zusammenfassung der Kapitel
- Einleitung: Dieses Kapitel führt in die Thematik der Sprachsteuerung in Business-Intelligence-Anwendungen ein und erläutert die Motivation, die Zielsetzung und die Abgrenzung der Arbeit. Es wird auch der Aufbau der Masterthesis vorgestellt.
- Theoretische Grundlagen: In diesem Kapitel werden die theoretischen Grundlagen der Spracherkennung, Mensch-Computer-Interaktion, Virtuelle Assistenten, Usability, Responsive Webdesign, HTML5, CSS3 und JavaScript erläutert.
- Visualisierung von Daten: Dieses Kapitel behandelt die Bedeutung der Datenvisualisierung in Business-Intelligence-Anwendungen und beleuchtet verschiedene Ansätze zur Visualisierung von Daten.
- Business-Intelligence-Plattform Qlik Sense: Dieses Kapitel bietet eine umfassende Einführung in die Business-Intelligence-Plattform Qlik Sense, einschließlich ihrer Architektur, der In-Memory-Technologie, des assoziativen Modells und der Möglichkeiten zur Datenbeschaffung und -modellierung.
- Konzeption der Sprachsteuerungssoftware: Dieses Kapitel beschreibt die Konzeption der Sprachsteuerungssoftware, einschließlich der funktionalen und nichtfunktionalen Anforderungen, der Anbindung der Spracherkennungskomponenten, der Prüfung der Genauigkeit des Web Speech API und der Anbindung der Qlik-Sense-Applikation. Es werden auch die Methoden zur Ermittlung und Darstellung der Chart-Objekte sowie die Gestaltung der Webanwendung erläutert.
- Realisierung der Sprachsteuerungssoftware: Dieses Kapitel beschreibt die Realisierung der Sprachsteuerungssoftware, einschließlich der Anbindung der APIs, der Ermittlung und Darstellung der Chart-Objekte, des Layouts der Webanwendung und der Bewertung der Webanwendung.
Schlüsselwörter
Die Masterthesis behandelt die Themen Spracherkennung, Sprachsteuerung, Business-Intelligence, Qlik Sense, Web Speech API, HTML5, CSS3, JavaScript, Datenvisualisierung, Usability und Responsive Webdesign. Die Arbeit fokussiert sich auf die Entwicklung und Implementierung einer webbasierten Sprachsteuerungssoftware für die Business-Intelligence-Plattform Qlik Sense. Die Schlüsselwörter umfassen daher sowohl technologische Aspekte wie Spracherkennungstechnologien und Webentwicklung als auch konzeptionelle Bereiche wie Usability und Datenvisualisierung.
- Arbeit zitieren
- Mehmet Gençsoy (Autor:in), 2018, Konzeptionierung und Realisierung einer Spracherkennungs- und Sprachsteuerungssoftware für Business-Intelligence-Anwendungen, München, GRIN Verlag, https://www.grin.com/document/425392