如何集成 Bluemix Conversation 和 Speech-To-Text 以及 Text-To-Speech

How can I integrate Bluemix Conversation and Speech-To-Text and Text-To-Speech

我想使用 Bluemix Conversation sample application
并向其添加语音输入和输出。还有其他可用的 Bluemix TTS 和 STT 示例应用程序。 集成这 3 个功能的选项有哪些?建议初学者使用哪些?

目前没有提供 'simple' 示例应用程序的计划,该应用程序演示了 Watson STT(语音到文本)、对话和 TTS(文本到语音)的组合。从长远来看,它肯定会受到关注。

短期内,要了解如何执行此操作,请查看汽车仪表板应用程序代码:

汽车仪表盘应用程序使用 IBM Watson Speech JS SDK: https://github.com/watson-developer-cloud/speech-javascript-sdk

希望这对您有所帮助。

几个月前,我在 Dialog 服务演示应用程序和 Speech JS SDK 中做了一些类似的事情:

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

完整代码在 github but almost all of the changes were in this commit

请注意,它是基于 SDK 的旧测试版构建的。您可以从 github releases or npm (for use with webpack/browserify/etc.) and there are lots of examples.

获取最新版本

这是一个老问题,但 IBM Watson 仍在不断发展,因此这可能是一个更新的答案。

您有 2 个选择。

您只需按照此 tutorial

让您的应用提交 HTTP REST 请求(GET 或 POST)

或者您可以利用特定语言的 SDK。

如果您使用的是 nodejs,请查看此 example

对于 java,请参阅此 example

编辑

这是我创建的一个示例 git 项目,用于将文本转语音集成到对话简单示例应用程序中:conversation-simple-with-text-to-speech

这是添加集成的具体提交:commit 3564aeb