首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python: OSError:[Errno -9985]在树莓派3B+上使用雪童和SpeechRecognition时设备不可用

在树莓派3B+上使用雪童和SpeechRecognition时出现OSError:[Errno -9985]设备不可用的错误,这是由于树莓派上的音频设备没有正确配置或者没有连接到正确的输入/输出设备导致的。

要解决这个问题,可以按照以下步骤进行操作:

  1. 确保树莓派上的音频设备已正确连接并且正常工作。可以通过插入耳机或扬声器来测试音频输出,通过麦克风来测试音频输入。
  2. 检查树莓派的音频设置。可以通过运行命令sudo raspi-config来打开树莓派的配置界面,然后选择"Advanced Options" -> "Audio"来检查音频设置。确保音频输出设备和输入设备都正确选择。
  3. 确保已安装所需的软件包。在树莓派上使用雪童和SpeechRecognition需要安装相应的软件包。可以通过运行以下命令来安装所需的软件包:
  4. 确保已安装所需的软件包。在树莓派上使用雪童和SpeechRecognition需要安装相应的软件包。可以通过运行以下命令来安装所需的软件包:
  5. 检查代码中的设备设置。在使用雪童和SpeechRecognition时,可以通过代码来指定音频输入/输出设备。确保代码中的设备设置与树莓派上的实际设备匹配。
  6. 确保代码中的权限设置正确。在树莓派上访问音频设备可能需要root权限或者特定的用户组权限。确保代码以足够的权限运行。

如果以上步骤都没有解决问题,可以尝试在树莓派上使用其他音频库或者调整音频设置来解决问题。另外,可以参考腾讯云的音频处理相关产品,如腾讯云语音识别(ASR)服务,该服务可以提供语音识别功能,支持多种语言和场景,具体详情请参考腾讯云语音识别(ASR)产品介绍:https://cloud.tencent.com/product/asr

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

开源图书《Python完全自学教程》12.7树莓开发

12.7 树莓开发 本节的标题很大,但内容仅限于演示一个树莓派上应用 Python 语言进行开发的示例,如果读者对本节标题相关的内容有兴趣,推荐查阅有关专门资料。...12.7.1 树莓概要 树莓(Raspberry Pi)是一款基于 Linux 的单片机(single-chip microcomputer)——中央处理器(CPU)、存储器、定时计数器、各种输入输出接口等集成一块集成电路芯片的微型计算机...图12-7-1 树莓 4 表12-7-1汇总了自发布到撰写本节时所有的树莓型号,供读者选用有关硬件设备参考。...以图12-7-2所示的树莓 3B+ 为例(是本小节演示用的设备),将其与显示器连接,并接通电源,即可启动(关于树莓的系统设置,可以参考有关专门资料,此处不作为重点介绍)。...★自学建议 对于学生业余爱好者而言,树莓是一个性价比很高的开发平台,通过它能够控制很多电子设备,将“软件”“硬件”结合起来。诚然,这还需要读者具备相关的电子学知识。”

1.1K20
  • 树莓因芯片短缺涨价,2GB版上调10美元,国内价格更离谱

    昨天,树莓之父Eben Upton博客公布了一项重大消息:树莓有史以来首次涨价。 其中2GB树莓4产品的价格从35美元调整为45美元,而其他产品的价格则保持不变。...具体调整措施 因为2GB树莓4拥有高性价比,经常被拿来DIY电子设备,所以成了本次调价的重点。受大环境影响,树莓Zero2GB树莓4产品的缺货最为严重。...国内销售渠道上,他们的价格也随之突飞猛涨,2GB树莓4价格甚至涨到529元,与4GB版差价仅30元,8GB版已经开始缺货。 树莓基金会对这一次的价格调整,集中树莓4系列产品。...树莓基金会优先供应40nm芯片的计算模块3、计算模块3+、树莓3B树莓3B+产品,其中最优先供应的产品是树莓3B+。...树莓3B+采用与树莓4相同的无线芯片组,并且具有相同的FCC模块化认证,这将会使用户的迁移门槛降低。 树莓还提供了详细的指南,指导明年价格回调后树莓3B+用户向树莓4产品的迁移。

    1.5K20

    龙芯VS树莓 运行功耗实测

    龙芯VS树莓 运行功耗实测 1.概述 2.龙芯教育 3.树莓2b的功耗情况 4.树莓3b+的功耗情况 5.树莓4b的功耗情况 6.树莓pico功耗情况 7.总结 1.概述 龙芯树莓都是开源硬件...龙芯教育树莓4b、树莓3b、树莓2b、树莓pico的一些正常工作功耗情况。这些选手的性能评测今天并不是考核的重点,就通过正常的电运行默认的程序,来对比一下功耗的情况。...当前龙芯的的使用,还是要用外部的供电器供电,比如手机充电器等等,用电脑的usb供电根本跑步不起来。所以这个板子的功耗嵌入式领域是比较大的。另外CPU温度也比较高,夏天没有风扇的情况下,有点烫手。...4.树莓3b+的功耗情况 树莓3b+是4核 Broadcom BCM2837 (ARMv8-A) 1.2GHz,双核VideoCore IV GPU,1GB内存。...运行时功耗的情况: 最高功耗基本600ma左右。 ? 平均功耗500ma左右。 ?

    3.6K20

    树莓基于QT实现利用USB转485模块进行串口通讯「建议收藏」

    本文的QT版本为5.3.2,是树莓可直接下载安装的QT版本,不用自己编译。 树莓3B+。...树莓利用自带的硬件串口是3.3V的ttl电平,在做测试的时候会遇到很多485的设备使用232转485的模块遇到了一些乱码问题,所以准备直接利用USB转485模块插在树莓的USB口上进行通讯。...不过这个版本的QT没有Qserialport模块,需要安装,通过命令安装 sudo apt-get install libqt5serialport5-dev libudev-dev 安装成功pro工程文件中添加...QT += serialport 安装不成功的话会出现:Project ERROR: Unknown module(s) in QT: serialport 查看插到树莓USB的485模块能不能驱动的方法...: 1、通过命令lsusb查看串口是否存在 2、通过命令python -m serial.tools.list_ports可以查看大可用的端口,一般是第一个 /dev/ttyUSB0 3、然后用python

    1.8K10

    树莓简单教程(一)「建议收藏」

    设备:建议使用树莓3b、3b+,4b,4b+,根据个人需求选择内存(建议4g或者8g) 读卡器一个...,但要小心摘除不要破坏芯片) 键鼠一套(可选择无线版本,但建议某多多购买有线版本即可) 安卓充电线及插头...一个(便于携带使用,如果使用wifi,当连接设备出现变化时ip地址可能改变,如果使用手机流量不方便进行小程 序端调试,建议单独供电,避免树莓因电压过低无法显示...) 第三步:电脑或手机安装vnc,根据连接要求它需要树莓的ip地址,树莓派上输入 ifconfig,找到wlan0下面的地址,远程连接树莓 备注:未下载vnc的情况下,电脑还可使用远程桌面连接...该连接为非图形界面 四、使用须知: 1.断电设备关机,然后断电,最后拆除引脚以及连接设备,并用外壳盖好 2.注意使用时间不要过长,注意树莓工作温度(夏天放在阴凉的地方) 3.拆除引脚连接传感器以及设备应当断电处理

    1.6K20

    树莓基础教程_树莓从入门到精通

    笔者手里的3B+可以连接WiFi,树莓3代4代都支持WiFi连接,下面介绍如何连接WiFi: 第一种方法: 如果你已经连接了VNC图形界面,就像手机电脑一样点击wifi的图标找到你的wifi输入密码就行了...2、树莓开机之后可以通过手机笔记本电脑的远程桌面软件登录到树莓桌面,相当于可以用手机笔记本电脑作为显示屏。...可参考:没有显示器且IP未知的情况下登录树莓 3、将树莓的IP地址填入putty,点击open 可参考:使用PuTTY登录到树莓 4、输入树莓的默认用户名称pi默认初始密码raspberry...7、PC端安装VNC Viewer,打开后填入树莓的IP地址加端口,端口即一步打开VNC Server提示的端口,会提示输入密码raspberry,用户名是pi。...8、如一切正常则连接成功,可以PC端看到树莓的桌面了并且可以VNC界面下使用鼠标键盘控制。

    4.2K20

    Python+树莓制作IoT(物联网)门控设备

    今天就和大家分享一个正在制作的物联网开关门监控设备。 ? 因为考虑需要在户外使用这套物联网门控设备,所以利用树莓完成这个设备有两个问题需要解决, 第一是需要解决树莓相关模块的供电问题。...下面来介绍一下设备制作的材料准备、制作过程以及程序的编写调试。 准备材料及工具 1.树莓(Raspberry Pi 3B+) 数量:1块 ?...2.SIM868通讯模块(这里使用的是适配树莓的微电子的SIM868通讯模块) 数量:1块 ?...设备链接:树莓的GPIO PIN# 2针脚(5V) PIN# 23针脚 链接电磁感应模块的引线。...GPIO import time import serial 引用了python的3个类库GPIO,time以及串口调试库serial,为实现程序的调试可编写,使用serial串口调试库前,要实现树莓的串口配置

    3.2K20

    树莓3B+中下载opencv(遇到的各种问题及解决)

    )重新烧录有问题可以看: 树莓3B+入门(无外设)-CSDN博客 可参考这篇文章;找到自己想烧录的使用国内镜像站下载树莓 Raspberry Pi OS 操作系统_raspberry pi os with...那个时候不知道——高版本python可以下载低版本稳定的opencv版本; 树莓3B+中下载miniconda3-CSDN博客 树莓3B+中下载miniconda3(图文全过程)-CSDN博客 3、...python版本共存换链接——给版本降低 在网上看到了3.9版本降低到3.7的,然后我就把3.11降低到了3.9,结果下载就报错(方法2一样);还是换源不行; 4、烧录之前版本的文件(清华源中可以找...,不用官网的烧录文件就行; 比如:(balenaEtcher) 重新烧录有问题可以看: 树莓3B+入门(无外设)-CSDN博客 可参考这篇文章;找到自己想烧录的 使用国内镜像站下载树莓 Raspberry....xz(没显示的后缀的文件夹里面开一下) 如果给新树莓配环境忘记密码了可以用外设,或者线插自己的电脑先修改密码 也可以拔SD卡修改里面的文件,进入root模式 更改pi用户 sudo passwd

    18010

    树莓入门(一)—— 树莓4B介绍

    Snappy Ubuntu Core Ubuntu的一个版本,是面向智能设备的最新平台,可以运行存储本地或依赖于云端的相同软件,最大的好处就是可以避免使用者频繁地定期更新。...提供包含家庭影院PC所需的各类软件,也使用树莓。他是主打轻量级流线型的设计,以便启动的更快。 Pidora Pidora是社区对Fedora树莓派上的移植。...Windows 10物联网核心内幕预览版),现在可供开发人员下载研究,它支持树莓,使设备制造商能够充分利用这些产品有限的硬件资源。...5、树莓4B主板尺寸 6、树莓4B开发方法建议 使用树莓4B,最简单的必备配置为一块树莓4B板、一个TF卡、一个TypeC接口的电源,但是这样的配置对于初学者来说,基本是寸步难行的...《树莓入门》系列文章,主要针对于初学者,所以介绍树莓树莓使用Raspbian操作系统,个人计算机使用windows系统,我用的windows系统为WIN10系统。

    14.7K41

    树莓4正式上线!「PC级」性能,支持4K双屏,仅售241

    新一代开发板经过了从里到外的全面革新,得益于制程架构的提升,4 代性能预计可比上代树莓 3B+提升 2-4 倍。...树莓的创造者 Eben Upton 接收采访就直言不讳,最新的树莓 4 将会刺激小型计算机全球 PC 市场的份额。 ?...最新版树莓 4 主打新型 1.5GHz Arm 架构 CPU,其速度是老款树莓 3B+ Cortex-A53 的 2-4 倍,同时也有一块 VideoCore GPU,以及一些全新的特性:双 HDMI...虽然树莓 4 继承了以往外观,但是新外观还是做了一些微调以适配内部大有提升的新特性。树莓 4 的官方博客中,其对主要特性做了一些展示,但更多时候,新版的性能与稳定性只有使用中才能得到证明。...视频 前面已经介绍过新版树莓 4 是支持双显示屏的,为了已存的电路板支持双屏输出信号,树莓 3B+ 那种 type-A (full-size) HDMI 就被换成了 type-D (micro)

    1.5K20

    树莓介绍以及FAQ【这是我见过最全的树莓教程】

    E14版RS版分别是E络盟RS所销售的树莓版本,本身几乎完全一致,自树莓3B+之后,这两家公司的产线共用,他们的区别仅仅是包装盒印刷不同。...因为一旦板子加入电池,空间接口电路都会大大推高树莓的造价。如果您的应用或电子制作有需要,可以考虑用GPIO扩展端口,自己在外部连接实时时钟电路。 能增加内存吗? 不能。...四、显示设备 树莓能连接什么显示设备树莓提供HDMI与复合视频两种输出。您可以将树莓连接到任何电视机的A/V输入端子,或是新型电视的HDMI端子。...树莓工作电压为5V,从一个micro USB接口输入。经销商有售电源适配器。(树莓3B+建议使用5V/3A电源适配器以确保运行稳定) 可以用电池供电吗? 可以。...我们采用并推广 Python,作为青少年编程教育用语言。 不过任何可以为 ARM 架构编译的语言,都可以用于树莓。我们当然不限制您一定要使用 Python。 可以运行 WINE 吗?

    4.7K30

    树莓4B使用YOLO v3 Tiny进行实时目标检测

    首先尝试使用yolo官网yolo给的教程,树莓派上测试,但是在运行时出现段错误,尝试很多方法无法解决。在国外的网站找到darknet-nnpack这个东西,可以完美的树莓派上运行。...3B+使用yolo,不过国内正常是打不开,根据这篇文章Raspberry Pi 4使用yolov3 tiny版本,测试结果可以达到2帧,这个结果是做了很多加速之后的。...安装NNPACK,这是神经网络的加速库,可以多核CPU运行 Makefile中添加一些特殊配置,以Cortex CPUNNPACK优化编译Darknet Yolo源代码。...安装opencv C ++(raspberry pi非常麻烦),不过我没安装也可以使用(编译总是报错,没有成功) 使用Yolo小版本(不是完整版本)运行Darknet!...步骤0:准备工作 树莓4安装系统等参考我的这篇博客 准备PythonPi相机,我用的是树莓的相机,使用usb摄像头会慢很多。 安装OpenCV。使用最简单的方法(不要从源代码构建!)

    1.9K30

    手把手教大家搭建一个低成本的多功能移动渗透测试站点

    今天我就手把手教大家如何用树莓zero w/3b/3b+/4b搭建一个低成本的多功能移动渗透测试站点,以及wiresharkmdk3使用方法。...本文使用zero w进行演示,本文的教程对于其他型号树莓板子也适用,如使用树莓4b、3b+效果会更好。注意:萌新最好用zero,否则一不小心烧板子了可就坏了。...0x02-准备: 树莓种类繁多,最新版树莓4b对于部分朋友来说有一点小贵,而且一不小心就容易烧板,树莓4b、3b+等高性能板子对供电要求是很严格的。...,记下IP就可以无WIFI登陆树莓派了。...本文使用wlan0eth0网卡作为网络连接远程登陆树莓,wlan1用作渗透、嗅探使用。 ?

    1.4K00

    树莓3b+组装+烧录retropie系统

    前言 疫情在家无聊B站刷到一些up主用树莓diy折腾一些好玩的项目,如下. ?...其中小电视树莓掌机瞬间燃起了我的强烈兴趣,小电视可以当是一台超小mini pc主机,主机支持运行Linxu系统window10.加上最近一直入坑开源掌机折腾系统,于是决定入坑玩玩....什么是树莓? 简单来说树莓(Raspberry Pi)是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓连接电视、显示器、键盘鼠标等设备使用。支持运行Linxu系统window10 ?...以上是树莓历代主板性能,对于新手玩家而言,树莓3b+的性能足以....常见问题 ssh连接拒绝 保证树莓电脑在用一个局域网,如果笔记本的话可以开wifi. 1.树莓派上启动ssh,不同镜像开启方式也不同. retropie进入配置界面,选择Interfacing

    4.3K41

    树莓搭建一个私人社交网络

    人们每天都会使用社交频道与朋友和家人联系。但是涉及到隐私和数据安全,仍有一些共同的问题。...通过搜索开源软件你就可以实现一些令人痴迷的功能,你也可以用这个神奇的设备来感受那些功能。其中一个有趣的尝试就是在你的树莓派上安装 OSSN。 OSSN 是什么?...我使用的是树莓 3B+,但是用树莓 3A+ 或其他更新的板应该也可以。...硬件: 带有电源模块的树莓 3B+ 一张 SD 卡(最好是性能好点的卡,至少 16 GB) 一台有 SFTP 软件(如免费的 Filezilla)的桌面 PC,用来把安装包传到你的树莓派上 操作步骤...我们的项目中,我们选择 MariaDB,因为它更轻量,完美支持树莓

    53820

    树莓3b+串口配置

    为了树莓3中通过GPIO使用高性能的硬件串口,我们必须将分配给蓝牙使用的硬件串口与分配给IO排针的mini串口进行对换,这必然会使得蓝牙模块的功能受到影响,但还好,蓝牙并不是必须的。...5、禁用串口的控制台功能 前面的步骤已经交换了硬件串口与mini串口的映射关系,但现在想使用树莓外接串口模块进行通信还不行,因为树莓IO引出的串口默认是用来做控制台使用的,它的初衷是为了没有网络接口...因此需要禁用这个默认功能,使得串口为我们自由使用树莓命令窗口中分别通过如下两个命令停止禁用串口的控制台功能。 由于我们前面已经交换了串口的映射关系,因此这里注意是ttyAMA0。...到这里,树莓3b+的串口配置就配置了可以直接用了,下面我们用python-serial模块做一个“树莓串口与电脑usb-ttl串口通信”的测试。...8、然后我们树莓python里发消息,检测发送是否正常: >>> ser.write(b'Raspberry pi') 12 可以看到正常接收。

    1.6K10

    Docker最全教程之树莓Docker(十五)

    目前,支持 Linux 的 IoT 设备越来越多,比如本文中的树莓。而Docker,物联网这块,也提供了一个优秀的解决方案。...一方面,真正做到了一次编译,到处运行(包括各种loT设备),而且还很轻量,另一方面,镜像的差异化更新可以减轻低带宽网络的压力, 减少连接设备所需的时间量降低故障概率,使更频繁地应用更新成为可能。...树莓的价格也非常便宜,基本200多就可以入手一台,具体大家可以上淘宝: ? ? 相关参数(3B+)如下所示: ? 艺术照看过了,我们几张实景图: ? ? ?...安装Docker 之前一样,我们使用ssh来安装Docker。这里我们使用快捷脚本安装: 1. 使用ssh连接树莓 ? ? 2. 使用快捷脚本安装。...dpkg是Debian软件包管理器的基础,刚才安装docker,dpkg被中断,我们可以使用“sudo dpkg --configure -a”命令来重新配置释放所有的软件包。 ? ?

    1.3K20

    树莓打造复古游戏主机Retropie

    前言 疫情在家无聊B站刷到一些up主用树莓diy折腾一些好玩的项目,如下. ?...其中小电视树莓掌机瞬间燃起了我的强烈兴趣,小电视可以当是一台超小mini pc主机,主机支持运行Linxu系统window10.加上最近一直入坑开源掌机折腾系统,于是决定入坑玩玩....什么是树莓? 简单来说树莓(Raspberry Pi)是尺寸仅有信用卡大小的一个小型电脑,您可以将树莓连接电视、显示器、键盘鼠标等设备使用。支持运行Linxu系统window10 ?...以上是树莓历代主板性能,对于新手玩家而言,树莓3b+的性能足以....常见问题 ssh连接拒绝 保证树莓电脑在用一个局域网,如果笔记本的话可以开wifi. 1.树莓派上启动ssh,不同镜像开启方式也不同. retropie进入配置界面,选择Interfacing

    6.1K40

    树莓变身软路由——安装openwrt

    最近闲来无事,手头刚好有限制的树莓。由于安装kali,性能不足。安装原版树莓镜像又不是刚需。所以奢侈了一会,刷了个openwrt镜像当软路由使用。...前期准备:(需要的工具文末) 树莓3B+ 适用于树莓的openwrt镜像 读卡器 一张32G以上的内存卡 格式化工具:SD card formatter 写入工具:win32diskimager...同时你也可以选择用网线连接树莓电脑,浏览器输入相同的地址来进入控制面板。登陆控制面板用户名默认为 root,密码默认为 password。 ?...“新接口的名称” 中填入 wan(小写),“新接口的协议”依据具体情况而定,如果要将树莓的作拨号用,则选择PPPOE,如果想要用网线与设备 (如路由器) 的 Lan 口相连的话则选择DHCP客户端...值得一提的是,如果你是使用网线方式连接电脑树莓的话,当你把树莓的网口改为 Wan 口后,你将无法通过浏览器进入 Luci 控制面板,但是使用无线方式连接到树莓还是可以正常进入控制面板的,所以当你发现电脑无法进入控制面板后

    7.7K2621
    领券