繁体   English   中英

AWS通过AWS CLI转录

[英]AWS Transcribe through AWS CLI

我可以通过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执行此操作?

AWS Transcribe start-transcription-job — AWS CLI命令参考

  start-transcription-job
--transcription-job-name <value>
--language-code <value>
[--media-sample-rate-hertz <value>]
--media-format <value>
--media <value>
[--output-bucket-name <value>]
[--settings <value>]
[--cli-input-json <value>]
[--generate-cli-skeleton <value>]

在以下位置提供了演练: 入门(AWS命令行界面)-Amazon Transcribe

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM