Установка библиотек
import paho.mqtt.client as pahomqtt
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QApplication
from PyQt5 import QtGui, QtCore, QtWidgets
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from bs4 import BeautifulSoup
import Adafruit_DHT
from aip import AipSpeech
from aip import AipFace
from playsound import playsound
import pyaudio
import requests
import cv2
import snowboydecoder
from mirrorUI import Ui_MainWindow
from face import FaceFunction
from speech import SpeechFunction
import sys, os
import time
import string
import random
import hashlib
import base64
import signal
import RPi.GPIO as GPIO
import json
import wave
import urllib
import urllib3
import re
import threading
Смена источника
sudo nano /etc/apt/sources.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tina.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
sudo vim /etc/apt/sources.list.d/raspi.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
sudo apt-get update
sudo apt-get upgrade
sudo mkdir ~/.pip
sudo vim ~/.pip/pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
Установка MQTT
pip3 -V
pip3 install paho-mqtt
Установка Qt5
sudo apt-get install python3-pyqt5 -y
Ускорение git clone
git config --global http.postBuffer 524288000
Установка Adafruit_DHT
sudo git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT
sudo python3 setup.py install
Установка OpenCV
sudo apt-get install libhdf5-dev libhdf5-serial-dev -y
sudo apt-get install libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5 -y
sudo apt-get install libatlas-base-dev -y
sudo apt-get install libjasper-dev -y
pip3 install opencv_python
Установка шрифта
Скопировать в /usr/share/fonts/
Установка PortAudio
Скачать библиотеку PortAudio: http://portaudio.com/download.html
sudo apt install libasound-dev # Обязательно должна быть эта строка
sudo ./configure
sudo make
sudo make install
vim ~/.bashrc
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
sudo ldconfig
Установка Snowboy
sudo apt-get install pulseaudio -y
sudo apt-get install sox -y
sox -d -d # Тест
sudo apt-get install python3-pyaudio -y
sudo apt-get install swig -y
sudo apt-get install libatlas-base-dev -y
git clone https://github.com/Kitt-AI/snowboy.git
cd snowboy/swig/Python3 && make
// snowboydetector заменить строку from * import snowboydetect на import snowboydetect для прямого запуска
// Подробнее об использовании можно узнать по ссылке: https://www.jianshu.com/p/a1c06020f5fd
Установка Gst (используется в playsound)
sudo apt-get install gir1.2-gst-plugins-base-1.0 -y
Установка Nginx
1. Установить nginx — веб-сервер
sudo apt-get install nginx -y
2. Запустить nginx
sudo /etc/init.d/nginx start
По умолчанию корневой каталог nginx находится в /usr/share/nginx/html
3. Изменить конфигурацию nginx
sudo vim /etc/nginx/sites-available/default
listen 8080;## listen for ipv4; this line is default and implied
// Порт прослушивания, если конфликтует с другим программным обеспечением, можно изменить здесь
root /usr/share/nginx/www;
// nginx по умолчанию находится в каталоге html
index index.html index.htm index.php;
// По умолчанию nginx ищет типы веб-страниц, можно добавить index.php
Другие библиотеки
pip3 install bs4 requests playsound baidu-aip pyaudio lxml
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )