6

我想使用Bluemix对​​话sample application
并向其添加语音输入和输出。还有其他适用于Bluemix TTS和STT的示例应用程序。 什么是选项来整合这3个功能,哪些是初学者推荐的?如何集成Bluemix对​​话和语音转文本和文本转语音

+0

Bluemix和node?如果Bluemix没有太多的硬性承诺,那么我建议至少看看WebRTC样本,这些样本以一般的方式覆盖很多语音特征,可能很简单,没有IBM企业精灵的东西(额外的复杂性可能会让人分心了解事物如何运作)。 re:https://github.com/andrenatal/speechrtc https://webrtc.github.io/samples/src/content/getusermedia/record/例如。 https://developer.ibm.com/answers/questions/174118/speech-testing-recognition-in-terminal-on-cli-usin.html –

+0

嗨,罗伯特,thx,将研究这一点。 – jpsstack

+0

@PeterSchleinitz thx接受我的答案。我添加了自己的示例项目,您可以在其中看到如何将TTS集成到对话中 - 简单的应用程序 – kane

回答

5

目前还没有计划提供一个简单的示例应用程序,它演示了将Watson STT(Speech to Text),Conversation和TTS(Text to Speech)结合起来。从长远来看,这绝对是雷达。

在眼前来看,要获得一个想法,如何做到这一点,请看看在汽车仪表盘的应用代码:

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

希望这会有所帮助。

+0

嗨Dan,thx很多! – jpsstack

4

我做沿着这些线路与对话服务演示应用程序和语音JS SDK在几个月前的东西:

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

的完整代码在github但几乎所有的变化在this commit

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

+1

对话服务现已弃用。你的代码示例仍然相关吗? – kane

+0

有点。新的Conversation服务基本上是Dialog的替代品,并且它具有更高级的内置语音演示:https://conversation-demo.mybluemix.net/(使用相同SDK的更新版本) –

4

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

您有2个选项。

你可以简单地让您的应用程序提交的HTTP REST请求(GET或POST)按照本tutorial

或者你也可以利用特定于语言的SDK。

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

对于java,请参阅此example

编辑

这是我创建的文本到语音集成到该会话简单的示例应用程序的例子Git项目:conversation-simple-with-text-to-speech

下面是具体的承诺,其中添加了整合:commit 3564aeb