【问题标题】:IBM Watson Speech-to-Text "Recognize audio" method?IBM Watson Speech-to-Text“识别音频”方法?
【发布时间】:2020-03-19 16:56:36
【问题描述】:

recognize 方法如何用于将音频文件发送到 Speech-to-Text 进行转录?音频文件在哪里访问?是否有地方可以放置本地文件、Google 存储位置或下载 URL 的路径?

documentation 说:

好的,这就是我想做的!文档说这是方法:

recognize(params, [callback()])

我看到的参数是:

var params = {
  objectMode: true,
  contentType: 'audio/flac',
  model: 'en-US_BroadbandModel',
  keywords: ['colorado', 'tornado', 'tornadoes'],
  keywordsThreshold: 0.5,
  maxAlternatives: 3
};

MediaFileUri有参数吗?

【问题讨论】:

    标签: node.js ibm-cloud ibm-watson speech-to-text ibm-cloud-speech


    【解决方案1】:

    您的链接指向 node.js sdk 文档。在这种情况下,音频作为参数audio 发送,它应该是NodeJS.ReadableStreambuffer。您可以从url 创建一个可读流,在这种情况下您可以添加:

    
    params.audio = fs.createReadStream(url);
    
    

    这将要求网址指向音频文件,而不是带有音频播放器的伪装网页。

    【讨论】:

    • 谢谢!现在我在params 列表中看到了audio: fs.createReadStream('audio-file2.flac')
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-01
    • 1970-01-01
    相关资源
    最近更新 更多