SpeechClient.Recognize在Visual Studio中不起作用

时间:2019-05-09 11:39:47

标签: google-cloud-speech

当我尝试在Visual Studio 2019中调用SpeechClient.Recognize()方法时,需要花费时间才能返回响应。一段时间后,命令提示符显示以下错误。 “未选择动词。进程XXX以代码-1退出”

该代码在Google Cloud Shell中可以正常运行。我的项目已启用语音转文字API,并且还设置了环境变量GOOGLE_APPLICATION_CREDENTIALS。

       var speech = SpeechClient.Create();
        var config = new RecognitionConfig
        {
            Encoding = RecognitionConfig.Types.AudioEncoding.Flac,
            SampleRateHertz = 16000,
            LanguageCode = LanguageCodes.English.UnitedStates
        };
        var audio = RecognitionAudio.FromStorageUri("gs://cloud-samples-tests/speech/brooklyn.flac");         

        var response = speech.Recognize(config, audio);

        foreach (var result in response.Results)
        {
            foreach (var alternative in result.Alternatives)
            {
                Console.WriteLine(alternative.Transcript);
            }
        }

请让我知道如何解决此问题。

0 个答案:

没有答案