Python sounddevice在树莓派上不产生声音

Donerspies

我正在尝试在树莓派3a +上编程一个小型合成器(波形发生器)。首先,我尝试使用python的sounddevice模块播放来自numpy-数组的流。但是,我的树莓派不会输出任何声音,这很奇怪,因为完全相同的代码在我的笔记本电脑上可以很好地工作,并产生一个不错的,稳定的正弦-波动音,就像您期望的那样。

我使用的代码基本上只是声音设备文档中的复制示例代码,可以在以下位置找到:https ://python-sounddevice.readthedocs.io/en/0.4.1/examples.html#play-a-sine-信号

我认为已在pi(portAudio等)上下载了所有必需的模块,因为我已在工作代码的笔记本电脑上下载了相同的模块。

可能是sounddevice不能处理pi硬件的某些部分,还是我弄乱了ALSA中的某个地方-设置(尽管我检查了几次)?

有趣的是,pi可以通过simpleaudio-模块完美地播放声音,可悲的是,对于我打算做的事情来说,它的通用性不足,这就是为什么我需要sounddevice或类似的东西。如果有人可以在这里帮助我,我将非常感激。

特里斯

您需要将/etc/asounc.config中的采样率设置为计划使用的任何采样率。

pcm.!default {
    rate 48000
    type hw
    card 0
    device 0
}

ctl.!default {
        type hw
        card 0
}
  • 为此,请添加“ rate”,然后添加您打算使用的采样率

您的应用程序将需要使用此采样率才能正常工作,因此请确保在您的代码中正确设置了该采样率。

希望这可以解决您的问题

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

树莓派上的WiFi上的Python套接字

来自分类Dev

树莓派上的WiFi上的Python套接字

来自分类Dev

在树莓派上使用python进行SSH / SCP(或类似功能)

来自分类Dev

树莓派上的python mqtt脚本发送和接收消息

来自分类Dev

在树莓派上使用python进行SSH / SCP(或类似功能)

来自分类Dev

通过plink在树莓派上启动Python脚本(不响应crontab)

来自分类Dev

重启后树莓派上的 Python 虚拟环境错误

来自分类Dev

Python(Sounddevice)中的多通道声音同步问题

来自分类Dev

无法在树莓派上为python3.4安装urllib3

来自分类Dev

从PHP网站执行python脚本-我需要Django吗?可以在树莓派上完成吗?

来自分类Dev

如何在树莓派上更新到最新的python 3.5.1版本?

来自分类Dev

尝试在树莓派上托管python套接字服务器时出现ConnectionRefusedError

来自分类Dev

字符串到 int/float 转换在树莓派上的 python 中不起作用

来自分类Dev

如何在python sounddevice中使用OutputStream播放声音文件?

来自分类Dev

尝试在python中使用sounddevice操纵声音阵列时延迟太长

来自分类Dev

无法在树莓派上的 Python3.5 下使用 apache2、mod_wsgi 导入flask_cors

来自分类Dev

树莓派上的JavaFX动画

来自分类Dev

如何在树莓派上播放声音-启动后无需登录

来自分类Dev

程序不产生 Midi 声音

来自分类Dev

使用python在树莓派中一直接受声音输入

来自分类Dev

树莓派上Vim的Solarized主题

来自分类Dev

在树莓派上升级opencv

来自分类Dev

在树莓派上自动启动

来自分类Dev

在树莓派上自动启动

来自分类Dev

在树莓派上打开同步端口

来自分类Dev

CMake无法在树莓派上编译

来自分类Dev

树莓派上的pip安装失败

来自分类Dev

如何在树莓派上安装ncurses?

来自分类Dev

在树莓派上远程构建C程序

Related 相关文章

  1. 1

    树莓派上的WiFi上的Python套接字

  2. 2

    树莓派上的WiFi上的Python套接字

  3. 3

    在树莓派上使用python进行SSH / SCP(或类似功能)

  4. 4

    树莓派上的python mqtt脚本发送和接收消息

  5. 5

    在树莓派上使用python进行SSH / SCP(或类似功能)

  6. 6

    通过plink在树莓派上启动Python脚本(不响应crontab)

  7. 7

    重启后树莓派上的 Python 虚拟环境错误

  8. 8

    Python(Sounddevice)中的多通道声音同步问题

  9. 9

    无法在树莓派上为python3.4安装urllib3

  10. 10

    从PHP网站执行python脚本-我需要Django吗?可以在树莓派上完成吗?

  11. 11

    如何在树莓派上更新到最新的python 3.5.1版本?

  12. 12

    尝试在树莓派上托管python套接字服务器时出现ConnectionRefusedError

  13. 13

    字符串到 int/float 转换在树莓派上的 python 中不起作用

  14. 14

    如何在python sounddevice中使用OutputStream播放声音文件?

  15. 15

    尝试在python中使用sounddevice操纵声音阵列时延迟太长

  16. 16

    无法在树莓派上的 Python3.5 下使用 apache2、mod_wsgi 导入flask_cors

  17. 17

    树莓派上的JavaFX动画

  18. 18

    如何在树莓派上播放声音-启动后无需登录

  19. 19

    程序不产生 Midi 声音

  20. 20

    使用python在树莓派中一直接受声音输入

  21. 21

    树莓派上Vim的Solarized主题

  22. 22

    在树莓派上升级opencv

  23. 23

    在树莓派上自动启动

  24. 24

    在树莓派上自动启动

  25. 25

    在树莓派上打开同步端口

  26. 26

    CMake无法在树莓派上编译

  27. 27

    树莓派上的pip安装失败

  28. 28

    如何在树莓派上安装ncurses?

  29. 29

    在树莓派上远程构建C程序

热门标签

归档