我想使用Bluemix Conversation sample application
并添加语音输入和输出。 Bluemix TTS和STT还有其他示例应用程序可用。
有哪些选项可以集成这三个功能,哪些是推荐给初学者的?
答案 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 releases或npm获取最新版本(与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