Transkripte
1. Einführung in den Kurs: Guten Abend, Tony.
Hallo Tony. Ich bin Jarvis Bitte sag mir, wie ich dir helfen
kann. Wer ist Donald Trump?
Wikipedia durchsuchen. Laut Wikipedia
ist
Donald John Trump, geboren am 14. Juni 1946, ein US-amerikanischer Politiker,
Medienpersönlichkeit
und Geschäftsmann, der 2017-2021 als 45. Präsident der
Vereinigten Staaten tätig war der 2017-2021 als 45. Präsident der
Vereinigten Staaten Was? Wenn wir einen
Journeys-Assistenten wie Iron Man hätten. Aber heute werden
wir in dieser
Tutorial-Serie lernen, wie wir unseren eigenen Jas AI-Assistenten
erstellen können . Hallo. Mein Name ist
Join the Shorter. Beruflich bin ich
Webentwickler und Python-Programmierer. Ich beschäftige mich seit ungefähr fünf Jahren
damit. Das wird ein sehr
lustiges und verrücktes Projekt. Mit Ihrem Sprachbefehl können Sie
fast
alles auf Ihrem Computer steuern. Sie können jede Anwendung öffnen, Sie können Browser durchsuchen. Sie können Wikipedia durchsuchen, Sie können Videos aufrufen,
Sie können WSP-Nachrichten oder E-Mails senden, den
Betreff der Live-Nachrichten abrufen und vieles mehr Machen wir also einen Rundgang.
Was können wir damit machen? Fangen wir also mit den
aktuellen Nachrichten-Updates an. Guten Abend, Tony.
Hallo Tony, ich bin Jarvis Bitte sag mir, wie ich dir helfen
kann. Zu den Neuigkeiten. Schlagzeilen. Indonesische
Forscher züchten gute Mücken zur Bekämpfung von
Dange the Die Studienergebnisse
zeigten, dass der Einsatz von Stechmücken zusammen mit Walbeky die Zahl der Dange-Fälle um ganze 77% und die Zahl der
Krankenhausaufenthalte um bis zu 86%
reduzierte Krankenhausaufenthalte um bis zu 86% Jetzt öffne ich Websites mit meinem Sprachbefehl. Öffne Google. Wie Sie sehen können, wurde mein Webbrowser geöffnet
und zu google.com weitergeleitet In ähnlicher Weise können
Sie nach
dieser Methode YouTube
auch öffnen und YouTube öffnen Wie Sie sehen können,
leitet es youtube.com weiter. Sie können jede Website
mit Ihrem Sprachbefehl öffnen, z. B. Facebook, Ge Tub, Stack Overflow usw. Nicht nur das, wir können auch
nach bestimmten Suchanfragen in der Suchmaschine suchen.
Browser durchsuchen. Was sollte ich suchen? Donald Trump. Wie Sie sehen können, nach dem Öffnen meines Browsers bedient
er
nach dem Öffnen meines Browsers die Anfrage,
Donald Trump. So können Sie
jedes Ergebnis in der Suchmaschine mit
Sprachbefehlen suchen. Und jetzt werde ich von meinem GRIS-Assistenten nach
meiner IP-Adresse
fragen , nach
meiner IP-Adresse Ihre IP ist 1.279.16 0.58. Lassen Sie uns eine Anwendung
mit Sprachbefehlen öffnen. Befehl öffnen von.
Wie Sie sehen können, hat
es dos Command Prom geöffnet. Aber jetzt möchte ich
Photoshop mit Sprachbefehlen öffnen. Jervis, bitte öffne Photoshop. Wie Sie sehen können, öffnet es
meine Photoshop-Anwendung. Und jetzt möchte ich
mit
meinem Sprachbefehl Musik aus meinem Musikverzeichnis
abspielen . Musik abspielen. Wie Sie
sehen können, spielt es unsere Musik ab. Du kannst jede
bestimmte Musik spielen. Andernfalls können Sie die Zufallsfunktion
verwenden , um jede Musik
aus dieser Liste abzuspielen. Und jetzt möchte ich ein
bestimmtes Video auf
YouTube abspielen . Spielen Sie YouTube ab. Wonach sollte ich auf YouTube suchen? Lied von Believer. Wie Sie
sehen können, ist mein Browser geöffnet Und wie Sie sehen können, spielt er
den Believer-Song auf YouTube. Und jetzt möchte ich die Nachricht mit
meinem Sprachbefehl senden . Nachricht senden. Wem möchten Sie eine Nachricht
senden? Und dann müssen wir die Handynummer
weitergeben. Und dann werde ich drücken.
Was möchtest du schicken? Hallo Tony. Wie Sie sehen können, hat
es unsere Nachricht gesendet. Nicht nur das. Wir können auch E-Mails senden
. Senden Sie eine E-Mail. Was soll ich schicken, Sir? Hallo Welt. Willkommen zu meinem Wort. An wen die E-Mail gesendet werden soll, geben Sie die E-Mail-Adresse ein, Sir. Jetzt muss ich
die E-Mail-Adresse weitergeben. Und dann drücke ich
die Eingabetaste. Hier kannst du den Inhalt sehen. Hallo, Welt.
Willkommen in meiner Welt. Unser Jervis ist also
in der Lage, jedem eine E-Mail zu schicken. Hey, das ist nicht das Ende. Ich werde diesem Programm immer mehr
erweiterte Funktionen
hinzufügen . Hey, das ist ziemlich
mächtig. Ist es nicht? Für dieses Projekt werden
wir die Programmiersprache Python
verwenden. Für dieses Projekt
benötigen Sie keine besonderen Anforderungen. Sie sollten nur Kenntnisse der
grundlegenden Python-Syntax
haben .
Das ist genug. Dieses Projekt wird Ihre Python-Fähigkeiten
verbessern. Wenn Sie der Meinung sind, dass es für Sie sehr
vorteilhaft ist, melden Sie sich bitte an den Schulen an Danke, dass du dir dieses Video angesehen hast.
2. Erstelle die Sprachfunktion für die Audioausgabe: Endlich bin ich bei
Visual Studio Cod Tor dabei und erstelle bereits eine
Python-Datei main dot Pi. Zuerst werde ich die Speak-Funktion
erstellen, die unser Audio vorlesen kann. Ich gebe Dave ein, spreche innerhalb der Klammern
oder das erste Argument ist Audio Dann werde ich in dieser Spitzenfunktion vorerst Pus eingeben In dieser Funktion werden
wir Text als Argument
bereitstellen. Diese Funktion wird
diesen Text in ein Audio umwandeln. Aber zuerst müssen Sie ein Modul
installieren,
nämlich Pi T Sex Three. Jetzt öffne ich
meine Windows Power Shell und jetzt werde ich das Modul
Pi T Sex Three installieren. P installiere Pitt S X Three, und dann drücke ich
die Eingabetaste Wie Sie sehen können, ist die schriftliche Anforderung bereits erfüllt, aber Sie müssen den Download-Vorgang
abschließen Dann zurück zum Tor. Eigentlich ist
dieses Modul sehr wichtig
für das Audio-Feedback. Dann müssen wir
dieses Modul in unsere Datei importieren. Ich gebe Import Pitt, Sex three ein und folge dann einfach meinem Schritt und erstelle eine Engine für
Variablennamen Motor entspricht der
Dreipunkt-Init-Funktion von Pitt Sx. In den
Klammern werde
ich unser Inval-Sprachmodul verwenden, das ist SPI Five. Dies ist das Inval-Sprachmodul der Windows-Betriebssysteme, und wir werden es
für unser Audio-Feedback verwenden Grundsätzlich
bietet unser
DOS-Betriebssystem zwei Arten von Sprache Lass es mich dir zeigen. Also, um
eine Variable mit dem Namen Stimmen zu erstellen. Die Stimme entspricht der Eigenschaft Engine Dot Get innerhalb
der Klammern innerhalb der einzelnen Codestimmen Wenn ich die Sprachvariable drucke, Stimmen
ausdrucke und dann diesen Code
ausführe, können Sie
hier sehen, dass er
zwei verschiedene Stimmen bereitstellt M zwei verschiedene Objekte. Sie können jede
dieser Stimmen auf der Registerkarte auswählen. Ich werde
diese gedruckte Erklärung auskommentieren und uns eine Stimme auswählen. Ich gebe Gene
Dot Set Property Mit der Funktion Set Property können
wir jedes Objekt
aus unserer Eigenschaft setzen. Dann müssen
wir innerhalb der Funktion set
property in unserem ersten Parameter, innerhalb des einzelnen Codes, in unserem ersten Parameter,
innerhalb des einzelnen Codes, die Stimme übergeben. In unserem zweiten Parameter können
wir die Stimme auswählen. Stimmen innerhalb der quadratischen Rennen, ich wähle die Nullpunkt-ID, wir wählen unser erstes
Objekt aus unserer Liste aus. Wenn Sie den Namen
der Stimme sehen möchten, können
Sie den
Namen der Stimme ausdrucken. Lass es mich dir zeigen. Aufdruck in den Klammern, Vic steht innerhalb der eckigen
Rennen, Nullpunkt-ID Wenn ich den Code ausführe, können Sie
hier sehen, dass unsere Stimme David heißt , es
ist eine männliche Wenn du den Namen der
zweiten Stimme sehen willst, musst du einen Bereich übergeben. Wenn ich diesen Code ausführe, siehst du
hier, dass unser
zweiter Sprachname Zyra ist Es ist eine weibliche Stimme. Es liegt an dir, was du zeigen willst. Wie du weißt, ist Jervis
unser männlicher AA-Assistent, also werde ich Zero Are benutzen Ich werde David
Voice für Jervis verwenden. Rufen wir jetzt
die Hauptfunktion auf. Wenn ein Unterstrich den Namen unterstreicht, wenn der Unterstrich dem
Namen gleich ist
und die Doppelcodes gesetzt sind, unterstreicht der unterstreicht In der
Hauptfunktion gebe
ich dann vorerst pus ein
und kehre dann zur und kehre dann F P t Sex three, ich werde die S-Funktion verwenden. Also gebe ich den Genpunkt S in die Klammern des Audios und muss außerdem eine weitere
Funktion von P bis ax three aufrufen,
nämlich Genpunkt,
Lauf und Gewicht Also gebe ich Gene,
Punkt, Lauf und Außerdem werde ich einen
Variablennamen für unseren Autor verwenden. Also gebe ich
Autor gleich Tony ein. Sie können Ihren Namen
für dieses Beispiel verwenden. Im Moment benötige ich
diese Voraberklärung nicht, also werde ich sie kommentieren. Dann springe ich
zur Hauptfunktion und
rufe jetzt unsere Sprechfunktion auf. Ich werde tippen, sprechen. In den Klammern werde
ich Ptring verwenden. Dann gebe
ich in den Doppelcodes gebe
ich Dann werde
ich im Auto den Namen
unseres Autors anrufen Ca, ich bin Jervis. Diese Audiofunktion,
ich werde diesen Text vorlesen. Willkommen Autor, ich bin Jervis. Wie Sie wissen, heißt unser
Autor Tony. Ich werde sprechen,
willkommen Tony, ich bin Jervis. Lassen Sie uns diesen
Kern ausführen. Willkommen, Tony. Ich bin Jervis. Sie hören also
deutlich die
Stimme unseres Jervis Das ist es für dieses Tutorial. In unserem kommenden Tutorial werden
wir
eine weitere Funktion erstellen, die anhand der Zeit festlegt, wer der Autor ist. Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf den nächsten
Teil dieses Projekts.
3. Wunsch-Funktion erstellen, um den Autor zu begrüßen: Willkommen zurück, Leute. Ich bin wieder in meinem Viso Sudo In diesem Abschnitt werden wir eine Funktion
entsprechend der Zeit erstellen Nehmen wir an,
Jarvis wünscht seinem
Autor innerhalb von 12 Stunden einen guten Morgen Zeit zwischen 12
und 18 Stunden, Jarvis wünscht seinem
Autor guten Tag und andernfalls wünscht er
seinem Autor sogar alles Gute Lassen Sie uns die
Wish-Me-Funktion erstellen. Ich werde Dave Wish
Me Is in die Klammer setzen, ich möchte kein Argument
vorbringen Stattdessen gebe ich
vorerst p ein. Bevor
ich diese Funktion erstelle, müssen
wir ein Modul importieren, was Totzeit ist Ich werde Totzeit importieren. Wir müssen dieses
Modul verwenden, weil wir die aktuelle Uhrzeit
von unserem lokalen Computer extrahieren
müssen. Ich bin wieder bei meiner Wunschfunktion. Zuerst müssen wir die
Stunde aus unserer Ortszeit extrahieren. Ich werde
eine variable Stunde erstellen. Unserem gleichwertig, ich möchte die
Stunde in unserer aktuellen Zeit extrahieren. Ich werde jetzt Dead Time
Dot Dead Time Dot eingeben. Nach der Now-Funktion
möchte ich unseren Typ Hour extrahieren. Diese Funktion gibt
Stunde als Zeichenkettenformat zurück, aber wir müssen diese
Stunde in ein Integer-Format konvertieren, also möchte ich die Funktion int verwenden. Und wir müssen es
in die Klammer verschieben. Und jetzt werde ich die Bedingung erstellen,
welche Funktion ich habe. Dafür verwende ich
die EP-Bedingung. Wenn größer als gleich Null und kleiner als 12, dann rufe
ich innerhalb der E-Bedingung die Sprechfunktion auf. Sprich. In der Klammer verwende
ich die E-Zeichenfolge. Wie Sie wissen, müssen
wir guten Morgen miteinander reden, wenn unsere Zeit null
ist als eine Stunde müssen
wir guten Morgen miteinander reden Ich tippe Guten Morgen. Dann drinnen der krasse Name
oder der Name des Autors. LC ur größer als gleich
12 und our kleiner als 18, dann innerhalb dieser Bedingung Ich
rufe noch einmal die Sprechfunktion auf. Sprich innerhalb der
Klammer, Zeichenfolge. 12-18 Uhr, wir
sprechen im Grunde, guten Tag. Ich tippe, guten Tag. Dann
sprechen Sie innerhalb des Cals Autor und dann in
der Bedingung Els und dann in
der Bedingung Els eine Zeichenfolge, und innerhalb
der Zeichenfolge Guten Abend. In Cali steht der Autor. Wenn wir diese Funktion
morgens aufrufen, wünscht
sie
uns einen guten Wenn wir diese Funktion
nach 12:00 Uhr aufrufen wünscht
sie uns
einen schönen Tag. Wenn sie 18 Stunden überschreitet, wünscht
sie
uns einen guten Abend und außerhalb der LCP-Bedingung möchte
ich die
Sprechfunktion erneut aufrufen Sie innerhalb der Klammern sprechen, werde
ich wieder
Epstring verwenden Nach ihm wird es sich vorstellen. Ich werde tippen, hallo. In den Klammern steht der Name
des Autors. Hallo Tony, ich bin Jervis. Außerdem wurde nach einem Assistenten gefragt. Ich werde tippen, bitte
sag mir, wie kann ich dir helfen? Sag mir, wie kann ich dir helfen? Wir haben erfolgreich
unsere Wishb-Funktion erstellt Und jetzt müssen wir diese
Wishb-Funktion innerhalb
der Hauptfunktion aufrufen Wishb-Funktion innerhalb
der Hauptfunktion Ich werde diese Peak-Funktion
auskommentieren und die Wishb-Funktion
aufrufen Lassen Sie uns den Code ausführen und sehen, was das
Feedback unserer KI ist Guten Morgen, Tony.
Hallo Tony, ich bin Jarvis Bitte sag mir, wie ich dir helfen
kann. Wie Sie hören können, führt
es unsere Wishb-Funktion erfolgreich aus Das ist es für dieses Tutorial. In unserem kommenden Tutorial werden
wir die Spracheingabe von
Benutzern mithilfe der Funktion „Take Common“ vornehmen. Seien Sie also bereit für
unser nächstes Tutorial.
4. Nehmen Sie den Audioeingang und wandeln Sie ihn in einen Text um: Willkommen zurück, Leute. Wir befinden uns wieder in meinem Visual
Studio Creator, und das ist der wichtigste
Teil dieser Übung. Denn in diesem Teil
werden wir lernen, wie
wir Audioeingaben in einen Text
umwandeln können . Zuerst werde
ich eine Funktion erstellen,
nämlich den Befehl übernehmen. Dave, übernimm das Kommando.
In der Funktion werde ich
vorerst Pus eingeben. Zuerst müssen wir ein Modul
installieren , um Befehle vom Benutzer entgegenzunehmen. Ich öffne erneut meine
Windows Power Shell, gebe P
install speech recognition ein
und drücke dann die Eingabetaste Wie Sie sehen, ist die Anforderung
bereits erfüllt, aber Sie müssen
den Download-Vorgang abschließen Kehren wir zum Code Tor zurück. Jetzt müssen wir zuerst
dieses Modul in unsere Datei importieren. Um also zu tippen, importieren Sie die
Spracherkennung als SR. Jetzt werde ich in dieser Funktion eine
Dokumentzeichenfolge erstellen und gebe die Zeichenfolge
take microphone input
from the user und
return string ein. Diese Funktion nimmt
Mikrofoneingaben vom Benutzer entgegen und gibt eine Zeichenfolge zurück. Dann müssen wir die
Erkennungsfunktion
von diesem Modul R aufrufen von diesem Modul R SR-Punkterkennung
entspricht Diese Erkennungsfunktion
hilft bei der Spracheingabe. Dann funktioniert das Mikrofon als Ofen. Dann legen Sie diese
Funktion ein, drucken, hören Jetzt ändere ich den Pose-Schwellenwert
am Pose-Schwellenwert und erhöhe den
Pose-Schwellenwert auf 1,5 Nun stellt sich die Frage,
was ist der Posenschwellenwert? Wenn ich die Strg-Taste drücke und auf den Posenschwellenwert
klicke, kannst du
hier sehen, was der Posenschwellenwert
ist. Wie du siehst, sind es nur Sekunden,
in kein Ton gesprochen wird, bevor eine
Phase als abgeschlossen betrachtet wird. Standardmäßig sind
es 0,8 Sekunden. Es ist gemein, dass
du nach einem Wort länger
als 0,8 Sekunden anhältst. Dann wird es den Satz
vervollständigen. Wenn Sie den Schwellenwert für den
Beitrag erhöhen, können
Sie nach einem Wort 1,5
Sekunden warten. Dies ist der Verwendungsmesser für den
Post-Schwellenwert, und dann müssen wir die
Son-Funktion verwenden. Audio entspricht r son. Dann in den
Klammern Quelle. In der Listen-Funktion übergebe
ich die Audioquelle Wenn Sie auf die Funktion „
Zuhören“ klicken, können Sie
hier sehen, was die Funktion „
Zuhören“ kann. Wenn Sie es verstehen möchten, können
Sie das gesamte Dokument lesen. Ich bin wieder bei
meiner Haupt-Punkt-Pi-Datei, und jetzt werde ich
Tri außer der Bedingung verwenden. Versuche es innerhalb des Try-Blocks. Zuerst werde ich eine Erklärung
ausdrucken. In den Klammern
innerhalb der Doppelcodes drucken, ich werde wiedererkennen Und dann
müssen wir die Engine verwenden, die das
Audio in eine Zeichenfolge umwandeln kann Mein Typ Query entspricht R Punkt.
Sie können das Erkennen von
Sein, das Erkennen von Google, das Erkennen von Google, das
Erkennen von Google Cloud, das
Erkennen von IVM und das Erkennen von
Snacks verwenden Erkennen von Google Cloud, Erkennen von IVM und das Erkennen von
Snacks Sie können alles verwenden, was Sie wollen, aber ich werde das
anerkannte Google verwenden Dies ist dieselbe Engine, die in
Ihrer und roten Form verwendet wird. Erkenne, dass Google sehr
mächtig und so genau ist. In dieser Funktion übergebe
ich zuerst Audio als Parameter
und dann müssen wir die Sprache übergeben. Ich komme aus Indien, also werde
ich
EN verwenden . N bedeutet Englisch-Indien. Es wird
das Audio in einen Text umwandeln, und dann werde ich
innerhalb der Klammern drucken, ich werde eine Zeichenfolge verwenden Im Doppelkurs werde
ich tippen. Der Benutzer sagte
im Calass, ich werde die Abfrage übergeben, und dann gebe ich
Bala n für ein neues Zeilenzeichen Wenn ich Ihnen die
anerkannte Google-Funktion zeige, können Sie
hier sehen, dass unsere
anerkannte Google-Funktion die
Snacks-Engine verwendet Wie ich dir schon früher gesagt habe,
wird diese Funktion auch in einem roten Handy verwendet. Es ist sehr korrekt. Wir
beenden unsere Take-Funktion. Wenn unser Code ein
Problem enthält, müssen wir die Ausnahme
behandeln. Ich werde
exp exception als E eingeben, innerhalb der Ausnahme
möchte ich eine Anweisung drucken Drucken, innerhalb der Klammern verwende
ich die E-Zeichenfolge,
Sod, und unser Autor
heißt Tony Sod Ca, sag das nochmal. Und ich gebe auch
eine Zeichenfolge zurück, keine. Es ist keine Funktion,
nur eine Zeichenfolge, keine. Abgesehen von der Ausnahme
möchte ich auch eine schriftliche Anfrage schreiben. Angenommen, du sprichst etwas, aber es erkennt es nicht In dem Fall
wird es Sony zurückgeben, das nochmal
sagen, und es hat
auch nichts geschrieben. Rufen wir die
Funktion auf und überprüfen sie. Ist es richtig oder nicht? Zuerst werde ich die Löschfunktion
auskommentieren und dann die gemeinsame Funktion
Take aufrufen Lassen Sie uns den Code ausführen und
sehen, ob er funktioniert oder nicht? Hallo Welt. Wie Sie sehen
können, erkennt es.
Warten wir mal. Wie du siehst, steht da
geschrieben: Hello World. Der Benutzer sagte, Hallo Welt. Wie Sie sehen können, unsere Take-Befehlsfunktion einwandfrei
funktioniert. Es kann unsere Stimme hören. Es erkennt auch unsere Stimme und wandelt die
Stimme in einen Text um. Wir nehmen erfolgreich
Sprachbenutzereingaben vom Benutzer entgegen. Im nächsten
Teil dieses Projekts werden
wir Wikipedia und
Suchergebnisse aus Wikipedia
mithilfe eines Sprachbefehls
integrieren . Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unseren nächsten
Teil dieses Videos.
5. PyAudio-Modul: Vielleicht stehen Sie vor einem solchen Problem, wenn Sie die
Take-Befehlsfunktion aufrufen Der Attributfehler konnte Pi Audio
nicht finden und es wurde kein Modulname Pi Audio gefunden, und es wird ein Fehler
in Ihrem Terminal ausgegeben. Wenn Sie versuchen, dieses
Modul in der Dos Power Shell herunterzuladen, installiert
PP Pi-Audio Wie Sie sehen können, verbindet es
die Pi-Audiodatei, schließt
den Download-Vorgang
jedoch nicht ab. Wenn Sie in Ihrem Python keine erforderlichen
Radwerkzeuge haben, können Sie
in diesem Fall mit diesem Problem
konfrontiert werden. Vielleicht
fehlen einige Dateien auf Ihrem Computer. Mal sehen, wie wir dieses Problem
lösen können. Zuerst müssen Sie Ihren Browser
öffnen und
dann unsere
visuellen Python-Binärdateien durchsuchen. Dann müssen Sie diesen Link öffnen. Es wird zu dieser Website weitergeleitet. Dies sind Python-Module. Aber wir müssen die
Pi-Audio-Wheel-Datei herunterladen. Ich werde
Control AP und ich werde Pi Audio eingeben. Dieser. Wie Sie sehen, wird bereits
jemand für uns eine Datei einreichen, und Sie müssen die genaue
Testamentsdatei entsprechend
Ihrer Python-Version
herunterladen . Wenn ich Windows
Psion öffne und Python tippe und dann die
Eingabetaste drücke, wie Sie sehen können, ist
unsere Python-Version 3.10 und auch 64-Bit Gemäß dieser Version müssen
wir diese
Binärdatei herunterladen. Also klicke darauf. Wie Sie sehen können, wird es heruntergeladen, und dann müssen Sie
den Download-Ordner öffnen Hier können
Sie den Dateinamen Pi Audio sehen. Wir müssen diese
Datei als Python-Modul installieren. Wenn Sie zuerst Windows-Benutzer sind, drücken Sie **** und dann rechts. Hier sehen Sie die Option Power Sal Hair
öffnen. Dann
müssen Sie nur P install eingeben und unser Modulname ist Pi Audio. Ich werde Py eingeben
und dann die Tabulatortaste drücken. Wie Sie sehen können, wird der endgültige Name
automatisch vervollständigt, und dann müssen Sie die
Eingabetaste drücken , um
diese Raddatei zu installieren Wie Sie sehen können, ist Pi
Audio bereits mit derselben
Version wie das mitgelieferte Rad
installiert Weil ich diese Datei bereits
heruntergeladen habe, aber Sie müssen
den Download-Vorgang abschließen. Wenn ich dann Python eintippe, importiere ich auch das
Pi-Audiomodul. Wie Sie sehen können, liegt
kein Fehler vor. Nach dieser Methode
können Sie jedes Modul installieren. Jetzt hat unsere
Take-Common-Funktion ordnungsgemäß funktioniert. Danke, dass du dir dieses Video angesehen hast.
Ich hoffe, ich löse dein Problem.
6. Wikipedia mit Sprachbefehl durchsuchen: Schön, euch wo zu sehen, Leute. Ich bin wieder einmal in einem
Visual Studio Code Tor. In diesem Tutorial
erhalten wir
mit unserem Sprachbefehl ein Ergebnis von Wikipedia . Wenn Sie etwas
wissen möchten, können
Sie Ihre KI um Ergebnisse verbessern. Dann wird Jervis ein
Ergebnis von Wikipedia zurückgeben. Fangen wir mit dem Praktischen an. Zuerst werde ich die Tech-Befehlsfunktion
auskommentieren die Tech-Befehlsfunktion
auskommentieren und mich dann Function
nennen. Dann füge ich die Hauptfunktion ein, ich verwende die EP-Bedingung Wenn eins, dann füge
die EP-Bedingung ein, ich möchte diese
Funktion einmal ausführen Wenn Sie diese
Funktion immer wieder ausführen möchten, können
Sie il loop verwenden Und setze die ep-Bedingung ein, ich gebe Quay ein, das der
Tech-Befehlsfunktion entspricht , der
Punktlower-Funktion Zuerst werde ich
unsere Benutzerabfrage
in Kleinbuchstaben umwandeln , und jetzt muss ich das
Wikipedia-Modul installieren Ich werde
meine Fenster teilweise öffnen. Dann werde ich das
Wikipedia-Modul installieren, also gebe ich
Pep, install, Wikipedia Wenn ich die Eingabetaste drücke, sind die Druckanforderungen
bereits erfüllt
,
wie Sie sehen können Druckanforderungen
bereits erfüllt
, Ich habe dieses Modul bereits heruntergeladen, aber Sie müssen
den Download-Vorgang abschließen. Lass uns zurück zum Visa-Studio
Coraor gehen und einen Code eingeben. Innerhalb dieser EP-Bedingung werde
ich
eine weitere P-Bedingung erstellen Falls und in dieser EP-Bedingung werde
ich
Wikipedia ein
Triggerwort zuweisen , das ist Wikipedia,
Wikipedia, und W ist ein weiteres Triggerwort
für Wikipedia In query. Dann
rufe ich
in der E-Bedingung zuerst diese PC-Funktion auf. Sprich und setze die Klammern, wenn du bei Wikipedia
suchst. Angenommen, Sie möchten ein
Suchergebnis für Donal Trump suchen. Dann können Sie Ihren Jervis,
Donal Trump Wikipedia fragen, andernfalls, wer ist Wie ihr sehen könnt, ist unser
Wikipedia-Ward und welches
Wort der Auslöser
für das Wikipedia-Ergebnis ist Es wird ein
Ergebnis von Wikipedia zurückgeben. Dann entspricht Q der
Q-Punkt-Ersetzungsfunktion. Funktion zum Ersetzen von Punkten,
und ich möchte
unser Wikipedia-Schlüsselwort durch ein
Leerzeichen vom Summentyp Wikipedia ersetzen . Und ich möchte
dieses Schlüsselwort durch Bank ersetzen. Für Ergebnisse erstelle ich
ein variables Ergebnis, das gleich ist, und jetzt
rufe ich eine Funktion aus dem Ukipedia-Modul auf,
nämlich Zusammenfassung Ich werde die Wikipedia-Funktion mit
Punktzusammenfassung eingeben. In den Klammern die
Punktzusammenfassungsfunktion. Dann werde
ich in den
Klammern zuerst die
Abfrage als Argument übergeben Ein zweites Argument sind Sätze. Es geht darum, wie viele Sätze wir als Ergebnis
von Wikipedia haben wollen Also werde ich Sätze eingeben. Sätze, die zwei entsprechen. Vorerst möchte ich zwei Sätze
aus dem Wikipedia-Ergebnis haben. Aber zuerst müssen wir das
Wukipedia-Modul in unsere Seite importieren Wukipedia-Modul Also um zu tippen, importiere Wikipedia. Dann kehre ich zur Funktion zurück. Als Nächstes rufe ich die
Sprechfunktion erneut auf. Ton zum Tippen, Sprechen. Und in dieser Sprachfunktion werde
ich
laut Wikipedia tippen, laut Wikipedia. Mit dieser Sari-Funktion können
wir Ergebnisse
aus Wikipedia extrahieren, und ich habe dieses Ergebnis
in dieser Ergebnisvariablen gespeichert Als Nächstes werde ich
das Ergebnis ausdrucken, Ping-Ergebnisse. Es wird das
Ergebnis mit zwei Sätzen aus Wikipedia drucken , und ich möchte
das Ergebnis auch mit Jervis ausgeben Ich rufe erneut die
Sprachfunktion auf. Sprich innerhalb des
Klammerergebnisses. Endlich haben wir
unser Wikipedia-Modul
erfolgreich
in unser Jarvis-Projekt integriert unser Wikipedia-Modul
erfolgreich
in unser Jarvis-Projekt Es ist also an der Zeit, den Code auszuführen und zu prüfen, ob er
richtig funktioniert oder nicht Lassen Sie uns also den Code ausführen. Guten Abend, Tony.
Hallo Tony, ich bin Jarvis Bitte sag mir, wie ich dir helfen
kann. Wer ist Donald Trump? Wikipedia durchsuchen.
Laut Wikipedia Donald John Trump, geboren am 14. Juni
1946, ist
Donald John Trump, geboren am 14. Juni
1946, ein US-amerikanischer
Politiker, Medienpersönlichkeit
und Geschäftsmann, der 2017-2021 als 45. Präsident der
Vereinigten Staaten tätig war der 2017-2021 als 45. Präsident der
Vereinigten Staaten in
Queens, New York City, geboren und wuchs dort Trump wurde in
Queens, New York City, geboren und wuchs dort auf. 1968 schloss er sein Studium an der Warden
School der University
of Pennsylvania
mit einem
Bachelor-Abschluss ab School der University
of Pennsylvania mit einem
Bachelor-Abschluss Zuerst hört unser
Jervis-Assistent unsere Stimme, dann erkennt er unsere Stimme
und druckt dann den
Text aus, was die Benutzer gesagt Wie Sie wissen, sage ich,
wer ist Donald Trump. Und wie Sie wissen, wer
ist der Auslöser
der Wikipedia-Suche ? Deshalb wird, wenn ich dieses Wort verwende
, ein
Ergebnis von Wikipedia zurückgegeben. Und dann
druckt unser Assistent unser Ergebnis in unserem Terminal aus und spricht unser Ergebnis
auch aus. In unserem kommenden Tutorial werde
ich das
Live-News-Datum
in unser Jervis-Projekt integrieren in unser Jervis-Projekt Danke, dass du dir dieses Video Bleib dran für unser nächstes Projekt, sei gespannt auf unser
nächstes Tutorial
7. Live-News-Update mit Sprachbefehl: Hallo Leute, schön,
dass ihr wieder da seid. Dies ist der wichtigste
Abschnitt dieses Projekts. In diesem Teil werden wir Lib
News-Update in unser Projekt
integrieren. Wenn wir unseren Jervis
um ein Live-News-Update bitten, werden wir die aktuellen
Schlagzeilen mit ihrem Inhalt sprechen Schlagzeilen mit ihrem Inhalt Mal sehen, wie es funktioniert. Zuerst
erstelle ich eine LCP-Bedingung, eine L-Nachrichtenanfrage in der Anfrage, dann innerhalb der LP-Bedingung werde
ich die Sprechfunktion verwenden Sprich in der
Schlagzeile der Klammern. Dann entspricht die Abfrage der Funktion Query
Dot Replace, und ich möchte den
neuen Spieß durch ein Leerzeichen ersetzen Um aktuelle Nachrichten zu erhalten, müssen
wir die API verwenden Dafür werde ich diese Website verwenden
, die Nachrichten-API Punkt O Rg Diese Website ist
für Entwickler kostenlos. Zunächst müssen Sie sich für dieses Konto
anmelden, und ich werde
den Anmeldevorgang nicht behandeln .
Es ist sehr einfach. Wenn Sie sich nicht auf dieser Website
anmelden, können
Sie die APIT nicht abrufen Deshalb ist die Anmeldung
sehr wichtig. Gehen Sie dann zum URL-Wort
und geben Sie Slash-Quellen ein. Wenn ich die Eingabetaste drücke,
können Sie hier die gesamte Länderliste sehen. Sie können also Ihr eigenes
Land für die Nachrichtenaktualisierung auswählen. Ich komme aus Indien, also
wähle ich Indien. Hier kannst du sehen,
das ist mein EPIK, und wir brauchen dieses EPIK
für Neuigkeiten Ich werde den EPIK kopieren. Dann gehe ich zurück zu
meinem VSL Studio-Code-Editor
und
erstelle eine variable URL, und
erstelle eine variable URL die innerhalb des Doppelkurses
entspricht, ich werde meine EPIK pesten Wir erhalten Daten mit EPI. Deshalb müssen wir ein
Modul verwenden, nämlich Anfrage. Ich werde das
Anforderungsmodul importieren. Anfrage importieren. Dann werde ich eine Variable
erstellen, und unsere Variable m ist News. Nachrichten entsprechen Request Dot Git. Mit der Git-Funktion können wir das Ergebnis dieser Anfrage
abrufen. In der
Git-Funktion
übergebe ich die URL als Parameter und dann werde ich diesen Inhalt
in ein Textformat, Punkttext,
umwandeln . Wie Sie wissen, hat die
API die meiste Zeit JSON-Daten gesendet, und jetzt müssen wir
die JSON-Daten mithilfe der
Jen-Dot-Lot-Funktion in
ein Python-Objekt konvertieren . M entspricht der Jen-Punktlot-Funktion, J-Punktlot-Funktion, innerhalb der Klammern, neu Mit der Funktion Jen Lots konvertieren
wir Json-Daten
in ein Python-Objekt. Aber zuerst müssen wir das
JSON-Modul in unsere Datei importieren. Ich werde das JSON-Modul importieren. Kehren wir nun zur
News-API-Website zurück. Angenommen, dies ist
unser Python-Objekt, und wir haben drei
Eigenschaften in diesem Objekt:
Status, Put-Ergebnis
und Artikel. In diesem Artikelobjekt haben
wir mehr Objekte. Zuerst müssen wir
auf das Artikelobjekt zugreifen. Dann müssen wir eine
Fremdschleife ausführen, um auf
alle Objekte innerhalb
des Artikelobjekts zuzugreifen . Für das Artikelobjekt
nehme ich eine Variable, und unser
Variablenname entspricht den Nachrichten innerhalb des Quadrats,
unseren Eigenschaftsartikeln. Wenn ich Ihnen die
Nachrichten-Website noch einmal zeige, wie Sie
im Artikel sehen können, haben
wir eine Eigenschaft namens Title. Außerdem haben wir eine Immobilie mit
dem Namen Beschreibung. Titel bedeutet Nachrichtenüberschrift. Beschreibung bedeutet Nachrichteninhalt. Ich möchte auf die
Schlagzeile mit ihrem Inhalt zugreifen. Für diese müssen wir Loop verwenden. Lass es mich dir zeigen. Also
werde ich vier Schleifen für einen Artikel in Kunst verwenden. Ich werde
die Vier Schleifen Zuerst möchte ich den Titel des Artikels
drucken. Ich werde
anstelle des Titels in eckigen Klammern
die Option „In Klammern drucken“ verwenden . Danach den Artikeltitel ausdrucken, und ich möchte auch
den Artikeltitel vorlesen Ich möchte dafür die
Sprachfunktion verwenden. Mit dem Titel des Artikels möchte ich mir
auch die Beschreibung der
Nachrichten anhören. Ich werde
diese Zeilen duplizieren. Zuerst werde ich die Beschreibung
ausdrucken. Außerdem werde ich die Beschreibung
vorlesen. Etwas, um die
Beschreibung zu kopieren, und ich werde es an dieser Stelle
einfügen. Außerdem werde ich
eine weitere Sprachfunktion ausführen. Denn nach dem Ende einer Nachricht wird
es
in die andere Nachricht übergehen. Und zwischen zwei Nachrichten möchte
ich sprechen zur nächsten Nachricht übergehen. Andernfalls können wir nicht verstehen,
wo unsere Nachricht vorbei war. Einige zum Tippen, um mit
den nächsten Nachrichten fortzufahren. Schließlich integrieren wir eine
News-API in unseren Jervis. Lassen Sie uns den Code ausführen
und sehen, ob er
richtig funktioniert oder nicht.
Lassen Sie uns den Code ausführen. Guten Abend, Tony.
Hallo Tony, ich bin Jarvis Bitte sag mir, wie ich dir helfen
kann. Heute Neuigkeiten. Schlagzeilen.
Indonesische Forscher züchten gute Moskitos gegen
Dang, den Die Studienergebnisse
zeigten, dass
durch den Einsatz von % reduziert Stechmücken mit Wilbik
oder Wilbik die Zahl der Dengue-Fälle um ganze 77% und die Zahl der Krankenhausaufenthalte um bis zu 86 Weiter zu den nächsten Nachrichten. Sechs Regeln, die
jeder Diabetiker in dieser
Weihnachtszeit befolgen
muss india.com Befolgen Sie diese sechs Regeln, um die
Kontrolle über Ihren Zuckerspiegel zu erlangen Kontrolle über Ihren Zuckerspiegel und
auch bei Diabetikern
in dieser Weihnachtszeit gesund zu bleiben dieser Weihnachtszeit Weiter zu den nächsten Nachrichten. Damit Sie zuhören können, sprechen Sie alle Nachrichten nacheinander aus. Ich hoffe, jetzt
ist dieser Abschnitt für Sie klar, wie wir EPI verwenden und Neuigkeiten aus diesem EPI
extrahieren können Danke, dass du dir dieses Video angesehen hast. Im nächsten Teil dieses Videos werden
wir den Webbrowser
mit unserem Sprachbefehl öffnen. Sie können YouTube durchsuchen, Sie können Google
usw. durchsuchen. Bitte geben Sie Ihre an
8. Suchergebnis in der Suchmaschine mit Sprachbefehl: Hallo Leute. Schön
, dich wieder zu sehen. Ich bin wieder in meinem
Visual Studio-Code-Tor. In diesem Abschnitt erfahren wir, wie
wir
mithilfe unseres Sprachbefehls
nach Ergebnissen von Websites suchen können . Angenommen, ich möchte google.com
öffnen
und dann Jarvis, Google zu öffnen,
befehlen Dann öffnet es
meinen Browser und leitet
zu google.com weiter meinen Browser und leitet Schnell müssen wir ein eingebautes Modul
importieren, bei
dem es sich um einen Webbrowser handelt Ich möchte dieses Modul importieren. Webbrowser importieren. Es ist das eingebaute
Modul von Python, und dann werde ich
eine weitere Lippenbedingung erstellen L C Öffnen Sie Google in einer Abfrage. Dann im EP-Zustand. Ich rufe die Punktöffnungsfunktion des
Webbrowsers auf. Webbrowser mit Punkt öffnen. Dann müssen
wir in den Klammern
innerhalb des Doppelkurses den Domainnamen übergeben Warum wir weiterleiten wollen. Ich werde Google bestehen. Lassen Sie uns die Datei einrichten
und den Code ausführen. Funktioniert es richtig oder nicht? Ich werde die Run-Taste drücken. Guten Abend, Tony.
Hallo Tony, ich bin Jarvis Bitte sag mir, wie ich dir helfen
kann. Öffne Google. Wie Sie sehen können, öffnet
es meinen Webbrowser und
leitet zu google.com In ähnlicher Weise können
Sie nach
dieser Methode auch YouTube öffnen Also werde ich
die EP-Bedingung duplizieren und in unserem Abfragebereich L C
Open YouTube in der Abfrage eingeben dann zu youtube.com weiterleiten Wenn ich diese Datei einstelle und
den Code noch einmal ausführe. Guten Abend, Tony. Hallo Tony. Ich bin Jervis. Bitte sag
mir, wie ich dir helfen kann Öffne YouTube. Wie Sie sehen können, wird es zu youtube.com weitergeleitet Sie können jede Website
mit Ihrem Sprachbefehl öffnen, z. B. Facebook, Gitub,
Stack Overflow usw. Wenn Sie jedoch eine Abfrage in Ihrer
Standardsuchmaschine suchen möchten , müssen wir
dafür
noch zwei
zusätzliche Zeilen schreiben .
Lass es mich dir zeigen. Ich wiederhole
diese P-Bedingung noch einmal. Jetzt möchte ich Ergebnisse von unserer Standardsuchmaschine suchen. Dazu gebe ich den
Suchbrowser in die Abfrage ein. Browser durchsuchen. Dann
rufe ich in der P-Bedingung die
Sprechfunktion auf. Also werde ich Sp eingeben. Dann fragt
unser Jervis in den Klammern den Benutzer,
was der Benutzer suchen soll Jervis wird den
Benutzer fragen, nach was soll ich suchen? Also muss ich eingeben, was ich suchen
soll. Dann
nehme ich eine Variable, die Benutzerbefehle annehmen kann. UM entspricht UM
bedeutet Benutzerbefehl. Ich rufe Take Common
Function und Take Command auf. Punkt tiefer. Mit der Funktion Lower können
wir den Befehl
in Kleinbuchstaben umwandeln. Dann werde ich diese
Benutzerabfrage in unserem Browser suchen. Ich werde erneut die
Browserfunktion zum Öffnen von Punkten ausführen. Webbrowser mit Punkt öffnen. Setzen Sie die Klammern ein,
ich werde eine Zeichenfolge verwenden. Setzen Sie die Kalibraten ein, ich
übergebe die Benutzerabfrage,
das ist der Benutzerbefehl U M Unter dieser Bedingung befehle
ich zunächst meinem
Jervis-Suchbrowser Dann leitet unser Programm
zu diesem LC-Zustand und führt dann eine
Sprechfunktion aus. Wonach sollte ich suchen? Und dann starten Sie
Take Common Function und nehmen Spracheingaben
vom Benutzer entgegen. Und dann suchen Sie
die Anfrage in unserem Browser. Lassen Sie uns also den Code ausführen und prüfen,
ob er richtig funktioniert oder nicht. Also werde ich
auf diesen Play-Button klicken. Guten Abend, Tony.
Hallo Tony, ich bin Jarvis Bitte sag mir, wie ich dir helfen
kann. Browser durchsuchen. Was sollte ich suchen? Donald Trump. Wie Sie sehen können, nach dem Öffnen meines Browsers bedient
er
nach dem Öffnen meines Browsers die Anfrage,
Donald Trump. Sie können jedes Ergebnis in der Suchmaschine mit
Sprachbefehlen suchen. Jetzt möchte ich meine
IP-Adresse per Sprachbefehl suchen. Ich erhalte
diese ELP-Bedingung und
suche nach der LC-IP-Adresse
in der IP-Adressabfrage ,
dann anstelle der IP-Bedingung , ich werde eine
Variable erstellen, die IP ist,
IP entspricht dem Request-Gate
statt der Penthess, ich werde eine Anfrage
an eine Website stellen, die meine IP-Adresse
zurückgeben kann HTTP, Doppelpunkt, API-IP. Punkt Rg. Außerdem werde ich meine Anfrage
in ein Textformat umwandeln Punkttext. Wir müssen nach STTP
einen weiteren Schrägstrich eingeben Es wird meine
IP-Adresse in einem Textformat zurückgeben. Dann möchte ich meine
IP-Adresse in meinem Terminal drucken. Ich rufe die
Druckfunktion auf. Print, statt der Klammern, werde
ich Ft verwenden. Statt der Doppelcodes ist
Ihre IP Ihre IP
die Doppelcode-IP Ich werde
die IP-Variable aufrufen. Außerdem werde ich diese Zeile
duplizieren und die Sprachfunktion
aufrufen. Wenn ich diese Datei einstelle und meinen Code
ausführe und meinen Code ausführe, Guten Abend, Tony. Hallo Tony, ich bin Jarvis. Bitte sag mir, wie ich dir helfen
kann. Meine IP-Adresse. Deine IP ist 12.79 0.16 0.58. Wie Sie sehen können,
können wir Websites öffnen, wir können nach IP-Adressen suchen und auch in der Suchmaschine nach
Abfragen suchen Im nächsten
Teil dieses Tutorials können
wir also verschiedene Arten von
Anwendungen mit
unterschiedlichen Sprachbefehlen öffnen . Vielen Dank, dass
Sie sich dieses Video Seien Sie gespannt auf unser
nächstes Tutorial.
9. Öffnen Sie die Anwendung mit Sprachbefehl: Hallo Leute, schön,
dass ihr wieder da seid. Dies ist einer der
aufregendsten Teile dieses Projekts. In diesem Abschnitt werden
wir lernen, wie wir verschiedene
Computeranwendungen
mit Sprachbefehlen öffnen können . Lassen Sie uns die LSP-Bedingung erstellen. LEP. Zuerst möchte
ich Eingabeaufforderung
mit Sprachbefehlen öffnen In den einzelnen Codes werde
ich die
OPN-Eingabeaufforderung eingeben Öffnen Sie die Eingabeaufforderung in der Abfrage und
dann in der EP-Bedingung um eine
Anwendung oder eine Datei zu öffnen, müssen
wir das Betriebssystemmodul importieren Ich werde das Betriebssystemmodul importieren. Betriebssystem importieren. Dann kehre ich zur EP-Bedingung zurück
und gebe O ein. Das Punktsystem setzt die Klammern ein und fügt die Dole-Codes
ein Ich tippe, fange gleich an. Wie Sie wissen,
ist die Eingabeaufforderung unsere Systemanwendung. Aus diesem Grund müssen wir die
OS Dot-Systemfunktion verwenden. Lassen Sie uns den Code ausführen und sehen,
ob er richtig funktioniert oder nicht. Ich werde den Knopf drücken. Guten Tag, Tony.
Hallo Tony, ich bin Jervis Bitte sag mir, wie ich dir helfen
kann. Öffnen Sie die Eingabeaufforderung.
Wie Sie sehen können, öffnet
es die Windows-Befehlszeile. Aber jetzt möchte ich
Photoshop mit Sprachbefehlen öffnen. Dafür werde ich eine weitere P-Bedingung
erstellen. Ich werde diese Zeile und in Query LC
open photoshop eingeben. Dann erstelle
ich statt der P-Bedingung eine Variable, nämlich den Cote-Pfad Der Cote-Pfad entspricht
stattdessen den Doppelcodes Wir müssen den Speicherort
der Datei angeben Ich werde
in meiner Suchleiste nach der
Photoshop-Anwendung suchen Dann wähle ich die Anwendung und
klicke mit der rechten Maustaste auf diese Anwendung. Dort können Sie die Option „
Dateispeicherort öffnen“ sehen Dateispeicherort öffnen und ich werde
auf diesen Speicherort klicken. Wie Sie sehen können, gibt es
den Speicherort der Datei an, und dann
werde ich erneut darauf klicken Jetzt
klicke ich auf Eigenschaften. Hier können Sie die
Option mit dem Namen Ziel sehen. Wir müssen den
Zieldateipfad kopieren, also drücke ich Strg
C, um den Dateipfad zu kopieren. Dann zurück zum
Visa Studio Oator, und ich werde es
in den Doppelcode einfügen Jetzt werde ich
das zusätzliche Zitat entfernen. Wenn wir
Photoshop in unserer Abfrage öffnen, löst unser Programm diesen Pfad und öffnet unsere
Photoshop-Anwendung. Aber weiter, um
mehrere Backslashes zwischen dieser Spalte und dem
Namen zu setzen, so etwas Und dann rufe ich die Startdatei-Funktion
vom Betriebssystemmodul aus auf, setze die Startdatei und
setze die Klammern, ich übergebe
diese Variable. Kode. Lassen Sie uns den Code ausführen und sehen, ob er richtig funktioniert oder nicht. Ich werde die Run-Taste drücken. Guten Tag, Tony.
Hallo Tony, ich bin Jervis Bitte sag mir, wie ich dir helfen
kann. Jervis, bitte öffne Photoshop. Wie Sie sehen können, wird es
per Photoshop-Anwendung geöffnet. Mit dieser Methode können wir
jede Anwendung mit
unserem Sprachbefehl öffnen . Nach dieser ähnlichen Methode möchte
ich den ISO Studio Code
Editor mit Sprachbefehlen öffnen . Ich werde diese
Zeile erneut und
LC open Code in die Abfrage eingeben Dann gehe
ich erneut zu
meinem s zurück und gebe Vis Studio Code ein Und dann klicken Sie darauf. Wie
Sie die Option sehen können, öffnen Sie den Speicherort der Datei
und klicken Sie darauf. Dann wähle ich das Symbol aus und
klicke erneut darauf Dann gehe ich
zu den Eigenschaften. Hier sehen Sie die Option Ziel, und ich kopiere
den Zielort und kehre dann zu meinem
Viso Stdio Codaor zurück Dann werde ich den Code Perth location durch diesen
Dateispeicherort
ersetzen ersetzen Außerdem müssen Sie
zwischen diesem Halternamen
mehrere Backslashs angeben ,
ungefähr so Lassen Sie uns den
Code ausführen und versuchen,
ein neues Viso
Studio-Codefenster auf meinem Computer zu öffnen ein neues Viso
Studio-Codefenster Guten Tag, Tony.
Hallo Tony, ich bin Jarvis Bitte sag mir, wie ich dir helfen
kann. Code öffnen. Wie Sie sehen können, hat
es ein neues Visito
Studio-Fenster auf meinem Computer Nach diesem
Vorgang können Sie
jede Anwendung mit
Ihrem Sprachbefehl öffnen jede Anwendung mit
Ihrem Sprachbefehl Im nächsten
Teil dieses Videos werden
wir also lernen, wie
wir Musik mit
unserem Sprachbefehl abspielen können . Und wir werden auch lernen, wie wir jedes
Video von YouTube durchsuchen können? Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf den nächsten
Teil dieses Tutorials.
10. Musik und Suchergebnisse in YouTube-verbessertem 90p abspielen: Schön euch zu sehen, Leute. Ich bin wieder in meinem
VSO Studio Code Ator. In diesem Tutorial werden
wir Musik mit
unserem Sprachbefehl
abspielen Nicht nur das, wir werden
auch
YouTube-Videos mit
unserem Sprachbefehl abspielen . Angenommen, ich möchte
Bliger Song auf YouTube sehen. In diesem Fall müssen wir unserem Jervis
befehlen, dieses Lied abzuspielen, und du wirst meinen Browser
öffnen und zu youtube.com
weiterleiten und zu youtube.com
weiterleiten Lassen Sie uns unsere erste Funktion erstellen. Lassen Sie uns unsere erste Bedingung erstellen
, um MP3-Musik abzuspielen. Wie Sie in meinem
aktuellen Arbeitsverzeichnis sehen können, gibt es einen Ordner namens music. Im Musikordner müssen
wir drei
MP und drei Songs auswählen. Ich werde die
Songs für dieses Beispiel verwenden. Zuerst werde ich die ELP-Bedingung
erstellen. P, spiele Musik in Query, in Query, dann innerhalb
der EP-Bedingung, zuerst müssen wir eine
Variable zum Speichern des Dateipfads erstellen Unser Variablenname
ist Musikverzeichnis. Musikunterstrich DIR
entspricht in den einzelnen Codes, ich werde
das Verzeichnis angeben Ich kopiere den Dateipfad bereits und werde ihn hier einfügen Außerdem muss ich
mehrere Backslashs
zwischen gefalteten Namen angeben mehrere Backslashs
zwischen Jetzt werde ich alle
Songs in einer Python-Liste konvertieren. Ich werde in dieser Funktion einen
variablen Song erstellen, der mindestens dar,
der Parentess, entspricht mindestens dar, , um
den
Dateipfad als Parameter anzugeben Musik DAR auflisten. Ich werde diese Variable, Musikverzeichnis, kopieren
und hier einfügen. Alle Elemente in diesem Verzeichnis sind jetzt Python-Listenelemente. Jetzt möchte ich die
Songs in meinem Terminal drucken, also möchte ich die Druckfunktion verwenden. Drucken Sie das Lied in den
Klammern. Jetzt müssen wir die
Os Dot Start File-Funktion verwenden , um den Song abzuspielen Ich möchte O S
Punkt, Startdatei eingeben. Befinden sich die Klammern, der Punkt Os, Punkt im
Pfad innerhalb
der Join-Funktion Wir müssen zwei Parameter übergeben. Unser Dateipfad und das Listenelement. Unser
Variablenname mit fünf Pfaden lautet Musikverzeichnis. Music DIR, Coma, und ich möchte unseren
ersten Song aus der Liste abspielen. Lieder in eckigen Klammern, ich gebe Null zu, wird das
erste Lied aus der Liste abspielen Lassen Sie uns den Code ausführen und sehen, ob er richtig funktioniert oder nicht Ich werde die Run-Taste drücken. Guten Abend, Tony.
Hallo Tony, ich bin Jarvis Bitte sag mir, wie ich dir helfen
kann. Musik abspielen. Wie Sie
sehen können, spielt es unsere Musik ab. Du kannst jede
bestimmte Musik spielen. Andernfalls können Sie die Zufallsfunktion
verwenden , um jede Musik
aus dieser Liste abzuspielen. Andernfalls können Sie Ihrer KI überlegen, welche Musik Sie spielen möchten. In unserem kommenden Video werde
ich die Bedingung für das
Abspielen von Musik ändern, und jetzt möchte ich
Videos auf YouTube
mit Sprachbefehlen abspielen . Dafür werde ich eine weitere EP-Bedingung
erstellen. E, spiele den Tube-Befehl in der Abfrage, in der Abfrage ab, dann musst
du innerhalb der
ELP-Bedingung, um das Video abzuspielen , ein Modul installieren, welches Pi welcher Schlüssel ist Dieses Modul ist sehr
einfach zu bedienen. Lassen Sie uns den Windows Power
Shal öffnen und versuchen, ihn herunterzuladen. Wie Sie sehen können, bin ich
in meinem Windows-Teil, und jetzt werde ich das Pi What Kit-Modul
installieren P installiere Pi k. Dann drücke
ich die Eingabetaste. Wie Sie sehen können, ist die
Anforderung bereits erfüllt, da ich sie
bereits heruntergeladen habe, aber Sie müssen den Download-Vorgang abschließen
. Dann kehre ich zu meinem
Visuo Sto Correor zurück und werde
dieses Modul in diese Datei importieren Mit welchem Kit importieren? Frag nach. Dann kehre ich
zur ELP-Bedingung zurück. Zuerst
rufe ich die Sprechfunktion auf. Sprich und setze die Klammern, ich werde eingeben, was
soll ich in Tube suchen Um zu tippen, suche ich in
Tube und mit einem Fragezeichen. Wenn ich die Tube befehle, wird
unser Arzt fragen, wonach ich auf YouTube suchen soll. Dann wird unser Gerät Spracheingaben von Benutzern
entgegennehmen. Dafür werde ich eine Variable erstellen
, einen
CM-Befehl, der der
Take-Befehlsfunktion entspricht. Und die Klammern sind niedriger. Mit der Funktion „Punkt niedriger können
wir unseren Text
in Kleinbuchstaben umwandeln Dann müssen wir eine Funktion
aus dem Modul Pi wa Kit aufrufen, das heißt Play on T. Also gebe
ich ket, play on T ein, statt
der Klammer, ich möchte F-String verwenden Statt der Doppelcodes und statt der Caliss gebe ich CM weiter Pi Wakit-Modul ist
ziemlich leistungsfähig und auch ziemlich fortschrittlich Jetzt möchte ich einen
BLR-Song auf YouTube abspielen. Lassen Sie uns den Code ausführen und sehen,
ob er richtig funktioniert hat oder nicht? Guten Abend, Tony.
Hallo Tony, ich bin Jarvis Bitte sag mir, wie ich dir helfen
kann. Spiele YouTube ab. Was sollte ich auf YouTube suchen? Lied von Believer. Wie Sie
sehen können, ist es in meinem Browser geöffnet Und wie Sie sehen können,
hat er den
Believer-Song auf YouTube gespielt Zuerst. Also haben wir unseren Jervis Schritt für Schritt
sehr mächtig gemacht In unserem kommenden
Video werden wir mithilfe von Jervis
eine
Nachricht darüber vermitteln, was los ist Außerdem werden wir E-Mails mit Jervis
versenden. Danke, dass du dir dieses Video hast. Ich freue mich auf den
nächsten Teil
11. WhatsApp-Nachrichten mit Sprachbefehl senden – verbessert 90p: Schön euch zu sehen. In diesem Abschnitt
werden wir
Worsp-Nachrichten und E-Mails
mit unserem Sprachbefehl senden Worsp-Nachrichten und E-Mails
mit unserem Sprachbefehl Lassen Sie uns damit beginnen, ohne Ihre
Zeit zu verschwenden. Zuerst werde ich eine Worsp-Nachricht per
Sprachbefehl Ich werde
eine weitere p-Bedingung erstellen. P. Nachricht in Anfrage senden. Dann
rufe ich
in der IPE-Bedingung innerhalb der Pe-Bedingung zuerst die Speak-Funktion auf. Sprich. Ich setze die Klammern, füge die
Doppelcodes ein Ich tippe, wem
möchtest du die Nachricht schicken? Ich werde eingeben, wem die Nachricht kommt. Dann nehme ich eine
Variable, um diese Zahl zu speichern, und unser Variablenname
ist num und entspricht der Eingabe. Ist die Zahl der Klammern. Und dann Backslash
n für eine neue Zeile. Dann nenne ich das wieder Peak-Funktion. Sprich stattdessen die Klammern,
ich werde tippen. Jetzt wird Javi
den Benutzer fragen, was möchtest du senden? Ich werde eingeben,
was ich senden soll. Dann wiederum werde ich
eine weitere variable
Nachricht erstellen , die g gleich ist Ich rufe den
Befehl take auf und rufe die untere Funktion auf. Nehmen Sie den Befehl Punkt niedriger. Dann
rufe ich eine Funktion von Pi What Kit Module auf. O Funktion m ist, welche Nachricht zu
senden. Ich binde den Punkt, sende welche Nachricht und
setze die Klammern
als ersten Parameter, wir müssen die Sendenummer übergeben Ich werde die Variable num übergeben. Als zweiten Parameter
müssen wir die Nachricht übergeben. Ich werde MSG bestehen. Insgesamt müssen wir vier Parameter
übergeben. Sendenummer,
Nachrichtenstunde und Minute. Nach der MG-Variablen
rufe ich erneut die Sprechfunktion auf. Sprechen Sie und setzen Sie die Klammern, ich werde tippen,
bitte geben Sie die Zeit ein, Herr. Zuerst müssen wir eine Variable für die Stunde
erstellen. Also gebe ich Kapital ein,
Großbuchstabe H entspricht der Funktion n, innerhalb der n-Funktion rufe
ich Eingabe auf. Ich will dieses Mal nicht
in einem Zeichenkettenformat. Ich möchte dieses Mal in
einem Zahlenformat. Deshalb verwende ich die n-Funktion. In der Doppelzahl gebe ich Enter Hour ein. Und Backslash in vier neuen Zeilen. Dann werde ich diese Zeile
replizieren. Für Minute nehme
ich Variable
und gebe Enter Minuten
ein. Als dritten Parameter sende
ich r und als zweiten Parameter werde
ich Minute senden, und dann werde
ich diese Datei speichern. Aber bevor Sie diesen Code ausführen, sollten
Sie sich angemeldet haben. Sonst wird es
nicht funktionieren. Lassen Sie uns den Code ausführen und
sehen, ob er richtig ist oder nicht. Aber bevor ich diesen Code ausführe, wollen wir uns einen
Überblick über die p-Bedingung verschaffen. Nach der Send Mass-Abfrage wird zu
dieser p-Bedingung umgeleitet. Dann wird unser Jervis fragen, wem willst du die Nachricht
schicken Dann müssen wir den Absender und
die Nummer eingeben. Dann wird unser Jervis fragen,
was willst du schicken? Dann müssen wir unsere Botschaft
aussprechen. Außerdem wird nach der Uhrzeit gefragt, wann Sie die Nachricht
senden möchten. Zuerst müssen Sie Stunde und dann Minuten eingeben. Dann rufe ich
vom Pi Wakit-Modul aus welche Nachricht senden an. Hier übergeben wir vier
Parameter in diesem Modul. Nummer, Nachricht, Stunde und Mini. Ke ist der Verbündete, der das Pi-Wake-Modul trägt. Lassen Sie uns den Code ausführen. Guten Abend, Tony.
Hallo Tony, ich bin Jarvis Bitte sag mir, wie ich dir helfen
kann. Senden Sie die Nachricht. Wem möchten Sie eine Nachricht
senden? Und jetzt müssen wir diese Sendenummer
eingeben. Zuerst müssen wir die Landesvorwahl
eingeben. Ich komme aus Indien, also
möchte ich plus 91 bestehen. Und dann müssen wir die Handynummer
weitergeben. Und dann werde ich drücken.
Was möchtest du schicken? Hallo Tony. Bitte
geben Sie die Zeit ein, Sir. Wie Sie sehen können, ist unsere
aktuelle Uhrzeit 18:55 Uhr. Also werde ich
18 Stunden und 57 Minuten vergehen. Nach zwei Minuten
werde ich die Nachricht senden. Nun warten wir auf den 62. Platz. Wie Sie in 62nd sehen können, wird
webs com nach dem
22. geöffnet sein . Die Nachricht wird zugestellt.
Lass uns warten. Also werde ich zuerst weitermachen. Wie Sie sehen können, öffnet es unseren Browser und
leitet zu webs.com weiter Sie können auch sehen, dass unsere Nachricht bereits eingegeben wurde.
Hallo Tune. Hör Tony vielleicht nicht genau zu. Deshalb tippt es Hello Tune. Nach dem 22. wird
die Nachricht gesendet. Wie Sie sehen können, hat es
unsere Nachricht gesendet, hallo tune. Jetzt ist für Sie klar, wie
wir
mithilfe unseres Sprachbefehls über das Hipp Pi Waki-Modul eine Nachricht senden können mithilfe unseres Sprachbefehls über das Hipp Pi Waki-Modul Im nächsten Teil dieses Videos werde
ich E-Mails
mit unserem Sprachbefehl senden Danke, dass Sie sich dieses Video Seien Sie gespannt auf unser nächstes Video.
12. E-Mails mit Sprachbefehl senden – 90p: Ansonsten schön, dass Sie wieder da sind. In diesem Tutorial
werden wir lernen, wie
wir E-Mails mit
Sprachbefehlen senden können . Sie können jedem eine E-Mail senden. Zuerst importiere ich ein
Modul,
nämlich SMTP LIB Hier
binde ich PP install, Secure SMTP LIB und drücke dann
die Eingabetaste Wie Sie sehen können, ist die
Stton-Anforderung bereits erfüllt, Stton-Anforderung bereits erfüllt da ich sie bereits heruntergeladen habe, aber Sie müssen
Ihren Download-Vorgang abschließen, und dann kehre ich zur
Visto-Farbe zurück Zuerst müssen wir
dieses Modul in diese Datei importieren. Importieren Sie SMTP, LIB. Dann werde ich die Ep-Bedingung erstellen
. LC, E-Mail senden, Anfrage, dann innerhalb
der P-Bedingung. Zuerst
rufe ich die Sprechfunktion auf. Sprechen, innerhalb der Klammern werde
ich tippen. Unser Arzt wird fragen,
was soll ich schicken, was soll ich schicken Was schicken, Sir, schicken Sie mir. Dann nehme ich die
Spracheingabe des Benutzers entgegen. Dafür werde ich
eine Variable erstellen und unser
Variablenlimit ist Inhalt, der der
technischen Befehlsfunktion entspricht. Der Befehl wird niedriger. Dann nenne ich das
wieder Peak-Funktion. Sprich innerhalb der Phrasen
innerhalb des Doppelgängers, O JV wird fragen
, an wen die E-Mail geschickt werden soll E-Mail. Geben Sie die
E-Mail-Adresse ein, Sir. Herr. Dann müssen wir die
E-Mail-Adresse des Benutzers nehmen. Dafür werde ich eine weitere Variable
22
erstellen , die der Eingabe entspricht. Bei den Klammern gebe ich die E-Mail-Adresse
eingeben
und den Backslash N Dann
rufe ich eine Funktion auf,
und unsere Funktion ist Und wenn ich diese Funktion einfüge,
übergebe ich zwei Parameter. Unser erster Parameter ist zwei
und unser zweiter
Parameter ist enthalten Diese Funktion wird
unsere E-Mail senden. Aber bevor wir diese Funktion
erstellen müssen. Aber zuerst möchte ich dir etwas
zeigen. Wir werden E-Mails
mit unserer Gmail-Adresse senden. Weißt du, GML ist sehr SeQ. Wir müssen dafür sorgen, dass
Gmail weniger Sekunden hat. Sie müssen Ihren Browser öffnen. Gehen Sie dann zum Bereich
Manager-Konto. Hier können Sie
die Optionen und die Sicherheit sehen und dann müssen Sie diese Zukunft
einschalten. Weniger sichere Apps. Du
musst diese Zukunft einschalten. Sonst wird es
nicht funktionieren. Wie Sie sehen können, habe ich bereits
meine Option für weniger sichere Apps verwendet. Ebenso müssen Sie diese Option
aktivieren. Kehren wir zum Visual
Studio Correator zurück und erstellen wir
die Funktion . Ich werde tippen. Dave und unsere
Funktionsnamen senden E-Mails. In den Klammern übergebe
ich zwei Parameter, zwei und contain Fügen Sie dann zuerst die
NML-Funktion Wir müssen einen
Variablennamenserver erstellen Server gleich,
ich werde
SMT SMTP-Funktion aufrufen .
Lass es mich dir zeigen STOPP. Fügen Sie dann die Klammern ein. In unserem ersten
Parameter müssen wir die vom Dienst
bereitgestellte Domain
übergeben,
nämlich stp gmail Als Nächstes müssen wir
die Portnummer 587 übergeben und dann die
EH-Funktion aufrufen Server EH LU. Diese Funktionen sind bereits im SM LIV-Modul
definiert, und Sie können die Schritte in der
Dokumentation zu diesem Modul Ich mache nichts Besonderes. Ich folge einfach dem Schritt. Ich folge einfach ihrem Schritt. Dann müssen wir Server
Dot aufrufen und die TLS-Funktion starten. Server, Punkt, starte die TLS-Funktion. Als Nächstes müssen wir die
Server-Punkt-Login-Funktion aufrufen. Server-Punkt-Anmeldung. In den Klammern diese Login-Funktion
zur Authentifizierung verwendet, und hier müssen wir zwei Parameter
übergeben Zuerst müssen wir unsere
GML-Adresse, GML-Adresse, übergeben. Zweitens müssen
Sie in den Doppelcodes Ihr
GML-Passwort, Ihr Passwort Sie müssen Ihre
Gmail-Adresse (Erbe)
und
Ihr Passwort (Hare) eingeben und
Ihr Passwort (Hare Als Nächstes müssen wir
die Sen ML-Funktion
vom SMTP LIV-Modul aus aufrufen vom SMTP LIV-Modul aus Ich werde den
Serverpunkt Sen ML
in die Klammern eingeben in die Klammern Hier müssen wir zwei Parameter übergeben In unseren ersten Parameter müssen
wir unsere GM-Adresse einfügen Also werde ich diesen Text kopieren und ihn hier noch einmal einfügen. Als Nächstes müssen wir die
Absender-E-Mail-Adresse übergeben, die wir vom Benutzer erhalten. Also möchte ich hier zwei bestehen. Als Nächstes müssen wir
den E-Mail-Inhalt
, den unsere Funktion
vom Benutzer erhält, als Parameter übergeben. Also werde ich den Inhalt hier
weitergeben. Und dann müssen wir die Close-Funktion ausführen , um die Verbindung zu
schließen. Ich werde Server Dot Ps eingeben. Zunächst müssen Sie über diese Domain
eine Verbindung zu Ihrer G-Mail-Adresse
herstellen. Dann müssen Sie den Port übergeben. Dies ist der Standardport von
Gmail, der von jedem verwendet werden kann. Dann müssen Sie
diese beiden Funktionen aufrufen. Diese sind notwendig. Wenn Sie diese
SMTP LIV-Dokumentation lesen möchten, können
Sie dies tun. Anschließend müssen Sie
sich in Ihrem G-Mail-Konto anmelden Sie müssen also zuerst Ihre Gild-Ras
bestehen, dann müssen Sie Passover übergeben Als Nächstes müssen Sie die Funktion
E-Mail senden aufrufen , um die E-Mail zu
senden Auch hier
müssen Sie gimil ein ras übergeben, und dann müssen Sie
diese beiden Parameter übergeben, die Sie vom Benutzer erhalten Unser erster Parameter ist
zwei bedeutet Absender-E-Mail, und dann ist unser nächster
Parameter enthalten Es bedeutet, was ich senden möchte, und dann müssen Sie
Ihre Verbindung mit der Funktion zum Schließen von
Punkten schließen. Und jetzt werde ich
diesen Ort mit meiner
E-Mail und meinem Passwort füllen . Ich habe meine G-Mail und mein
Passwort in diese Funktion eingegeben. Kehren wir zum LP-Zustand zurück. Wenn wir diesen Zustand
mit dem Befehl send mail auslösen , fragt unser Jer
zuerst, was soll ich schicken, Sir? Dann müssen wir
unseren E-Mail-Inhalt vorlesen
und unsere
Take-Comm-Funktion wird diese Stimme in einen Text
umwandeln. Als Nächstes wird unser JV
fragen, an wen die E-Mail gesendet werden soll Geben Sie die E-Mail-Adresse ein, Sir Dann müssen wir
die E-Mail-Adresse eingeben, die wir senden möchten Ich werde diese
E-Mail-Adresse in zwei Variablen setzen. Als Nächstes rufe ich die Funktion
zum Senden von E-Mails auf. In der Funktion zum Senden von E-Mails müssen
wir zwei Parameter übergeben. Unser erster Parameter ist zwei und unser zweiter Parameter
ist E-Mail-Inhalt. Lassen Sie uns also
den Code ausführen und sehen,
ob er richtig funktioniert oder nicht. Guten Morgen, Tony.
Hallo Tony, ich bin Jarvis Bitte sag mir, wie
ich dir helfen kann? E-Mail senden. Was soll ich schicken,
Sir? Hallo Welt. Willkommen in meiner Welt. Wem soll ich die E-Mail
schicken
? Ihre E-Mail-Adresse, Sir. Jetzt müssen wir
die E-Mail-Adresse weitergeben. Also möchte ich meine
andere E-Mail-Adresse weitergeben. Und dann drücke ich
die Eingabetaste. Wenn ich Ihnen meinen Posteingang zeige, gibt es,
wie Sie sehen können eine neue E-Mail von meiner
anderen E-Mail-Adresse. Wenn ich diese E-Mail öffne, können
Sie den Inhalt sehen. Hallo Welt.
Willkommen in meiner Welt. Unser Jervis ist also in der Lage
, jedem eine E-Mail zu senden. Ich hoffe, es ist nicht klar für dich. Wie können wir E-Mails
mit unserem Sprachbefehl senden? Vielen Dank, dass Sie sich dieses Video Seien Sie gespannt auf unser
nächstes Tutorial.