6

Ich möchte das Bluemix Conversation sample application
verwenden und Spracheingabe und -ausgabe hinzufügen. Es sind weitere Beispielanwendungen für Bluemix TTS und STT verfügbar. Welche Möglichkeiten gibt es, diese 3 Funktionen zu integrieren und welche davon sind für Anfänger empfehlenswert?Wie kann ich Bluemix Conversation und Speech-To-Text und Text-To-Speech integrieren?

+0

Bluemix und Knoten?Wenn Bluemix sich nicht stark engagiert, würde ich vorschlagen, zumindest die WebRTC-Beispiele zu betrachten, die viele Sprachfeatures abdecken, die einfach und ohne die Schicht von IBM-Pixie-Elementen sind (zusätzliche Komplexität kann Ablenkung sein) um zu lernen, wie die Dinge funktionieren. re: https://github.com/andrenatal/speechrtc https://webrtc.github.io/samples/src/content/getusermedia/record/ für Beispiele. https://developer.ibm.com/answers/questions/174118/speech-testing-recognition-in-terminal-on-cli-usin.html –

+0

Hallo Robert, thx, wird dies untersuchen. – jpsstack

+0

@PeterSchleinitz thx für die Annahme meiner Antwort. Ich habe mein eigenes Beispielprojekt hinzugefügt, wo Sie sehen können, wie ich TTS in die Konversation integriert habe - einfache App – kane

Antwort

5

Es gibt keine unmittelbaren Pläne, eine "einfache" Beispiel-App bereitzustellen, die die Kombination von Watson STT (Sprache zu Text), Konversation und TTS (Text zu Sprache) demonstriert. Längerfristig ist es definitiv auf dem Radar.

In dem unmittelbaren Ausdruck, um eine Vorstellung zu bekommen, wie dies zu tun, bitte einen Blick auf dem Auto-Dashboard-App Code nehmen:

Die Auto-Dashboard-App verwendet den IBM Watson Spe ech JS SDK: https://github.com/watson-developer-cloud/speech-javascript-sdk

Hoffentlich hilft dies.

+0

Hallo Dan, danke viel! – jpsstack

4

Ich habe etwas in diese Richtung mit der Dialog-Service Demo-Anwendung und dem Speech JS SDK vor ein paar Monaten:

http://speech-dialog.mybluemix.net/

Voll Code ist auf github aber fast alle Änderungen waren in this commit.

Beachten Sie, dass es auf einer älteren Betaversion des SDK gebaut wurde. Sie können die neueste Version von github releases oder npm (für die Verwendung mit Webpack/browserify/etc.) Und es gibt viele examples.

+1

Der Dialog-Dienst ist jetzt veraltet. Ist Ihr Codebeispiel noch relevant? – kane

+0

Etwas. Der neue Conversation-Dienst ist im Grunde ein Ersatz für Dialog, und er hat eine erweiterte Demo mit eingebauten Sprachfunktionen: https://conversation-demo.mybluemix.net/ (mit einer neueren Version desselben SDK) –

4

Dies ist eine alte Frage, aber IBM Watson entwickelt sich immer noch, so dass dies eine aktuellere Antwort sein kann.

Sie haben 2 Möglichkeiten.

Sie können einfach haben Ihre Anwendung einen HTTP REST Antrag stellen (entweder GET oder POST), indem Sie diesen tutorial

Oder Sie können eine sprachspezifische SDK nutzen.

Wenn Sie nodejs verwenden, dann überprüfen Sie diese example.

Für Java siehe example.

bearbeiten

Hier ist ein Beispiel git Projekt, das ich erstellt Text-to-Speech zum Gespräch einfache Beispielanwendung zu integrieren: conversation-simple-with-text-to-speech

Hier ist die spezifische begehen, wo die Integration hinzugefügt wurde: commit 3564aeb