APIは音声を期待しており、現時点ではURLファイルはサポートされていません。
S3からオーディオをダウンロードしてAPIにアップロードするのは開発者の責任です。
以下の例は、Dropboxからoggファイルを取得し、認識のためにSpeech to Textに送信します。素晴らしいことだ
var watson = require('watson-developer-cloud');
var request = require('request');
var fs = require('fs');
var speechToText = watson.speech_to_text({
username: 'SERVICE USERNAME',
password: 'SERVICE PASSWORD',
version: 'v1',
url: 'https://stream.watsonplatform.net/speech-to-text/api'
});
var audioFile = 'https://www.dropbox.com/s/l97pe3x996fnbtg/speech.ogg?dl=1';
// create the stream
var recognizeStream = speechToText.createRecognizeStream();
// pipe in some audio
request(audioFile).pipe(recognizeStream);
// and pipe out the transcription
recognizeStream.pipe(fs.createWriteStream('transcription.txt'));
、実際 – Leo
これがサポートされていない、しかし、あなたは実際には、要求しないhttps://developer.ibm.com/answers/ –
でIBMのサポートサイト上の機能を要求することもできますその機能はdW Answersにあります。代わりに、IBM Bluemix Ideasサイト( https://ibm-bluemix.uservoice.com/forums/311383-ibm-bluemix-ideas)でリクエストを提出してください。 –