Google cloud platform 无法使用Google Cloud语音库识别对象

Google cloud platform 无法使用Google Cloud语音库识别对象,google-cloud-platform,Google Cloud Platform,我在运行NodeJS时遇到问题,错误为:.google.cloud.speech.v1.recognizerRequest#bucket不是字段:未定义 我查过了 这里提到,RecognizeRequest需要两个参数(Config和audio),它们是对象 配置(必需向识别器提供指定如何处理请求的信息。) 此对象的结构应与RecognitionConfig 音频(需要识别音频数据。) 此对象的结构应与RecognitionAudio 但我已经把audio.wav文件放在了GCP bucket

我在运行NodeJS时遇到问题,错误为:.google.cloud.speech.v1.recognizerRequest#bucket不是字段:未定义

我查过了

这里提到,
RecognizeRequest
需要两个参数(Config和audio),它们是对象

配置(必需向识别器提供指定如何处理请求的信息。) 此对象的结构应与
RecognitionConfig

音频(需要识别音频数据。) 此对象的结构应与
RecognitionAudio

  • 但我已经把audio.wav文件放在了GCP bucket上,为什么它会显示这样的错误呢?如何将其作为对象传递
这是我决定存储的代码,对吗

//导入Google云客户端库
const nl=require('@googlecloud/language')();
constspeech=require('@googlecloud/speech')();
const storage=require('@googlecloud/storage')();
const bucket=storage.bucket(object.bucket);
const dir=require('path').parse(object.name).dir;