【发布时间】:2018-01-08 11:57:57
【问题描述】:
我正在研究 google 流式语音识别。现在我正在尝试将参数从 WriteAsync 中取出,但我无法弄清楚为什么我无法接收任何文本。 这是之前的代码:
await streamingCall.WriteAsync(
new StreamingRecognizeRequest()
{
StreamingConfig = new StreamingRecognitionConfig()
{
Config = new RecognitionConfig()
{
Encoding = RecognitionConfig.Types.AudioEncoding.Linear16,
SampleRateHertz = 32000,
LanguageCode = "en",
},
InterimResults = true,
}
});
这是我做了一些更改的代码:
RecognitionConfig config = new RecognitionConfig();
config.Encoding = RecognitionConfig.Types.AudioEncoding.Linear16;
config.SampleRateHertz = 32000;
config.LanguageCode = "en";
await streamingCall.WriteAsync(
new StreamingRecognizeRequest()
{
StreamingConfig = new StreamingRecognitionConfig()
{
InterimResults = true,
}
});
【问题讨论】:
-
你没有使用你的 RecognitionConfig
标签: c# async-await anonymous-function google-speech-api