
Ultimate access to all questions.
You aim to extract text from audio files utilizing the Speech-to-Text API. These audio files are uploaded to a Cloud Storage bucket. Your task is to implement a fully managed, serverless compute solution that ensures authentication and complies with Google's best practices. Additionally, you need to automate the process by calling the API for each file as it is uploaded to the bucket. How should you proceed?
A
Create an App Engine standard environment triggered by Cloud Storage bucket events to submit the file URI to the Google Speech-to-Text API.
B
Run a Kubernetes job to scan the bucket regularly for incoming files, and call the Speech-to-Text API for each unprocessed file.
C
Run a Python script by using a Linux cron job in Compute Engine to scan the bucket regularly for incoming files, and call the Speech-to-Text API for each unprocessed file.
D
Create a Cloud Function triggered by Cloud Storage bucket events to submit the file URI to the Google Speech-to-Text API.