Node.js AWS转录:如何给出输出文件夹的路径
我使用aws transcribe通过node js获取视频文本。我可以在params中指定特定的目标bucket,但不能指定特定的文件夹。有人能帮我吗?这是我的密码Node.js AWS转录:如何给出输出文件夹的路径,node.js,amazon-web-services,aws-transcribe,Node.js,Amazon Web Services,Aws Transcribe,我使用aws transcribe通过node js获取视频文本。我可以在params中指定特定的目标bucket,但不能指定特定的文件夹。有人能帮我吗?这是我的密码 var params = { LanguageCode: "en-US", Media: { /* required */ MediaFileUri: "s3://bucket-name/public/events/545/videoplayback1.mp4"
var params = {
LanguageCode: "en-US",
Media: { /* required */
MediaFileUri: "s3://bucket-name/public/events/545/videoplayback1.mp4"
},
TranscriptionJobName: 'STRING_VALUE', /* required */
MediaFormat: "mp4", //mp3 | mp4 | wav | flac,
OutputBucketName: 'test-rekognition',
// }
};
transcribeservice.startTranscriptionJob(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
我已在OutputBucketName字段中指定了目标存储桶名称。但是如何指定一个特定的文件夹呢?我建议为转录输出创建一个指定的S3存储桶,并添加一个带有lambda函数的触发器,以响应“Object create(All)”上的该触发器。本质上,只要有一个新对象添加到S3存储桶中,就会调用lambda函数来移动/处理该输出,方法是将其放置在您选择的特定“文件夹”中 这并不能解决API问题,但我希望它可以作为一个很好的解决方法——您可以将本文()作为指南
祝你过得愉快 我建议为转录输出创建一个指定的S3存储桶,并添加一个带有lambda函数的触发器,以响应“Object create(All)”上的该触发器。本质上,只要有一个新对象添加到S3存储桶中,就会调用lambda函数来移动/处理该输出,方法是将其放置在您选择的特定“文件夹”中 这并不能解决API问题,但我希望它可以作为一个很好的解决方法——您可以将本文()作为指南
祝你过得愉快 查看API参数,似乎没有指定输出文件夹的字段。@JohnRotenstein是的,我也找不到解决方案。还有其他方法吗?查看API参数,似乎没有指定输出文件夹的字段。@JohnRotenstein是的,我也找不到解决方案。还有其他方法吗?文章重定向到云专家文章重定向到云专家