0
私のコードはかなり簡単です。単一チャネルのFLACオーディオファイルでlong_running_recognize
を実行し、Google Cloud Speech APIを使用して結果を保存します。私はlong_running_recognize
操作の現在の進捗状況を取得する方法を見つけることを試みています。私はそのトピックに関するいくつかの文書を見つけましたが、私はそれを理解するのに問題があります。long_running_recognize操作の進捗状況を取得する(Google Cloud Speech API)
client = speech.SpeechClient()
operation = client.long_running_recognize(
audio = speech.types.RecognitionAudio(
uri = str('gs://speech-clips/'+self.audio_fqid),
),
config = speech.types.RecognitionConfig(
encoding = enums.RecognitionConfig.AudioEncoding.FLAC,
sample_rate_hertz = sample_rate,
enable_word_time_offsets = True,
language_code = 'en-US',
),
)
response = operation.result()
はここで私が見つけた文書の一部です:
- https://cloud.google.com/speech/reference/rest/v1/LongRunningRecognizeMetadata
- https://cloud.google.com/speech/reference/rpc/google.longrunning#google.longrunning.Operations.GetOperation
- https://cloud.google.com/speech/reference/rest/v1beta1/operations
すべてのヘルプは大歓迎されます。