要指定AWS Transcribe的输出文件夹路径,您可以使用AWS SDK或AWS CLI来实现。以下是使用AWS SDK(Python)和AWS CLI的示例代码:
使用AWS SDK(Python):
import boto3
def transcribe_job(job_name, media_file_uri, output_folder):
transcribe = boto3.client('transcribe')
response = transcribe.start_transcription_job(
TranscriptionJobName=job_name,
Media={'MediaFileUri': media_file_uri},
OutputBucketName=output_folder,
LanguageCode='en-US'
)
# 调用函数
transcribe_job('sample-job', 's3://my-bucket/my-audio-file.mp3', 'my-output-folder')
使用AWS CLI:
aws transcribe start-transcription-job \
--transcription-job-name sample-job \
--language-code en-US \
--media MediaFileUri=s3://my-bucket/my-audio-file.mp3 \
--output-bucket-name my-output-folder
在上述示例中,job_name
是转录作业的名称,media_file_uri
是要转录的媒体文件的S3 URI,output_folder
是输出文件夹的S3存储桶名称。
请注意,AWS Transcribe将转录输出文件保存在指定的S3存储桶中,而不是本地文件夹中。因此,您需要提供输出文件夹的S3存储桶名称。