使用 Java 开发工具包访问 AWS 转录作业的结果



我有一个 AWS 转录作业,在完成时会给我一个 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 开发工具包中提供的类 AmazonS3URI。然后执行以下操作:

String URI = job.getTranscript().getTranscriptFileUri();
AmazonS3URI s3ObjectURI = new AmazonS3URI(URI);
S3Object transcript = s3.getObject(s3ObjectURI.getBucket(), s3ObjectURI.getKey());

最新更新