Flutter:如何将麦克风的原始音频信号实时存储到内存中?

SePröbläm:

好吧,标题说明了一切。这个想法是监视环境噪声。一旦检测到某种模式,就应将音频信号记录到文件中。困难在于所记录的文件应在检测到模式之前几秒钟开始。因此,内存中需要音频信号以便能够“返回”几秒钟。您有任何想法如何将原始音频输入实时存储到内存中吗?

Abhishek Ghaskata:

您可以使用颤动声音插件将麦克风的原始音频信号实时存储到内存中。参考链接是:https : //pub.dev/packages/flutter_sound和演示示例在这里https://github.com/dooboolab/flutter_sound/blob/master/example/lib/demo_util/demo3_body.dart

我有一个例子是

Widget _buildRecorder(Track track) {
    return Padding(
        padding: const EdgeInsets.all(8.0),
        child: RecorderPlaybackController(
            child: Column(
          children: [
            Left("Recorder"),
            SoundRecorderUI(track),
            Left("Recording Playback"),
            SoundPlayerUI.fromTrack(
              track,
              enabled: false,
              showTitle: true,
              audioFocus: true
                  ? AudioFocus.requestFocusAndDuckOthers
                  : AudioFocus.requestFocusAndDuckOthers,
            ),
          ],
        )));
  }

}

谢谢。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何实时从麦克风或从iOS中保存的音频文件中获取原始音频帧?

如何将音频输出传递到麦克风输入

如何将脉冲音频设备路由到Alsa回送(虚拟麦克风)?

在javascript中播放从麦克风到扬声器的实时音频

如何对从javascript中的麦克风实时录制的音频进行下采样?

我可以使用 Raspberry Pi 3(B 型)中的 AUX 端口插入麦克风以获取音频信号吗?

如何在 macOS 中获得实时麦克风输入?

如何保存麦克风音频输入?

如何将单个程序的输出路由到麦克风输入?

从麦克风捕获音频时,我陷入了内存泄漏或音频中过多的静电之间

如何将麦克风音频流式传输到同一设备投掷扬声器

如何使用python和ffmpeg或类似格式读取实时麦克风音频音量

如何将基本音频信号检测为更大的音频信号(mpg123输出信号)

使用Python实时播放麦克风输入到PC

将音频信号输入到PC

如何使用PulseAudio从音频输出重定向到麦克风输入?

如何关闭从麦克风到本地扬声器的音频回声?

将音频从iPhone麦克风转换为iLBC

如何使用Phonegap / Cordova获取实时麦克风电平?

如何从麦克风输入读取实时频率?

AudioKit-如何从麦克风获取实时floatChannelData?

如何通过蓝牙麦克风录制音频

Centos 7.1:如何从音频输入(不是麦克风)录制

如何使用 RecordRTC 录制屏幕+音频+麦克风

如何使用 XVidCap 录制内部音频?(不带麦克风)

如何使用 javascript 从我的麦克风获取音频?

使用FFMPEG的音频流中的麦克风问题

从麦克风输入中删除已知的音频输出

如何确定我的麦克风音频输入在/ dev中的位置?