- 树莓派初始配置
- 安装python 3.7
- 常用指令
- Respeaker 安装
- 语音识别与合成、问答所需要的依赖
- 问答模块 配置数据库mariadb
-
清华镜像使用帮助树莓派换源可以看这 是清华官方的
-
树莓派系统烧写教程里面没有讲要设置host 名字记得设置 不然开热点可能树莓派连上显示未知设备
-
ssh连接不上 这个是解决远程ssh连不上树莓派的情况 设置之后能一定程度避免这个问题(重装系统只有在连接上以后设置才好使 加启动服务的指令在exit 0前面
-
树莓派换源
-
安装包依赖版本冲突 使用aptitude
安装Python3.7的参考博客两篇 下面有我杂糅两篇博客的安装方法hhh
参考1 参考2
python下载太慢去阿里镜像下载好Python3.7压缩包传进树莓派
在安装python的时候sudo make编译如果出现ssl错误就需要修复一下 这个会导致之后pip下载有问题 修复见博客
修改pip版本
# 下载解压
sudo apt-get install aptitude
sudo aptitude install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev libffi-dev libssl-dev openssl
mkdir mydownload
cd mydownload
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar zxvf Python-3.7.0.tgz
# 配置编译安装
cd Python-3.7.0
sudo ./configure
sudo make
sudo make install
python3.7 -V
# 替换默认版本
sudo cp /usr/local/bin/python3.7 /usr/bin/
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 1
sudo update-alternatives --config python
python -V
python3 -V
# 如果python3不是3.7 想把python3也改了
sudo rm -rf /usr/bin/python3
sudo ln -s /usr/bin/python3.7 /usr/bin/python3
# 更换pip版本 可能不行
cd /usr/bin
mv pip pip3.9
sudo ln -s /usr/local/bin/pip3.7 /usr/bin/pip
pip换源
常用指令-
nano编辑器 按 ctrl-o 保存,按 ctrl-x 关闭。
-
ls -al 查看隐藏的文件夹
-
ls -l 查看链接文件
-
全局查找文件 find / -name 文件名
-
查看磁盘空间 df -h
-
关机 sudo shutdown -h now 重启sudo reboot
-
打包命令 tar -zcv --exclude=’.git’ --exclude=’.gitignore’ -f tacotron2.tar.gz ./tacotron2
-
官方的安装respeaker
安装失败(在安装这个之前不要执行
sudo nano /etc/apt/sources.list.d/raspi.list
加清华的源 使用官方的源)相关sudo apt-get update sudo apt-get upgrade #git clone https://github.com/respeaker/seeed-voicecard.git # 官方的不太行 有核版本兼容的问题 用这个 git clone https://github.com/HinTak/seeed-voicecard cd seeed-voicecard #下载声卡驱动 sudo ./install.sh #安装声卡驱动 reboot #重启
-
pytorch安装 官方安装指令
# linux的指令 树莓派上行不通 pip install torch==1.6.0+cpu torchvision==0.7.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
直接通过指令从官网下载不行所以选择使用轮子安装 轮子即.whl文件
安装只需在放轮子的文件夹下pip install 文件名
从树莓派官方网址下轮子就可以 网址后面加上依赖包的名字(如 https://www.piwheels.org/simple/numpy
建议用个好使的下载器 浏览器下载很慢
- 下载轮子(https://torch.kmtea.eu/whl/stable-cn.html
- python官方轮子(https://pypi.org/
- 树莓派官方轮子(https://www.piwheels.org/simple/
在这里放上我下载好的轮子的百度网盘链接:https://pan.baidu.com/s/1TeSSWJIoQCxLkBKmod4LaA?pwd=i5fn 提取码:i5fn
语音识别与合成、问答所需要的依赖-
安装依赖(数字1是我标注安装成功了 没啥特殊含义
1 jieba 1 matplotlib #需要kiwisolver pillow numpy 1 numpy==1.20.1 1 inflect 1 scipy 1 Unidecode 1 pillow 1 tensorboard 1 numba==0.48.0 #需要llvmlite0.37.0 改成0.54.0 1 librosa==0.6.0 #需要scikit-learn和numba、cffi 改成0.9.0 1 pypinyin 1 baidu-aip 1 torch==1.6 1 torchvision==0.7 1 torchaudio==0.7 transformers==2.0.0 #需要regex、sentencepiece #sentencepeice 是将python官网的轮子manylinux_arrch64直接改linux_armv7l装的 但是sentencepiece不能使用 1 pandas 1 pymysql 1 sqlalchemy
- 关于录音pyaudio不好装(时间不够了 pyaudio能实现录音的静音检测 有时间可以弄一弄) 最后用的alsa-utils
几乎数据库的匹配问答要装mysql
在树莓派上叫做mariadb
mysql改密码看这 mariadb改密码看这 还有一篇
use mysql;
UPDATE mysql.user SET password = PASSWORD('newpassward') WHERE user = 'root';
FLUSH PRIVILEGES;
#安装 树莓派上是mariadb
# sudo apt install mysql-server -y
sudo aptitude install mariadb-server
#启动
sudo service mysql start
# mariadb 的配置文件修改 修改完重启服务
sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf
sudo mysql_secure_installation #第一次启动之后配置安全设置
mysql -u root -p
#输密码 成功进入mysql之后
create database KB_QA character set utf8mb4 collate utf8mb4_unicode_ci;
use KB_QA;
感谢以上我引用文章的作者!对我帮助很大
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)