我想问你们,如果有可能使用Raspberry Pi作为来自音频源的发送器,比如说电视。我想把声音从电视通过音频插孔发送到Raspberry Pi,然后通过蓝牙将声音发送到无线扬声器。因此,拉斯贝里应该充当电视和演讲者之间的桥梁。
最终应该是这样的:
电视-通过音频插孔的声音->通过Bluetooth>扬声器的树莓Pi声音
所以,如果有办法,我该怎么做呢?提前感谢
发布于 2018-12-15 17:20:40
RPi没有音频输入。您需要这样一个适配器(http://raspberry-projects.com/pi/pi-hardware/audio-input),并将输入连接到电视和RPi输出到无线/蓝牙扬声器。我还没试过呢。让我听听你的反馈。
发布于 2022-07-10 02:04:58
由于网络搜索可能会像我一样把其他人带到这里来,下面是我如何通过Raspberry Pi 3将我的唱片播放器连接到一个Bose便携式家庭/智能扬声器。
将音频输入到Pi中
我用了在Adafruit上买的廉价的USB声卡
标识新的PulseAudio输入/源和注释名称
这可以通过调用pactl list sources (我的名字和描述可以识别)来完成。
$ pactl list sources
...
Source #2
State: RUNNING
Name: alsa_input.usb-GeneralPlus_USB_Audio_Device-00.mono-fallback
Description: USB Audio Device Mono
...连接你的Pi到你的蓝牙扬声器
sudo bluetoothctl (在不使用sudo的情况下运行它会导致设置在重新启动时被遗忘),并输入以下命令[bluetooth]# system-alias 'Your New BT Alias'[bluetooth]# scan on[NEW] Device AA:AA:AA:AA:AA:AA AA-AA-AA-AA-AA-AA
[NEW] Device BB:BB:BB:BB:BB:BB BB-BB-BB-BB-BB-BB
[NEW] Device CC:CC:CC:CC:CC:CC My speaker's name[bluetooth]# pair CC:CC:CC:CC:CC:CC
Attempting to pair with CC:CC:CC:CC:CC:CC
[CHG] Device CC:CC:CC:CC:CC:CC Connected: yes
Request confirmation
[agent] Confirm passkey 123456 (yes/no): yes[bluetooth]# connect CC:CC:CC:CC:CC:CC
Attempting to connect to CC:CC:CC:CC:CC:CC
[CHG] Device CC:CC:CC:CC:CC:CC Connected: yes
Connection successful[My speaker's name]# trust CC:CC:CC:CC:CC:CC
[CHG] Device CC:CC:CC:CC:CC:CC Trusted: yes
Changing CC:CC:CC:CC:CC:CC trust succeeded请注意蓝牙扬声器的相关PulseAudio输出/接收器名称
这可以通过调用pactl list sinks来完成(同样,应该通过名称和描述来识别)
$ pactl list sinks
...
Sink #2
State: RUNNING
Name: bluez_sink.CC_CC_CC_CC_CC_CC.a2dp_sink
Description: My speaker's name
...设置PulseAudio默认值
pactl set-source-volume alsa_input.usb-GeneralPlus_USB_Audio_Device-00.mono-fallback 16000/etc/pulse/default.pa到set up an audio loopback中,并确保默认使用正确的设备(基于上面提到的名称):### Make some devices default
set-default-sink bluez_sink.60_AB_D2_57_42_A9.a2dp_sink
set-default-source alsa_input.usb-GeneralPlus_USB_Audio_Device-00.mono-fallback
# Set up loopback
load-module module-loopback latency_msec=1
# Set input volume
set-source-volume alsa_input.usb-GeneralPlus_USB_Audio_Device-00.mono-fallback 16000https://stackoverflow.com/questions/48848260
复制相似问题