问题标签 [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.
javascript - createWriteStream 完成,但文件不可用
我的节点服务器使用 Watson TTS api 来合成客户端使用 POST 发送的文本。将 TTs 流写入使用计数器 (1.ogg,2.ogg...) 命名的文件,完成后,发送回文件名。客户端将其加载到音频标签中并播放音频。
虽然我正在使用 createWriteStream 的 on('finish'),但有时会在客户端出现错误,无法加载文件,好像还没有:
此外,如果计数器(以及文件名)为 1,它总是会失败。如果要合成的文本很长,它经常会失败。
客户端相关代码
服务端相关代码
谢谢
c# - IBM Watson Visual Recognition 在 Unity3d 中训练自己的分类器
我正在尝试训练/创建自己的分类器,我将此代码附加到主摄像头,但我没有得到控制台的任何响应,也没有收到任何错误。还是我只是做错了?
顺便说一下,这里是 Unity SDK 的链接。谢谢!
ibm-watson - 我们能否让 Watson 调用外部 API 来检索相关的响应数据,而不是以 html、json 或 txt 格式加载整个数据
当用户向 Watson 提出问题时,它应该使用 AI 来解耦问题并调用相应的 API 来处理从数据库 (SQL) 中检索数据。
例如:
我有电影、演员、每部电影观看次数等存储在 SQL 等理性数据库中的列表。
我有一个 API 用于获取电影中的演员(查询数据库)。
假设如果用户问 Watson“给我电影 XXX 中所有演员的列表”。Watson 应该调用返回响应的 API。
是否可以使用 IBM Watson 执行这样的操作?
ibm-cloud - 使用 WebSocket 在 Watson Speech To Text 上出现错误
当我尝试将麦克风输入点到其中时,我从 Watson Speech to Text 收到此错误事件。使用基于此 TJBot 代码的 NodeJS 应用程序https://github.com/ibmtjbot/tjbot/tree/master/recipes/conversation
这是我得到的错误对象
: [功能] } 按+C退出。
这在几个小时前工作正常,但突然停止工作。知道这个错误是什么意思吗?
python - Watson 文档转换
下面是我的 IBM Watson 文档转换代码。当我尝试在 Python 中运行脚本时,我不断收到以下错误消息。我在下面的代码中有我的用户名和密码 XXXX,但我复制并粘贴了我的活动用户名和密码,所以我不知道是什么导致了凭证问题。任何帮助,将不胜感激。
watson_developer_cloud.watson_developer_cloud_service.WatsonException:未经授权:由于凭据无效,访问被拒绝
soap - Watson Conversation 服务是否支持 SOAP API?
我计划使用集成到我的 Watson Conversation 服务的 SOAP API 来制作动态对话服务。我想知道 Watson Conversation 中是否支持 SOAP API。我知道他们提到 REST API 的 TIME Zone 部分下支持 REST API 文档。
我想知道是否也支持 SOAP API。这个问题的主要原因是因为默认情况下 SOAP 在 XML 中,而 REST API 主要在 JSON 中。Watson Conversation Service 是在 JSON 中。
我也看过这个 答案,但这没有提到是否使用 REST 或 SOAP API。
java - 使用完全相同的图片进行空分类
我在玩 Watson VR,并尝试训练,然后针对在其中一个 zip 文件中添加为正面示例的同一张图片执行一个简单的自定义分类器。
我创建分类器的代码:
这些.zip
文件包含我的两张不同的图像 ( .jpg
) - 每张一张。
图像文件名不包含特殊字符。
然后我按如下方式运行分类服务:
不幸的是,当我打印出结果时,没有喜悦:
考虑到我使用的是添加到分类器中的一张图片的完全相同的副本,我的印象是我在做一些完全错误的事情,特别是考虑到这"classifiers": []
部分。
任何指针?
node.js - Watson NarrowBand Speech to Text 不接受 ogg 文件
NodeJS 应用程序使用 ffmpeg 从 mp3 和 mp4 创建 ogg 文件。如果源文件是宽带文件,Watson Speech to Text 会毫无问题地接受该文件。如果源文件是窄带文件,Watson Speech to Text 将无法读取 ogg 文件。我已经测试了 ffmpeg 的输出,并且窄带 ogg 文件具有与 mp3 文件相同的音频内容(例如,我可以听它并听到相同的人)。是的,我提前更改了对 Watson 的调用以正确指定模型和 content_type。代码如下:
_type
是 mp3(来自电话录音的窄带)还是 mp4(宽带)
model: _voice
已跟踪以确保设置正确
content_type: _contentType
已跟踪以确保设置正确
使用窄带设置提交到 Speech to Text 的任何 ogg 文件都失败,Error: No speech detected for 30s.
并使用真正的窄带文件进行了测试,并要求 Watson 将宽带 ogg 文件(从 mp4 创建)读取为窄带。相同的错误信息。我错过了什么?
ibm-cloud - Watson Conversation 未采用真实条件
我的 Watson Conversation 在 bluemix 上运行良好。当我将它集成到我的网站(使用 php curl、JS)时,Watson 没有采用“真实条件”或“跳转到”替代方案。它只是响应我的意图和实体。在 Bluemix 上,它运行良好。错误在哪里? Bluemix 对话节点快照
for-loop - 从循环创建文本文件
我正在使用 Watson 文档转换服务。我有一组要传递到 Watson API 的 .html 文件。我创建了两个列表,第一个 (File_Name_List) 包含 .html 文件的名称,第二个 (File_Name_List_TXT) 包含我希望 Watson 服务的输出写入的 .txt 文件的名称。每次我运行下面的代码时,都会出现以下错误:ValueError: I/O operation on closed file。我无法弄清楚问题是什么 - 任何帮助将不胜感激。