0

我正在拉扯我的头发,并欢迎一些意见/建议。我无法让 Watson 的 Text to Speech 服务正常工作的任何代码示例。或者 Amazon Polly 或 Read Speaker 的示例代码...

每次我尝试追查问题时,似乎都可以归结为“您需要通过命令行安装某某(Composer、curl、Bowser、Drush 等)”。这一切都很好,除了我是 Web 开发的新手而且我的公司目前正在使用我没有命令行访问权限的共享托管平台。

有什么办法可以在共享托管平台上安装一个体面的文本到语音引擎,还是我只需要硬着头皮切换到 VPS?

4

1 回答 1

0

根据您实际尝试对任何文本到语音解决方案执行的操作,您至少应该能够从本地命令行进行测试,然后将解决方案以代码的形式部署到共享环境。

关于IBM Watson 的 Text to Speech,它本身没有依赖关系。在最基本的形式中,您只是调用 REST API:https ://www.ibm.com/watson/developercloud/text-to-speech/api/v1/#synthesize_audio

例如,从任何命令行使用 curl,以下将返回一个 wav 文件:

curl -X GET -u "{username}":"{password}"
--output hello_world.wav
"https://stream.watsonplatform.net/text-to-speech/api/v1/synthesize?
accept=audio/wav&text=Hello%20world&voice=en-US_AllisonVoice"

您如何处理该文件将取决于您使用的编程语言,但它仍然没有任何依赖关系来开始使用示例。

于 2017-06-13T20:24:28.430 回答