Javascript 对流层设置语音不工作?

Javascript 对流层设置语音不工作?,javascript,node.js,tropo,Javascript,Node.js,Tropo,我正在努力使这一行工作: tropo.say("Some text","kate"); 但是这一行打断了我正在编写的node.js应用程序。如果我不指定声音,那么它工作正常。例如: tropo.say("Some text"); 这里有谁能帮我解决问题吗?您的参数传递错误。您已经发布了一个指向的链接,该链接明确指出: say("Some text",{voice:"kate"}); 凯特的声音只适用于英国英语。您在应用程序中指定的语言(如果有)。默认为美国英语,可用的女声有Allison

我正在努力使这一行工作:

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

但是这一行打断了我正在编写的
node.js
应用程序。如果我不指定声音,那么它工作正常。例如:

tropo.say("Some text");

这里有谁能帮我解决问题吗?

您的参数传递错误。您已经发布了一个指向的链接,该链接明确指出:

say("Some text",{voice:"kate"});

凯特的声音只适用于英国英语。您在应用程序中指定的语言(如果有)。默认为美国英语,可用的女声有Allison(默认)、Susan、Vanessa、Veronica。日志应该会给你一个关于发生了什么的线索。如果你仍然被困住了,可以问你的问题。Voxeo的极端支持在提供及时和有用的帮助方面非常好。

您链接到脚本文档,但您的应用程序是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);

我相信这个问题已经在IRC中解决了,但是上面的内容是为其他用户发布的

贾斯汀·杜普利
客户体验总监

Voxeo实验室

我试了很多次,但都没有成功。我有一些对流层。说(“一些文本”);在那之前,他们都工作。到了那个时候,它刹车了。如果我去掉{声音:“凯特”}它又开始工作了。所以我安装了tropo,然后这样说:var tropo=new TropoWebAPI();tropo.say(“一些文字,{声音:“凯特”});“它刹车了。@zumzum:您在控制台(或其他)中有任何与之相关联的错误日志吗?”?你也试过其他声音吗?可能由于某种原因,“kate”未被识别/丢失。我在日志中未看到任何错误。我会继续寻找,但没有突出的…我会尝试其他voices@zumzum:如果没有错误,我打赌语音资源不存在或已损坏。