使用 RecognitionAudio.FromStream() 时出现错误消息“调用者没有权限”

问题描述 投票:0回答:0

当我使用 fetchFromUri 时,我已经成功地从我的代码中使用 google Speech-to-Text API 转录了一个音频文件:

var file = RecognitionAudio.fetchFromUri(fileUri);
var longRunningRecognizeOperation = speech.LongRunningRecognize(config, file);

还有什么时候像这样使用fetchFromStorageUri

var storageFile = RecognitionAudio.fetchFromStorageUri(gsStorageUri);
var longRunningRecognizeOperation = speech.LongRunningRecognize(config, storageFile);

但是一旦我尝试将它与fromStream

一起使用
var audioStream = RecognitionAudio.fromStream(fileStream);
var longRunningRecognizeOperation = speech.LongRunningRecognize(config, audioStream);

我得到了错误

“来电者没有权限”

我们在我们的项目中使用服务帐户密钥 json,但似乎我们必须配置一些权限才能获得

RecognitionAudio.fromStream
工作。

有人知道怎么办吗? :)

google-cloud-platform speech-recognition speech-to-text
© www.soinside.com 2019 - 2024. All rights reserved.