我有一个 AWS Transcribe 作业,完成后会为我提供一个 URI。该 URI 应该是存储转录文本的位置。我想使用 Java SDK 访问该文本,但 GetObject 似乎不支持此选项。如何从转录作业访问文本?
// I am given this
String URI = job.getTranscript().getTranscriptFileUri();
// I want to do this
S3Object transcript = s3.getObject(URI);
最佳答案
您需要从给定的 URI 解析存储桶和对象键,或者您可以使用 AWS SDK 中提供的类 AmazonS3URI。然后执行如下操作:
String URI = job.getTranscript().getTranscriptFileUri();
AmazonS3URI s3ObjectURI = new AmazonS3URI(URI);
S3Object transcript = s3.getObject(s3ObjectURI.getBucket(), s3ObjectURI.getKey());
关于amazon-web-services - 使用 Java SDK 访问 AWS Transcribe 作业的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50301033/