【发布时间】:2020-03-01 11:45:19
【问题描述】:
我正在尝试将音频转换为文本,但得到的结果是,
LongRunningRecognizeResponse { results: [] }
这是我的功能,
const audio = {
uri: `gs://${BUCKET}/${fileName}`,
};
const request = {
config: {
encoding: 'LINEAR16',
sampleRateHertz: 16000,
languageCode: 'en-US',
},
audio: audio,
};
client.longRunningRecognize(request)
.then(responses => {
const [operation, initialApiResponse] = responses;
operation.on('complete', (result, metadata, finalApiResponse) => {
console.log('complete', result) // LongRunningRecognizeResponse { results: [] }
});
operation.on('progress', (metadata, apiResponse) => {
console.log('progress', apiResponse)
});
operation.on('error', err => {
throw (err);
});
})
【问题讨论】:
-
如果这种情况持续存在并且您认为这是 Google 方面的问题,您可以打开 Issue Tracker entry 并让工程师查看。您可以将其用作template。
标签: google-cloud-platform speech-recognition speech-to-text google-speech-api google-cloud-speech