Франкфуртская служба преобразования текста в речь дает несанкционированный доступ, когда Даллас TTS не делает - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть веб-приложение nodeJS, которое я много раз развертывал во Франкфурте, и неожиданно звонок TextToSpeechV1.synthesize возвращает сообщение.

 "Unauthorized: Access is denied due to invalid credentials." with stack info: "Error: Unauthorized: Access is denied due to invalid credentials.
at Request._callback (/Users/troy/git/WA-for-Auto-WebApp-master/node_modules/watson-developer-cloud/lib/requestwrapper.js:102:21)
at Request.self.callback (/Users/troy/git/WA-for-Auto-WebApp-master/node_modules/request/request.js:185:22)
at Request.emit (events.js:180:13)
at Request.<anonymous> (/Users/troy/git/WA-for-Auto-WebApp-master/node_modules/request/request.js:1157:10)
at Request.emit (events.js:185:15)
at IncomingMessage.<anonymous> (/Users/troy/git/WA-for-Auto-WebApp-master/node_modules/request/request.js:1079:12)
at Object.onceWrapper (events.js:272:13)
at IncomingMessage.emit (events.js:185:15)
at endReadableNT (_stream_readable.js:1106:12)
at process._tickCallback (internal/process/next_tick.js:178:19)"

Этого не произойдет, если я переключу username, password и url на TTS, работающий для того же веб-приложения в регионе Даллас.Это работало раньше.username, password и url взяты из сервиса TTS во Франкфурте, поэтому я знаю, что они верны и действительны.

Я попытался создать совершенно новый сервис TTS во Франкфурте и использовать iam_apikeyно там я просто получаю нулевое возвращение от вызова синтеза и нулевое возвращение для объекта, возвращенного в обратном вызове.

Я использую watson-developer-cloud 3.13.0, но я использовал 3.5.0 без проблем.И 3.13.0, и 3.5 вели себя одинаково.

1 Ответ

0 голосов
/ 12 ноября 2018

Переход на стандартный план исправил проблему. Обслуживание TTS в Далласе было стандартным планом, но обслуживание TTS во Франкфурте было облегченным планом. Что-то должно было измениться в плане Lite, что заставило его сломаться, как это было раньше.

...