Текст Watson для речи: URL-адрес учетных данных

Javascript для целей этого вопроса является языком сценариев на стороне клиента (в браузере).

jQuery - это библиотека / фреймворк, построенный с помощью Javascript. Он очень популярен, потому что он (почти повсеместно) абстрагирует проблемы совместимости между браузерами и подчеркивает ненавязчивое и обратное программирование Javascript.

AJAX (Asynchronous Javascript XML) - это метод динамического обновления частей UI без перезагрузки страницы - чтобы сделать опыт более похожим на настольное приложение.

EDIT:

Похоже, вы новичок в этом. Я бы посоветовал вам ознакомиться с http://www.w3schools.com/js/default.asp , чтобы начать. Это то, что я использовал для изучения javascript, и это сделано невероятно хорошо.

0
задан Generic Bot 14 July 2018 в 01:38
поделиться

1 ответ

Я думаю, что Watson TTS поддерживает CORS, поэтому вы должны быть в порядке. Затем аутентификация состоит из двух частей. Сначала используйте APIKey для получения токена, а затем используйте токен в качестве маркера «Носитель» как часть вашего URL-адреса. В документации, однако, говорится, что вы можете передать APIKey напрямую в качестве основного заголовка - https://www.ibm.com/watson/developercloud/text-to-speech/api/v1/curl.html?curl #authentication

Итак, если ваш ключ 123456, то

var url = " https: // apikey: 123456@stream.watsonplatform.net/ text-to-speech / api / v1 / synthesize? voice = es-ES_EnriqueVoice & amp; accept = audio / wav & amp; text = "+ text;

Однако это означает, что вы передаете свои учетные данные в явном виде в приложении для браузера для всех пользователей. Таким образом, вне локальной тестовой системы совершенно бесполезно. Вам было бы лучше построить серверное приложение, которое либо даст вам токен с истечением срока действия, либо выполняет систезис голоса и возвращает сгенерированный аудиофайл.

0
ответ дан chughts 17 August 2018 в 12:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: