I looked the answer (URL for public Amazon S3 bucket) but didn't help. In my aws I have created bucket programmatically and conformed it exist and created Transcribe object and the output is correct. My objective is to create everything programmatically. My mediaFileUri is “https://s3.us-west-2.amazonaws.com/willimbarrsbucket/WillimBarrs.mp4”
using (AmazonTranscribeServiceClient transcribeServiceClient = new
AmazonTranscribeServiceClient(Amazon.RegionEndpoint.USWest2))
{
StartTranscriptionJobRequest requestJob = new StartTranscriptionJobRequest()
{
TranscriptionJobName = "willimbarrsjob",
LanguageCode = "en-US",
Media = new Media()
{
MediaFileUri = mediaFileUri
},
OutputBucketName = "willimbarrsbucket"
};
var responce = await transcribeServiceClient.StartTranscriptionJobAsync(requestJob);
I get an error “The URI that you provided doesn't point to an S3 object. Make sure that the object exists and try your request again”
I am not sure what I am doing wrong? I am using the code from https://net-immersionday.workshop.aws/4-adding-innovation-ai-ml/transcribe.html Any help will be very much appreciated.