树莓派raspberrypi32位环境配置+respeaker安装 简单语音交互模型搭建环境配置(好多坑…速通重装四五次了

树莓派初始配置

安装python 3.7


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

sudo rm -rf /usr/bin/python3
sudo ln -s /usr/bin/python3.7 /usr/bin/python3

cd /usr/bin
mv pip pip3.9
sudo ln -s /usr/local/bin/pip3.7 /usr/bin/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 安装

  • 官方的安装respeaker 安装失败(在安装这个之前不要执行 sudo nano /etc/apt/sources.list.d/raspi.list加清华的源 使用官方的源) 相关
sudo apt-get update
sudo apt-get upgrade

git clone https://github.com/HinTak/seeed-voicecard
cd seeed-voicecard
sudo ./install.sh
reboot

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
1 numpy==1.20.1
1 inflect
1 scipy
1 Unidecode
1 pillow
1 tensorboard
1 numba==0.48.0
1 librosa==0.6.0
1 pypinyin
1 baidu-aip
1 torch==1.6
1 torchvision==0.7
1 torchaudio==0.7
transformers==2.0.0

1 pandas
1 pymysql
1 sqlalchemy
  • 关于录音pyaudio不好装(时间不够了 pyaudio能实现录音的静音检测 有时间可以弄一弄) 最后用的alsa-utils

问答模块 配置数据库mariadb

几乎数据库的匹配问答要装mysql
在树莓派上叫做mariadb

use mysql;
UPDATE mysql.user SET password = PASSWORD('newpassward') WHERE user = 'root';
FLUSH PRIVILEGES;

sudo aptitude install mariadb-server

sudo service mysql start

sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf
sudo mysql_secure_installation

mysql -u root -p

create database KB_QA character set utf8mb4 collate utf8mb4_unicode_ci;
use KB_QA;

感谢我上面引用的那篇文章的作者!这对我帮助很大。

[En]

Thanks to the author of the article I quoted above! It helps me a lot.

Original: https://blog.csdn.net/weixin_45740618/article/details/124560092
Author: so•vegetable
Title: 树莓派raspberrypi32位环境配置+respeaker安装 简单语音交互模型搭建环境配置(好多坑…速通重装四五次了

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/497666/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球