1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/songxf1024-RaspberryPi-MagicMirror

Клонировать/Скачать
3、第三方库的安装.md 4.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 20:48 5e87457

Установка сторонних библиотек

Установка библиотек

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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/songxf1024-RaspberryPi-MagicMirror.git
git@api.gitlife.ru:oschina-mirror/songxf1024-RaspberryPi-MagicMirror.git
oschina-mirror
songxf1024-RaspberryPi-MagicMirror
songxf1024-RaspberryPi-MagicMirror
master