BackgroundAudio

让 Pico 和 ESP32 轻松播放语音和音乐,不卡主程序

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 12 🐛 待处理 4 👀 关注 6
GitHub ↗
GitHub 星标 ★ 153
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源库,GPL-3.0许可,完全免费,无付费版本。

项目预览

BackgroundAudio 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队earlephilhower
定价模式🏷️完全免费
价格说明开源库,GPL-3.0许可,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议GPL-3.0
主要语言C
技术栈/模型aac,arduino-library,esp32,espeak,espeak-ng,mp3,pico,raspberry-pi-pico,rp2040,rp2350,tts,wav
GitHub 星标★ 153
上线时间2024-12-18 00:00:00
代码更新2026-10-08
仓库体积20.5 MB
本站数据更新2026-11-08
维护状态维护中
收录时间2026-08-09
浏览次数3

项目介绍

BackgroundAudio 是一个面向 Arduino 生态的音频播放库,专为 Raspberry Pi Pico(RP2040)、Pico 2(RP2350)以及 ESP32 设计。它解决了在资源受限的微控制器上实现高质量、非阻塞音频播放的难题,支持语音合成(TTS)、MP3、AAC 和 WAV 格式。其核心能力在于利用中断驱动机制,让音频播放完全在后台运行,不占用主程序循环,从而保证其他任务(如传感器读取、显示刷新)的流畅性。该库封装了 espeak-ng 文本转语音引擎,使开发者能轻松让设备“开口说话”,同时提供简洁的 API 接口,降低嵌入式音频开发门槛。无论是制作语音提示器、交互式玩具,还是需要背景音乐的创意项目,BackgroundAudio 都能提供稳定、易用的音频解决方案。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 153

技术标签

核心亮点

  • 中断驱动播放,后台运行不阻塞主循环,适合多任务场景
  • 支持 TTS、MP3、AAC、WAV 多种格式,功能全面
  • 针对 RP2040/RP2350/ESP32 优化,硬件适配性好

不足之处

  • 文档/社区待观察

适用场景

  • 智能家居语音提示器(如门铃、报警器)
  • 教育玩具或交互式装置,实现语音对话
  • 需要背景音乐或音效的创意电子项目

替代项目

ESP8266Audio、TMRpcm、PicoAudio

同类项目推荐

Amphion 开源

一站式音频生成工具箱,快速上手语音、音乐与歌声合成

Amphion (/æmˈfaɪən/) is a toolkit for Audio, Music, and Speech Generation. Its p···

★ 10332 2026-08-09
Irodori-TTS-Server 开源

一键部署 OpenAI 兼容的 TTS 服务,轻松实现语音合成与克隆

OpenAI Text-to-Speech API compatible server for Irodori-TTS

★ 86 2026-08-09
vixtts-demo 开源

上传一段越南语音频,即刻克隆音色并合成新语音

A Vietnamese Voice Cloning Text-to-Speech Model ✨

★ 517 2026-08-09
CapCut-TTS 开源

免费把剪映 TTS 变成 API,快速接入你的应用

CapCut TTS Wrapper API - CapCut API free tts

★ 114 2026-08-09
awesome-tts-samples 开源

边听边看论文,快速对比各家TTS语音效果

Awesome list of TTS papers with audio samples

★ 60 2026-08-09
mmt 开源

用 Transformer 一键生成多轨协调的完整音乐

Official Implementation of "Multitrack Music Transformer" (ICASSP 2023)

★ 156 2026-08-09
CloneTTS 开源

安卓离线音色克隆,全局听书不求人

A lightweight, offline Android Text-to-Speech (TTS) engine enabling seamless system-···

★ 877 2026-08-09
genmusic_demo_list 开源

一站式逛遍AI音乐生成Demo,快速体验前沿技术

a list of demo websites for automatic music generation research

★ 800 2026-08-09
TTS-MultiLingual 开源

一行代码为你的应用加上20种语言的语音输出

Text To Speech Multilingual Support (+20 Language)

★ 52 2026-08-09