Я пытаюсь реализовать распознавание речи в реальном времени с помощью сервиса Google API с использованием ионики в качестве фронтенда. Я не могу найти библиотеку, которая могла бы записывать с Ionic и передавать запись в режиме реального времени для хранения в хранилище Google ведро. У вас есть какие-нибудь предложения?
Как я могу передавать аудиозапись в режиме реального времени в ионическом режиме на Firebase?
Если предположить, что ты хочешь использовать структуру React Native. Вы можете извлечь медиа-плагин из ионического фреймворка, который может быть использован для записи аудиофайлов. Вот пример (который разработан с использованием угловых, но вы можете понять основную концепцию). Также для использования Firebase для потокового воспроизведения в реальном времени, обратите внимание на плагин Firebase
Есть Потоковый медиа-плагин, который также может быть использован в вашем случае. Для более подробной информации, я бы предложил использовать официальную документацию и посмотреть запись в этом блоге
Я не думаю, что вам нужно использовать какую-либо специальную библиотеку/плагин для этого, вы можете просто использовать Web Technologies для этого, используя MediaDevices API, чтобы получитьUserMedia для получения Аудио потока с микрофона устройства и используя Web Speech API для распознавания речи, а также использовать org/en-US/docs/Web/API/WebSocket" rel="nofollow noreferrer">WebSocket для передачи аудио потока в реальном времени в Google Speech-to-Text API и получения ответа в реальном времени.
Для дальнейшего чтения ознакомьтесь со следующими ресурсами:
Гладкая межбраузерная речь к текстовому опыту
Говорить с помощью веб-страницы - Потоковая транскрипция речи