搜索插件、代码仓与 APP 分类

插件详情v0.4.2

sound_stream

一个用于从麦克风流式传输音频数据并直接发送到音频引擎的 Flutter 插件,无需使用文件。

AndroidiOS
近 30 天下载
543
喜欢数
115
Pub 分数
140

安装插件

flutter pub add sound_stream

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

Sound_Stream 是一个 Flutter 插件,可实现从设备麦克风实时流式传输音频到音频引擎,无需文件存储。它支持低延迟音频处理,非常适合需要即时音频反馈或分析的应用程序。该插件支持 Android 和 iOS 平台,可与 Flutter 应用无缝集成。开发者可以高效地捕获和流式传输原始音频数据,适用于语音识别、实时音频效果或通信应用。其轻量级设计确保音频传输过程中的开销最小。

适合场景

  • 实时语音处理
  • 实时音频效果
  • 语音控制的应用程序
  • 音频分析
  • 通讯应用

主要特点

  • 低延迟音频流
  • 无需文件存储
  • 原始音频数据访问
  • 跨平台(Android 和 iOS)
  • 音频输入的简单API

适合对象

  • 开发实时音频应用的开发者
  • 需要麦克风输入但不需要文件的应用
  • 涉及语音识别或合成的项目
  • 音频可视化工具
  • 基于声音的交互式界面

使用建议

  • 需要麦克风权限
  • 长时间使用时可能会大量消耗电池
  • 仅限音频输入
  • 可能需要特定于平台的音频配置
  • 性能取决于设备硬件

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

sound_stream

This plugin is still in early development stage

A Flutter plugin started from my own needs: Stream audio data from Mic and data to Audio engine without using a file. We can use it to stream audio via network or use it with STT/TTS functions.

Current features:

  • Provides stream of data from mic (Uint8List)
  • Player that receive stream of raw sound data (Uint8List)
  • Support both Android and iOS (cross-platform)
  • Recorder & Player can work simultaneously

Limitations:

To-do list:

  • Support more audio formats
  • Support more platforms (Windows, macOS, Web)
  • Current code might be messy. Should clean it up (someday)

所属分类

源码仓库

使用此插件的项目