Javascript для целей этого вопроса является языком сценариев на стороне клиента (в браузере).
jQuery - это библиотека / фреймворк, построенный с помощью Javascript. Он очень популярен, потому что он (почти повсеместно) абстрагирует проблемы совместимости между браузерами и подчеркивает ненавязчивое и обратное программирование Javascript.
AJAX (Asynchronous Javascript XML) - это метод динамического обновления частей UI без перезагрузки страницы - чтобы сделать опыт более похожим на настольное приложение.
EDIT:
Похоже, вы новичок в этом. Я бы посоветовал вам ознакомиться с http://www.w3schools.com/js/default.asp , чтобы начать. Это то, что я использовал для изучения javascript, и это сделано невероятно хорошо.
Я думаю, что 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;
Однако это означает, что вы передаете свои учетные данные в явном виде в приложении для браузера для всех пользователей. Таким образом, вне локальной тестовой системы совершенно бесполезно. Вам было бы лучше построить серверное приложение, которое либо даст вам токен с истечением срока действия, либо выполняет систезис голоса и возвращает сгенерированный аудиофайл.