Я могу использовать сервис AWS S3 через интерфейс командной строки AWS следующим образом:
aws s3 cp FileToUpload.txt s3://MyBucketName/file.txt
Как я могу использовать сервис транскрибирования AWS? Просмотр через гугл приводит меня к:
https://docs.aws.amazon.com/cli/latest/reference/transcribe/index.html
Но я не нахожу примеров того, как использовать AWS Transcribe с помощью CLI. Я ищу что-то вроде:
aws transcribe createJob s3://MyBucketName/audioToTranscribe.mp3
Это не работает, но я предполагаю, что должно существовать нечто подобное.
Мне удалось найти пример того, как использовать расшифровку aws через c #, и это так:
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?