Dieser Ordner ist die Speech Recognition Web-Applikation für unsere Fallstudie. Er beinhaltet einen Node.js Server, auf dem die Web-Applikation gehostet wird (Port 3000) sowie einen Authentifizierungs-Server (Port 3001), der Authentifizierungs-Tokens für die Kommunikation mit der IBM Watson Speech to Text API erstellt. Der static/
-Order enthält die HTML-Datei recognition.html
, die den HTML-Code der Weboberfläche und den JavaScript-Code der die Kommunikation mit der IBM Speech to Text API und dem Java Servlet herstellt.
- IBM Watson Speech to Text und Text to Speech API Zugänge - siehe Service credentials for Watson services
- Node.js
- Bower
cd
in denSpeech_Recognition/
-Ordner und Ausführen des Node.js-Kommandosnpm install
, um die nötigen Pakete zu installieren.- Anpassen der
example.env
-Datei, sodass diese die eigenen API-Zugänge (Username und Password) beinhaltet. Der Name derexample.env
-Datei muss zu.env
umbenannt werden. npm start
ausführen, um die server.js Datei auszuführen und die Server zu starten.- Den Browser öffnen und zu http://localhost:3000/static/recognition.html navigieren, um zur Weboberfläche der Speech Recognition Web-Applikation zu gelangen.