String jsonRequest = "{\"config\": {\"languageCode\":\"en-US\"},\"audio\": {\"content\": \"" + base64Content+ "\"}}";
String str = "";
var speech = SpeechClient.Create();
var response =
speech.Recognize(RecognizeRequest.Parser.ParseJson(jsonRequest));
foreach (var result in response.Results)
{
foreach (var alternative in result.Alternatives)
{
Console.WriteLine(alternative.Transcript);
str += alternative.Transcript;
}
}
Этот код отлично работает с монофайлами .wav, но выдает исключение для стереофайлов. Исключение говорит
Status(StatusCode=InvalidArgument, Detail="Должен использоваться одноканальный (моно) звук, но в заголовке WAV указано 2 канала.")
Итак, мой вопрос: как я могу добавить поддержку стереофайлов? Как преобразовать многоканальный звук в один канал в С#? Я уже пробовал этот ответ поэтому, пожалуйста, не ссылайтесь на него. Это не работает.