感谢您在查找/回答qns的任何时间。 我意识到Google提供的快速启动代码能够立即用于语音识别,在这种情况下,为什么Google仍然希望我们创建API密钥以及Google如何向我们收取费用?
以下是代码
// [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]
注意:我不拥有上述代码中的任何权利,Google会提供公开的代码。