【发布时间】:2018-08-28 21:28:52
【问题描述】:
我可以像这样通过 AWS CLI 使用 AWS S3 服务:
aws s3 cp FileToUpload.txt s3://MyBucketName/file.txt
如何使用 AWS 转录服务?浏览谷歌将我带到:
https://docs.aws.amazon.com/cli/latest/reference/transcribe/index.html
但我没有找到有关如何通过 CLI 使用 AWS Transcribe 的示例。我正在寻找类似的东西:
aws transcribe createJob s3://MyBucketName/audioToTranscribe.mp3
这不起作用,但我假设应该存在类似的东西。
我能够找到一个关于如何通过 c# 使用 aws transcribe 的示例,它是这样的:
MediaFormat mediaFormat;
if (s3BucketNameFollowedByFullPathToAudio.EndsWith(".mp3"))
{
mediaFormat = MediaFormat.Mp3;
}
else if (s3BucketNameFollowedByFullPathToAudio.EndsWith(".wav"))
{
mediaFormat = MediaFormat.Wav;
}
else
{
throw new Exception();
}
var test = transcribeClient.StartTranscriptionJob(new StartTranscriptionJobRequest()
{
LanguageCode = LanguageCode.EnUS,
TranscriptionJobName = jobId,
Media = new Media()
{
MediaFileUri = "https://s3.us-east-2.amazonaws.com/" + s3BucketNameFollowedByFullPathToAudio
},
MediaFormat = mediaFormat, // MediaFormat.Wav,
});
如何通过 aws CLI 执行此操作?
【问题讨论】:
标签: linux amazon-web-services amazon-s3 aws-sdk aws-transcribe