当我尝试使用Google Speech API并将RecognitionConfig设置为meta时,其属性为audioTopic =“ xxx”,它说:AttributeError:不允许分配(协议消息对象中没有字段“ audioTopic”)
代码喜欢:
metadata = speech.types.RecognitionMetadata()
metadata.audioTopic = "blablabla"
audio = types.RecognitionAudio(uri=gcs_uri)
config = types.RecognitionConfig(
encoding=enums.RecognitionConfig.AudioEncoding.FLAC,
sample_rate_hertz=44100,
language_code='en-US',
enable_automatic_punctuation=True,
enable_word_time_offsets=True,
metadata = metadata
)
此功能仍然有效吗?
答案 0 :(得分:0)
“ metadata.audioTopic”应更改为“ metadata.audio_topic”。