Speech recognition 为什么谷歌语音API中的快速启动代码不需要我们的API访问密钥?
感谢您抽出时间查看/回答QN。 我意识到谷歌提供的快速启动代码能够立即用于语音识别,那么为什么谷歌仍然希望我们创建API密钥,谷歌如何向我们收费 下面是代码Speech recognition 为什么谷歌语音API中的快速启动代码不需要我们的API访问密钥?,speech-recognition,Speech Recognition,感谢您抽出时间查看/回答QN。 我意识到谷歌提供的快速启动代码能够立即用于语音识别,那么为什么谷歌仍然希望我们创建API密钥,谷歌如何向我们收费 下面是代码 // [START speech_quickstart] using Google.Cloud.Speech.V1; using System; namespace GoogleCloudSamples { public class QuickStart { public static void Main
// [START speech_quickstart]
using Google.Cloud.Speech.V1;
using System;
namespace GoogleCloudSamples
{
public class QuickStart
{
public static void Main(string[] args)
{
var speech = SpeechClient.Create();
var response = speech.Recognize(new RecognitionConfig()
{
Encoding = RecognitionConfig.Types.AudioEncoding.Linear16,
SampleRateHertz = 16000,
LanguageCode = "en",
}, RecognitionAudio.FromFile("audio.raw"));
foreach (var result in response.Results)
{
foreach (var alternative in result.Alternatives)
{
Console.WriteLine(alternative.Transcript);
}
}
Console.ReadLine();
}
}
}
// [END speech_quickstart]
注:我不拥有上述代码的任何权利,谷歌迎合了公众可获得的代码。有趣。以前,如果请求未经过身份验证,API将抛出错误。我猜这是谷歌可能很快就会修复的一个bug。我问发布教程的人,他提到当我在笔记本电脑上安装sdk时,它已经过身份验证。但这毫无意义,如果我想把程序带到另一台笔记本电脑上,难道它不能再工作了吗?