【发布时间】:2016-07-18 23:14:39
【问题描述】:
我正在使用 Watson-Developer-Cloud 模块,并附上示例:https://www.npmjs.com/package/watson-developer-cloud#speech-to-text
很遗憾,我的所有选项似乎都不起作用:
timestamps: true, profanity_filter: false, word_confidence:true
我是否在正确的地方传递它们?
var watson = require('watson-developer-cloud');
var fs = require('fs');
var speech_to_text = watson.speech_to_text({
url: "https://stream.watsonplatform.net/speech-to-text/api",
username: 'xxxxx',
password: 'xxxxx',
version: 'v1'
});
fs.createReadStream('./resources/speech.wav')
.pipe(speech_to_text.createRecognizeStream({ content_type: 'audio/l16; rate=44100', timestamps: true, profanity_filter: false, word_confidence:true }))
.pipe(fs.createWriteStream('./transcription2.txt'));
我正在取回成绩单,但我想要时间戳和置信度分数。这是我返回的示例:
“五个电话就可以度过愉快的 **** 周”
如您所见,仍然没有时间戳、没有置信度分数和脏话被过滤掉。
【问题讨论】:
标签: node.js npm text-to-speech ibm-watson