Iva, ein „falscher Roboter“ für die Familienerziehung, wandelt Stimme in Befehlsaktionen um, verwendet Raspberry Pi + TV und realisiert Selbstdisziplinierungstabellen für Kinder/Grundschul-Rechenaufgaben/zufällige Skizzen usw., basierend auf der Baidu AI-Entwicklungsplattform, Sprache Erkennung, NLP-Matching-Anweisungen unterstützen die „Plug-in“-Entwicklung [flask+sqlite+weui, technische Grundlage, einfach zu entwickeln, erwägen Sie, in Zukunft einen Vue-Zweig zu eröffnen], dies ist eine kleine Plattform, Sie können Inhaltsseiten erstellen, die Ihnen gefallen.
Beachten
! ! ! Bitte beantragen Sie Ihren eigenen Baidu AI-Anwendungsschlüssel. Die Methode ist wie folgt (Installationsanleitung)! ! !
Manche Leute ändern ihre Baidu-Schlüssel nicht und verbrauchen alle meine täglichen PVs. Ich verurteile sie aufs Schärfste.
Mein Niveau ist begrenzt, meine Fähigkeiten sind durchschnittlich, das Projekt ist nicht schwierig, Sie können es auch schaffen.
Informationen zur lokalen Bereitstellung und Betriebsdokumentation finden Sie im Projekt-Wiki.
Installationsanleitung, siehe Wiki
1. pip install -r require.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host Mirrors.aliyun.com
2. Die von Selenium verwendete Google-Treiberdatei muss durch die Datei ersetzt werden, die Ihrem lokalen Chrome entspricht, derzeit chrome84, Download-Adresse: Wählen Sie hier eine andere aus
3. Ändern Sie nach dem Herunterladen der Chromedriver-Datei den Dateinamen nicht, sondern behalten Sie ihn als chromedriver oder chromedriver.exe bei;
4. Ersetzen Sie Ihren eigenen Baidu AI-Schlüssel (Anwendungshandbuch) und ändern Sie die Konfiguration in den Dateien asr/configs.py und nlp/configs.py (sie gehören zu zwei verschiedenen Anwendungen in Baidu).
Anleitung zur Nutzung (Programmstart), siehe Wiki
1. python3.6 web.py
2. python3.6 yiwa.py
3. Nachdem der Start korrekt war, können Sie in Ihr Mikrofon sprechen. Derzeit unterstützt es Befehle: Zurück zur Startseite, Befehle aktualisieren, alle Befehle anzeigen, neu starten usw.;
Lokale Entwicklung, siehe Wiki
1. Es ist am besten, auf Basis Linux-ähnlicher Systeme (Debian, Ubuntu, Fedora, MacOS) zu entwickeln.
2. Eine Flask-basierte Plug-in-Seite kann entwickelt werden. Das Plug-in wird separat gepackt und im Apps-Ordner abgelegt. Das Plug-in muss die Datei configs.py enthalten und die erforderlichen Parameter angeben: APPID: str, APPNAME : str, BEFEHLE: dict
3. Die Datei __init__.py des Plug-Ins muss andere Flask-Seitendateien importieren und auf das vorhandene Plug-In-Paket verweisen.
4. Fügen Sie die statischen Dateien des Plug-in-Pakets in die jeweiligen Pakete ein.
5. Vereinbarung
Plug-Ins müssen als separater Ordner im Apps-Ordner abgelegt werden
Das Stammverzeichnis des Plug-In-Ordners muss die Selbsteinführungskonfigurationsdatei, die Datei configs.py, enthalten, mindestens: appid, appname,