私が見つけたSpeechClientのドキュメントには、SDKをダウンロードした後にコマンドラインを実行するか、 "GOOGLE_APPLICATION_CREDENTIALS"環境変数を設定してローカルの資格情報ファイルを指すようにすることが含まれます。GoogleCredentialをSpeechClient(.NET API)に手動で供給することは可能ですか?
私は環境変数のアプローチを嫌い、その代わりにアプリケーションのルートからソース管理の共有されたdevアカウントファイルを読み込むソリューションが必要です。このようなもの:
var credential = GoogleCredential.FromStream(/*load shared file from app root*/);
var client = SpeechClient.Create(/*I wish I could pass credential in here*/);
私は環境変数に頼る必要はありませんか?
ジェフリーの回答と同様に、https://googlecloudplatform.github.io/google-cloud-dotnet/docs/faq.html –