如何将ionic中的录音实时流式传输到Firebase?

问题描述 投票:1回答:1

我想用Ionic作为前端,用Google API服务实现实时语音转文本识别。我无法找到一个可以从Ionic中录制并实时流式传输录音的库来存储在google bucket存储中。你有什么建议吗?

typescript cordova ionic-framework cordova-plugins media
1个回答
4
投票

我认为你不需要使用任何特殊的库插件来实现这个功能,你可以简单地使用Web Technologies来实现这个功能,通过用 MediaDevices APIgetUserMedia 用于从设备麦克风获取音频流,并使用 网络语音API 语音识别,并使用 WebSocket 传输实时音频流到Google Speech-to-Text API并接收实时响应。

如需进一步阅读,请查看以下资源。

提供流畅的跨浏览器语音转文本体验

用网页说话----------------------流媒体演讲稿


0
投票

假设你想使用React Native框架。你可以查看 媒体插件 Ionic框架中的,可以用来录制音频文件。下面是一个 例子(它是用angular开发的,但你可以理解其底层概念)。另外,关于使用Firebase实时流,可以查看firebase的 插件.

有流媒体 插件如果想了解更多的参考信息,我建议使用官方文档,并看看这个 博文

© www.soinside.com 2019 - 2024. All rights reserved.