gpt4 book ai didi

linux - 通过 AWS CLI 进行 AWS 转录

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:03:52 27 4
gpt4 key购买 nike

我可以像这样通过 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 Command Reference :

  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>]

有一个演练可用:Getting Started (AWS Command Line Interface) - Amazon Transcribe

关于linux - 通过 AWS CLI 进行 AWS 转录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52066436/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com