, как следует из заголовка, мне нужно получить метаданные ответа, когда я выполняю асинхронную операцию, но я никак не могу их получить!
В настоящее время я использую официальную библиотеку Google для python
Когда я запускаю прикрепленный к нему код, возвращается следующая ошибка:
TypeError: объект 'NoneType' не вызывается
from google.cloud import speech_v1
client = speech_v1.SpeechClient()
audio = speech_v1.types.RecognitionAudio(uri=f'gs://mycontainer/audio.wav')
config = speech_v1.types.RecognitionConfig(
encoding=speech_v1.enums.RecognitionConfig.AudioEncoding.LINEAR16,
language_code='it-IT',
sample_rate_hertz=48000)
response = client.long_running_recognize(config=config, audio=audio)
def callback(operation_future):
result = operation_future.result()
response.add_done_callback(callback)
metadata = response.metadata()
PS: Как только метаданные задачи получены, как я могу получить доступ к одной задаче с помощью библиотеки Google python? Большое спасибо и хорошего дня