audiorelay 中文文档 下载 App

Linux ALSA PulseAudio 配置指南无头 SBC 也可用

AudioRelay 在 Linux 上的支持相对成熟——官方提供 .deb / .rpm / AppImage 等安装包,主流发行版(Ubuntu、Debian、Fedora、Arch)都能用。尤其适合 headless 单板机(树莓派、Radxa 等)做家庭音频中继。

安装方式

Debian / Ubuntu

# 添加官方仓库(官方站点有最新地址)
curl https://audiorelay.net/... | sudo tee /etc/apt/sources.list.d/audiorelay.list
sudo apt update
sudo apt install audiorelay

或者直接下载 .deb 包:dpkg -i audiorelay_xxx.deb。

Fedora / RHEL

添加 .repo 文件后 dnf install audiorelay。

AppImage(免装)

从官方网站下载 .AppImage 文件 → chmod +x → 直接双击运行。

ALSA vs PulseAudio

Linux 音频栈两层:

AudioRelay 对两者都友好:

扬声器模式(Linux → 手机)

最常见的 Linux 用法——把 Linux PC 的音频送到手机上:

  1. 安装 AudioRelay → 启动 → 后台常驻
  2. AudioRelay Linux 版默认就是服务器,监听 59100
  3. 手机 AudioRelay 播放器 Tab 自动发现或手动 IP 连
  4. 声音立刻到手机

如果 Linux 有 PulseAudio:

麦克风模式(手机 → Linux)

Linux 上 AudioRelay 同样不能自动注册虚拟麦克风——需要手动用 PulseAudio 或 PipeWire 创建一个虚拟 sink:

# PulseAudio 创建虚拟 sink
pactl load-module module-null-sink sink_name=audiorelay-virtual

# PipeWire 创建虚拟 sink
pactl load-module module-null-sink sink_name=audiorelay-virtual

创建后 AudioRelay 就能把手机麦的声音送到这个虚拟 sink,然后你可以把系统默认录音设备切到这个 sink,让 Zoom/Skype 等应用从它读。

Headless 树莓派应用(热门场景)

社区里有不少人在树莓派上跑 AudioRelay 做:

树莓派 headless 设置要点:

  1. 安装 AudioRelay → systemctl enable audiorelay 开机自启
  2. 确保 SSH 能从其他设备访问(手动 IP 连接)
  3. 如果用 PulseAudio,可能需要 pulseaudio --start --daemonize=no 在后台常驻

ALSA 配置技巧

ALSA 用户想在 AudioRelay 里选对设备:

  1. 先 aplay -L 列出所有 ALSA 输出设备
  2. AudioRelay 界面里的音频设备下拉会对应列出这些 ALSA 名称
  3. 选对了就能正常工作

如果声音失真 / 采样率不对,在 ALSA 配置里设默认采样率为 48kHz,和 AudioRelay Opus 对齐。

Linux 的已知局限