Как можно использовать apikey с Google.Cloud.Speech.V1 в C #?
У меня есть Google.Cloud.Speech.V1 версия v1.0.1, VisualStudio 2017 и envvar GOOGLE_APPLICATION_CREDENTIALS auth работает нормально.Но я хочу использовать ApiKeys и самостоятельно управлять пользователями на бэкэнде.Я уже несколько дней гуглил и не нашел решения.
Код из учебника Google
https://cloud.google.com/speech-to-text/docs/quickstart-client-libraries
var speech = SpeechClient.Create();
var streamingCall = speech.StreamingRecognize();
// Write the initial request with the config.
await streamingCall.WriteAsync(
new StreamingRecognizeRequest()
{
StreamingConfig = new StreamingRecognitionConfig()
{
Config = new RecognitionConfig()
{
Encoding = RecognitionConfig.Types.AudioEncoding.Linear16,
SampleRateHertz = 16000,
LanguageCode = "en",
},
InterimResults = true,
}
});
...
Спасибо за любой совет!