栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

从踩坑到跳崖——自用版Jetson Xavier NX配置踩坑全记录(其四:语音识别pyaudio、pyautogui、蓝牙连接相关)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从踩坑到跳崖——自用版Jetson Xavier NX配置踩坑全记录(其四:语音识别pyaudio、pyautogui、蓝牙连接相关)

谢邀,csdn“出道作”。从踩坑到跳崖,用半个月和Jetson NX培养感情到“不舍分手”的体验是怎样的?

谁用谁是大怨种。


1. 安装pyaudio失败

问题描述:直接通过pip安装pyaudio失败

解决方法:需先安装pyaudio依赖库portaudio,再通过pip安装pyaudio

由于支持问题,需编译安装portaudio。详见Jetson Xavier NX安装pyaudio_Suyuoa的博客-CSDN博客

2. pyautogui识别图标报错

问题描述:pyautogui.locateCenterOnScreen()报错NotImplementedError

解决方法:根据报错提示安装scrot,linux截图功能的特殊插件

sudo apt-get install scrot

 

3. 蓝牙耳机连接问题

问题描述:蓝牙耳机可以配对连上,但无法作为音频输入/输出

解决方法:参考NVIDIA官方文档里的相同方法jetson agx xavier 支持蓝牙耳机_qfxx_csdn的博客-CSDN博客_jetson 蓝牙耳机

Developer Guide 34.1 documentation">Enabling Bluetooth Audio — Jetson Linux
Developer Guide 34.1 documentation

注:配置文件中有“ExecStart=(空行)”千万不可删除,而是在它下面一行进行修改,否则蓝牙功能无法正常打开。修改后连上耳机,打开蓝牙系统设置界面测试确保输入/输出均正常连接(有些耳机不可作为输入,NX很娇贵还挑耳机哈……)

 

4. 其他:sudo命令运行代码调库问题

问题描述:若以sudo权限运行代码sudo python xxx.py 有可能会出现no module named xxx的import报错

解决方法:可通过pip show {package_name} 分别查看调库路径,发现sudo权限改变了调取库的路径。

 

(但在MacOS上sudo调取的是同是虚拟环境内路径,其他机型未确认)在NX上尽量“专职专用”,尽量避免安装conda虚拟环境,造成不必要的麻烦,如import及安装路径错误或无法使用自带的apt-get在虚拟环境内安装库。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/969447.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号