如何集成Bluemix对​​话和语音到文本以及文本到语音

时间:2016-07-25 13:04:33

标签: ibm-cloud text-to-speech speech-to-text ibm-watson watson-conversation

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

3 个答案:

答案 0 :(得分:5)

没有立即提供“简单”示例应用程序的计划,该应用程序演示了Watson STT(语音到文本),对话和TTS(文本到语音)的组合。从长远来看,它肯定是在雷达上。

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

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

希望这有帮助。

答案 1 :(得分:4)

几个月前,我使用Dialog服务演示应用程序和Speech JS SDK做了一些工作:

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

完整代码位于github,但几乎所有更改都在this commit

请注意,它是基于SDK的较旧版本构建的。您可以从github releasesnpm获取最新版本(与webpack / browserify /等一起使用),并且有很多examples

答案 2 :(得分:4)

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

您有2个选项。

您可以按照此tutorial

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

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

如果您正在使用nodejs,请查看此example

对于java,请参阅此example

修改

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

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