我想使用Bluemix对话sample application
并向其添加语音输入和输出。还有其他适用于Bluemix TTS和STT的示例应用程序。 什么是选项来整合这3个功能,哪些是初学者推荐的?如何集成Bluemix对话和语音转文本和文本转语音
回答
目前还没有计划提供一个简单的示例应用程序,它演示了将Watson STT(Speech to Text),Conversation和TTS(Text to Speech)结合起来。从长远来看,这绝对是雷达。
在眼前来看,要获得一个想法,如何做到这一点,请看看在汽车仪表盘的应用代码:
- https://github.com/watson-developer-cloud/car-dashboard/blob/master/ui/index.html#L85
- https://github.com/watson-developer-cloud/car-dashboard/tree/master/ui/ibm
- https://github.com/watson-developer-cloud/car-dashboard/tree/master/speech
- https://github.com/watson-developer-cloud/car-dashboard/blob/master/ui/ibm/stream_speech_to_text.js#L34
汽车仪表板应用程序使用IBM Watson Spe ech JS SDK: https://github.com/watson-developer-cloud/speech-javascript-sdk
希望这会有所帮助。
嗨Dan,thx很多! – jpsstack
我做沿着这些线路与对话服务演示应用程序和语音JS SDK在几个月前的东西:
http://speech-dialog.mybluemix.net/
的完整代码在github但几乎所有的变化在this commit。
请注意,它构建于SDK的较旧测试版上。您可以从github releases或npm(与webpack/browserify /等一起使用)获得最新版本,并且有很多examples。
对话服务现已弃用。你的代码示例仍然相关吗? – kane
有点。新的Conversation服务基本上是Dialog的替代品,并且它具有更高级的内置语音演示:https://conversation-demo.mybluemix.net/(使用相同SDK的更新版本) –
这是一个老问题,但IBM Watson仍在不断发展,所以这可能是一个更新的答案。
您有2个选项。
你可以简单地让您的应用程序提交的HTTP REST请求(GET或POST)按照本tutorial
或者你也可以利用特定于语言的SDK。
如果您使用的是nodejs,请查看example。
对于java,请参阅此example。
编辑
这是我创建的文本到语音集成到该会话简单的示例应用程序的例子Git项目:conversation-simple-with-text-to-speech
下面是具体的承诺,其中添加了整合:commit 3564aeb
- 1. 文本到语音(语音生成)和语音到文本(语音识别)API?
- 2. IBM Watson语音转文本和webm
- 3. Vala的语音识别和文本转语音
- 4. iOS10语音转文本?
- 5. 语音识别和文本到语音
- 6. 如何在Choregraphe中导入IBM Bluemix Watson语音转文本?
- 7. 如何将语音转换为文本?
- 8. 语音到MS转换文本转换
- 9. 语音/语音到文本
- 10. 用于“文本到语音”和“语音到文本”的C++ API
- 11. Windows Mobile - 语音控制+语音合成(文字转语音)
- 12. Twilio动态文本到语音对话
- 13. 集成php mysql和voip和文本到语音
- 14. iPhone上的文本到语音转换
- 15. 将语音转换为文本
- 16. 使用JSAPI语音文本转换
- 17. 语音转换为文本javascript,html5
- 18. 使用TensorFlow语音转文本
- 19. 语音转换为PHP文本
- 20. Linux中的语音转换为文本
- 21. Emacs中的文本到语音转换
- 22. VB 2010 Express:文本到语音转换
- 23. 钛文本到语音转换
- 24. Android中的语音转文本
- 25. 将语音转换为文本
- 26. 文本到语音转语音停止在Android上通话后运行代码
- 27. 是否有任何Windows 8语音到文本和文本到语音API?
- 28. Iphone语音转文字和回语音API
- 29. 如何使用IBM沃森Bluemix语音到文本的语音引擎在Asterisk
- 30. Nuance/NDEV文本转语音[导入声音文件]
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 –
嗨,罗伯特,thx,将研究这一点。 – jpsstack
@PeterSchleinitz thx接受我的答案。我添加了自己的示例项目,您可以在其中看到如何将TTS集成到对话中 - 简单的应用程序 – kane