是否有一种方法可以将实时记录的音频片段连续发送到Flutter.io中的后端服务器?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否有一种方法可以将实时记录的音频片段连续发送到Flutter.io中的后端服务器?相关的知识,希望对你有一定的参考价值。

我正在创建一个使用Mozilla的Deep Speech API将用户的语音转录为文本的应用程序。输入内容需要某种格式的音频文件,为了使该应用程序正常运行,我需要在用户录制音频时将这些音频文件连续发送到我的烧瓶服务器。我已经看到大多数Flutter插件只允许您记录,暂停和停止,但是,我需要找到一种在继续录音的同时还发送音频文件的方法。如果有人找到了使用Flutter.io的录制插件完成此操作的方法,则任何指导和信息都将有所帮助。

我的备份计划是使用Flutter的语音转文本插件之一,例如:https://pub.dev/packages/speech_to_text#-example-tab-,然后通过网络套接字将文本发送到我的后端服务器。但是,我不知道他们使用哪种API进行转录,以及转录到文本的准确性如何。

关于如何实现此目标的任何想法?还是会有人碰巧知道像Swift / React-Native这样的其他框架是否可以做到这一点?

答案

您解决了问题吗?我目前在不断地颤动中在后台录制时遇到完全相同的麻烦。如果有关于此主题的任何信息,那就太好了。

以上是关于是否有一种方法可以将实时记录的音频片段连续发送到Flutter.io中的后端服务器?的主要内容,如果未能解决你的问题,请参考以下文章

使用Watson SDK进行连续语音到文本

将实时 Android 音频流式传输到服务器

iPhone 上的实时录音/分析

通过 socket.io 1.0 实时音频

在 C++ 中连续流式传输 PCM 数据?

如何将实时音频流端点连接到直线语音端点?