Как я могу передавать аудиозапись в режиме реального времени в ионическом режиме на Firebase?

голоса
49

Я пытаюсь реализовать распознавание речи в реальном времени с помощью сервиса Google API с использованием ионики в качестве фронтенда. Я не могу найти библиотеку, которая могла бы записывать с Ionic и передавать запись в режиме реального времени для хранения в хранилище Google ведро. У вас есть какие-нибудь предложения?

Задан 01/06/2020 в 17:40
источник пользователем
На других языках...                            


2 ответов

голоса
0

Если предположить, что ты хочешь использовать структуру React Native. Вы можете извлечь медиа-плагин из ионического фреймворка, который может быть использован для записи аудиофайлов. Вот пример (который разработан с использованием угловых, но вы можете понять основную концепцию). Также для использования Firebase для потокового воспроизведения в реальном времени, обратите внимание на плагин Firebase

Есть Потоковый медиа-плагин, который также может быть использован в вашем случае. Для более подробной информации, я бы предложил использовать официальную документацию и посмотреть запись в этом блоге

Ответил 04/06/2020 в 04:06
источник пользователем

голоса
0

Я не думаю, что вам нужно использовать какую-либо специальную библиотеку/плагин для этого, вы можете просто использовать Web Technologies для этого, используя MediaDevices API, чтобы получитьUserMedia для получения Аудио потока с микрофона устройства и используя Web Speech API для распознавания речи, а также использовать org/en-US/docs/Web/API/WebSocket" rel="nofollow noreferrer">WebSocket для передачи аудио потока в реальном времени в Google Speech-to-Text API и получения ответа в реальном времени.

Для дальнейшего чтения ознакомьтесь со следующими ресурсами:

Гладкая межбраузерная речь к текстовому опыту

Говорить с помощью веб-страницы - Потоковая транскрипция речи

Ответил 07/06/2020 в 23:51
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more