【发布时间】:2019-03-21 03:04:44
【问题描述】:
我创建了 NODE-RED 状态工具包,它是在区域、组织、空间下创建的。
语音转文本服务是在资源组下创建的(默认)。
我从仪表板打开 NODE-RED 状态器套件,单击连接->创建连接。
显示没有可用的服务(尽管我之前创建了语音转文本服务)
如何在 NODE-RED 和语音转文本服务之间绑定/创建连接?
【问题讨论】:
标签: ibm-watson speech-to-text node-red
我创建了 NODE-RED 状态工具包,它是在区域、组织、空间下创建的。
语音转文本服务是在资源组下创建的(默认)。
我从仪表板打开 NODE-RED 状态器套件,单击连接->创建连接。
显示没有可用的服务(尽管我之前创建了语音转文本服务)
如何在 NODE-RED 和语音转文本服务之间绑定/创建连接?
【问题讨论】:
标签: ibm-watson speech-to-text node-red
这里有多种选择:
1) 通过取消选中“使用默认服务端点”框手动配置语音到文本节点。然后在 ibm cloud 中选择服务,并使用那里的信息来填写节点中的字段:
- for username try and use: apikey
- password the provided apikey key
- apikey: apikey
- endpoint url: the provided URL in IBM Cloud (should be under APIkey)
2) 使用“http 请求”节点并使用为 curl 提供的信息示例
例如: curl -X POST -u "apikey:{apikey}" \
--header "Content-Type: audio/flac" \
--data-binary @{path_to_file}audio-file.flac \
“{url}/v1/recognize”
【讨论】:
请检查此Git Hub starter kit,从我的角度来看,这将是解决您的问题的良好开端。您会看到带有“speech in”评论的部分,这将是一个可能的解决方案。
【讨论】: