Тропо Настройка голоса не работает?

Я пытаюсь заставить эту линию работать:

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

Документация

Но эта линия ломает node.js приложение, которое я пишу. Если я не укажу голос, он будет работать нормально. Например:

tropo.say("Some text");

Любой гуру тропо, который может мне помочь?

3 ответа

Решение

Вы связались с документами Scripting, но ваше приложение - 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, но публикуем вышеупомянутое для других пользователей, проверяющих это

Джастин Дюпри
Директор по работе с клиентами
Voxeo Labs

Вы передаете свой параметр неправильно. Вы разместили ссылку на документацию, в которой четко сказано, что это должно быть:

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

Голос Кейт только для британского английского языка. На каком языке вы указываете в своем заявлении, если таковые имеются. По умолчанию используется американский английский, и у вас есть женские голоса: Эллисон (по умолчанию), Сьюзан, Ванесса, Вероника. Журналы должны дать вам понять, что происходит. И если вы все еще застряли, задайте свой вопрос на форуме Tropo. Экстремальная поддержка Voxeo очень хороша в предоставлении своевременной и полезной помощи.

Другие вопросы по тегам