我正在寻找文档和资料,但还没有找到解决方案
已安装的 NuGet 包
还生成了 API 密钥
但是找不到正确的文档如何使用 API 密钥
此外,我希望能够上传很长的音频文件
那么上传长达 3 小时的音频文件并获得结果的正确方法是什么?
我有 300 美元的预算,所以应该足够了
这是我到目前为止的代码
此代码当前失败,因为我目前没有正确设置凭据,我不知道如何设置
我还有可以使用的服务帐户文件
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
var speech = SpeechClient.Create();
var config = new RecognitionConfig
{
Encoding = RecognitionConfig.Types.AudioEncoding.Flac,
SampleRateHertz = 48000,
LanguageCode = LanguageCodes.English.UnitedStates
};
var audio = RecognitionAudio.FromStorageUri("1m.flac");
var response = speech.Recognize(config, audio);
foreach (var result in response.Results)
{
foreach (var alternative in result.Alternatives)
{
Debug.WriteLine(alternative.Transcript);
}
}
}
}
我不想设置环境变量。我有 API 密钥和服务帐户 json 文件。如何手动设置?