问题标签 [ibm-watson]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
662 浏览

ibm-cloud - Bluemix 中的 IBM Watson Visual Recognition Service 总是返回空内容

我正在尝试使用 API 测试器在 Bluemix 中测试 IBM Watson Visual Recognition Service。

第一个我想获取有效标签列表:

  1. 我打开 API 测试器:http ://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/apis/#!/visual-recognition/getLabelService
  2. 我发出一个空字符串
  3. 响应正文:无内容,响应代码:0

在阅读演示应用程序的源代码时,我正在推断标签,例如“动物”

  1. 我打开这个链接:http ://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/apis/#!/visual-recognition/recognizeLabelsService
  2. 我上传图片并将标签设置为“动物”
  3. 响应正文:无内容,响应代码:0

知道我做错了什么吗?

演示应用程序似乎运行良好,至少它将奥巴马的形象识别为“人,总统,奥巴马”:)

0 投票
1 回答
142 浏览

eclipse-plugin - 瓦拉建筑错误

在尝试按照此处的步骤运行第一个 wala 示例时,我收到一个错误错误。但是我已经将 JLex.jar 复制到了 Eclipse 工作空间的根文件夹中。

0 投票
2 回答
755 浏览

node.js - IBM Bluemix 和 websocket 400 错误

我正在尝试使用 node.js 的 websocket 模块与 IBM Watson Speech to text api 交互。当我尝试连接时,我得到一个 400 错误,我不确定为什么......我以前从未使用过 websockets。这是我创建套接字并尝试连接的代码

这是我得到的回复

任何想法如何解决这一问题??

编辑更新:下面的德国人回答是正确的。我没有调用授权端点来获取令牌,而是尝试使用我的 bluemix 凭据。

0 投票
1 回答
598 浏览

node.js - 如何在 node.js 中创建一个要在 websocket 中使用的 blob?

我正在尝试使用 IBM 的语音到文本服务的 websocket 实现。目前我无法弄清楚如何通过连接发送 .wav 文件。我知道我需要把它变成一个 blob,但我不知道该怎么做。现在我收到以下错误:

You must pass a Node Buffer object to WebSocketConnec

-或者-

Could not read a WAV header from a stream of 0 bytes

...取决于我尝试传递给服务的内容。应该注意的是,我正确地发送了开始消息并使其进入侦听状态。

0 投票
1 回答
433 浏览

ibm-watson - IBM watson 权衡分析 javascript 小部件返回一些未知错误

我正在尝试运行 IBM Watson 的 Tradeoff Analytics 小部件以在网页中显示权衡分析图。Tradeoff Analytics API 正在正常启动,但是当我将问题提交到显示图表时,我得到了一些未定义的错误。这是我正在使用运行 Tradeoff Analytics Widget 的示例代码。

我还从 javascript 调试器中注意到,对最后一个请求的 HTTP 响应返回了响应标头WWW-Authenticate:Basic realm="IBM Watson Gateway Log-in"此外,我在 javascript 控制台XMLHttpRequest cannot load中收到以下错误。请求的资源上不存在“Access-Control-Allow-Origin”标头。Origin '' 因此不允许访问。响应具有 HTTP 状态代码 401。

有人可以帮我解决这里可能出现的问题吗?

PS:我已经交叉检查了我的用户名和密码,它们似乎通过基于 REST 的 API 调用工作正常。

0 投票
1 回答
319 浏览

android - 从 Android 请求个性洞察的 POST API

我试图通过单击按钮从Android调用个性洞察的POST API,并在正确解析后在屏幕上显示响应。个性洞察的 API 详细信息在此处

当我尝试使用 POSTMAN 对此进行测试时,我得到了正确的响应。但是当我尝试从 Android 调用它时,logcat 没有显示任何错误,并且应用程序不会在模拟器中终止。API 的初始调用对我不起作用。

我参考了这个链接以获取 android 代码

这是我使用的代码。请让我知道我犯的任何错误。

编辑:

我也尝试了这个示例链接,但对于我当前的 android API 版本,一切似乎都已被弃用。

HTTP 示例.java

下载WebpageTask.java

0 投票
1 回答
1185 浏览

ibm-cloud - Bluemix:Text-to-speech 的响应未使用以下代码播放音频

你能帮忙解决这个问题吗,为什么文本到语音的响应没有使用下面的代码播放音频?

索引.jsp

DemoServlet.java

在这里,java 方法都成功运行以响应它向 jsp 和 ajax 响应返回某种二进制数据。但我仍然无法播放音频。你能帮我解决这个问题吗?

0 投票
2 回答
1635 浏览

api - Watson Speech to Text 响应时间

在推送到 Bluemix 时遇到一些服务问题

我通过 php-curl 发送的推送请求是:

发布https://stream.watsonplatform.net/speech-to-text/api/v1/recognize

具有以下参数

    型号:en-US_NarrowbandModel
    内容类型:音频/wav;速率:8000
    传输编码:分块
    时间戳:真
    word_confidence:真
    连续:真

响应超时设置为 2h(7200000 毫秒)

我们的某些文件的 curl 超时,没有任何明显的原因,起初我认为这与录音的持续时间有关,但我在日志中记录了对音频文件的成功请求约 200 秒长和超时录音 129 秒。

我认为这可能是超时问题或音频文件上传中的一些错误,所以我开始查看会话,但我不清楚会话过程如何工作,我无法在文档中对其进行整理。

以下文档(https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/speech-to-text/api/v1/

如果我能得到一些反馈/建议我做错了什么,我会很高兴......

谢谢...

0 投票
1 回答
679 浏览

ibm-cloud - 使用 Bluemix 创建 IBM Watson 搜索引擎以进行 Internet 和数据库研究

我想使用 Bluemix 创建一个 IBM Watson 搜索引擎(即类似于 Google 搜索引擎界面),它将查询 Internet(我指定的网站)或在线数据库,并提供非结构化数据的摘要、识别概念等。

是否有任何类似的现有应用程序可用,或者是否有人知道如何使用 Bluemix 或其他平台进行设置?

0 投票
2 回答
138 浏览

ibm-watson - 为什么我在尝试部署 Watson 的 Concept Insight 演示副本时会收到 404 错误?

我从https://github.com/watson-developer-cloud/concept-insights-nodejs分叉了 Watson 的新 Concept Insight 演示,并添加了我的 Concept Insight 服务凭据。运行它时我没有收到任何错误,但是当我浏览到 localhost:3000 时我得到的只是这个 JSON 对象:

它显然是在寻找应用程序,但应用程序没有在某处找到东西。为了运行这个演示,我还需要自定义什么吗?

谢谢,大卫