当我使用 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
工作。
有人知道怎么办吗? :)