1

我正在尝试使这条线工作:

tropo.say("Some text","kate");

文档

但是这条线破坏了node.js我正在编写的应用程序。如果我不指定声音,那么它可以正常工作。例如:

tropo.say("Some text");

这里有任何 tropo 大师可以帮助我吗?

4

3 回答 3

2

您链接到脚本文档,但您的应用程序是 WebAPI。这是来自这些文档的脚本:

var http = require('http');
var tropo_webapi = require('tropo-webapi');

var server = http.createServer(function (request, response) {

    var tropo = new TropoWebAPI();

    // (value, as, name, required, voice)
    tropo.say("Hello, how are you?.", null, null, null, "kate");

    response.end(TropoJSON(tropo));

}).listen(8000);

https://www.tropo.com/docs/webapi/international_speaking_other_languages.htm

我相信这已经在 IRC 中解决了,但是将上面的内容发布给任何其他用户查看。

Justin Dupree
客户体验总监
Voxeo Labs

于 2012-08-28T17:33:02.760 回答
1

您传递的参数错误。您已经发布了指向文档的链接,其中清楚地表明它应该是:

say("Some text",{voice:"kate"});
于 2012-08-27T22:47:23.667 回答
0

Kate 的声音仅适用于英式英语。您在应用程序中指定的语言(如果有)。默认为美国英语,您可用的女性声音为 Allison(默认)、Susan、Vanessa、Veronica。日志应该为您提供有关正在发生的事情的线索。如果您仍然遇到问题,请在Tropo 论坛中提问。Voxeo 的 Extreme Support 非常适合提供及时和有用的帮助。

于 2012-08-28T13:07:40.813 回答