Python-Projekt : JARVIS-Sprachassistent | Jayanta Sarkar | Skillshare
Suchen

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Python-Projekt : JARVIS-Sprachassistent

teacher avatar Jayanta Sarkar, full stack web developer and Python prog

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung in den Kurs

      4:23

    • 2.

      Speak-Funktion für die Audio-Ausgabe erstellen

      5:18

    • 3.

      Wunsch-Funktion erstellen, um den Autor zu begrüßen

      3:58

    • 4.

      Den Audioeingang nehmen und in einen Text umwandeln

      6:23

    • 5.

      PyAudio-Modul

      2:47

    • 6.

      Wikipedia mit Sprachbefehl durchsuchen

      5:25

    • 7.

      Live-News-Update Verwenden der Sprachbefehl

      6:09

    • 8.

      Suchergebnis in der Suchmaschine mit Sprachbefehl

      6:53

    • 9.

      Öffnen Sie die Anwendung mit Sprachbefehl

      5:06

    • 10.

      Musik und Suchergebnisse in YouTube-verbessertem 90p abspielen

      6:10

    • 11.

      WhatsApp-Nachrichten mit Sprachbefehl senden – verbessert 90p

      5:45

    • 12.

      E-Mails mit Sprachbefehlen senden – 90p

      8:44

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

11

Teilnehmer:innen

--

Projekt

Über diesen Kurs

Wenn du ein Fan von Marvel Comics warst, kennst du Jarvis, der ein persönlicher Assistent von Iron Man ist. Er weiß alles und kann alles steuern, was mit Computeraufgaben zusammenhängt.

In diesem Tutorial werde ich eine ähnliche Art von Programm mit der Programmiersprache Python erstellen.

unser Jarvis kann Wikipedia durchsuchen, kann WhatsApp-Nachrichten und E-Mails an jeden senden,

es kann aktuelle Nachrichten nacheinander lesen, nur dass Sie es angeben müssen.

Sie Musik spielen können, können wir Abfragen in unserer Suchmaschine suchen.

Sie können jede Anwendung öffnen, Sie können jede Website öffnen

Dies ist sehr einfach, aber sehr leistungsstark.

für dieses Projekt werden wir die Programmiersprache Python verwenden,

wenn du Grundkenntnisse über Python-Programmiersprachensyntax hast, dann bist du herzlich willkommen.

Es ist ein großartiges Portfolio-Projekt für Anfänger. Ich werde dir verschiedene Python-Module und ihre Verwendungen vorstellen.

Was du lernen wirst:

  • So baut man einen KI-Assistenten auf

  • So verwandelst du deinen Computer in JARVIS

  • Python für Grund- bis Mittelstufe lernen

  • Wikipedia mit Sprachbefehl durchsuchen

  • Live-News-Update Verwenden der Sprachbefehl

  • Suchergebnisse in der Suchmaschine mit Sprachbefehl

  • Anwendung mit Sprachbefehl öffnen

  • Musik und Suchergebnisse auf YouTube abspielen

  • WhatsApp-Nachrichten mit Sprachbefehl senden

  • E-Mails mit Sprachbefehl senden

Für wen ist dieser Kurs geeignet:

  • Anfänger, die sich für Python und künstliche Intelligenz interessieren

  • Anfänger, die sich für Python und personalisierten Assistenten für künstliche Intelligenz interessieren

  • Anfänger, die sich für Python interessieren

  • Python-Entwickler

  • Anfänger in der Spracherkennung

Triff deine:n Kursleiter:in

Teacher Profile Image

Jayanta Sarkar

full stack web developer and Python prog

Kursleiter:in

Jayanta Sarkar is a dedicated Python programmer and full-stack web developer with a passion for creating dynamic and interactive web applications. With a robust background in both front-end and back-end development, Jayanta excels in building seamless user experiences and efficient, scalable systems.

Over the years, Jayanta has honed his skills in various programming languages and frameworks, making him proficient in technologies such as JavaScript, CSS, HTML, and MySQL. His expertise extends to developing comprehensive solutions that integrate sophisticated database management with intuitive user interfaces.

Jayanta's journey in the tech industry is marked by a continuous drive to learn and adapt to new technologies. He has developed and published several successful cours... Vollständiges Profil ansehen

Level: All Levels

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

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.