Модуль потокового распознавания аудио с речью через API Yandex.Cloud
Нужно реализовать модуль для работы с API Yandex.Cloud по потоковому распознаванию аудио. Модуль должен в браузере получать аудио поток от микрофона устройства и отправлять его в потоковом режиме на сервер. На сервере этот аудио поток должен отправляться в API Яндекса для потокового распознавания с выдачей промежуточных результатов от API обратно в браузер в реальном времени. Решение должно быть реализовано так, чтоб была возможность интегрировать его в уже существующее приложение.
Важно! В задаче требуется реализация взаимодействия с api Yandex.Cloud в потоковом режиме через систему удалённого вызова процедур gRPC.
Модуль должен быть реализован на Javascript под последние 5 версий всех основных браузеров, кроме IE. И под NodeJS 14+.
Требуемые технологии:
- Javascript
- NodeJS
- gRPC
Ссылка на документацию: https://cloud.yandex.ru/docs/speechkit/stt/streaming