Transcription
1. Introduction du cours: Bonsoir, Tony.
Bonjour, Tony. Je suis Jarvis. Dites-moi en quoi je
peux vous aider. Qui est Donald Trump ?
Recherche sur Wikipedia. Selon Wikipedia, Donald John Trump,
né le 14 juin 1946, est un homme politique américain, personnalité
médiatique et homme d'affaires qui a été
le 45e président des
États-Unis de 2017 Quoi ? Si nous avions un
assistant de Journeys comme Iron Man. Mais aujourd'hui, dans cette série de
tutoriels, nous allons apprendre comment créer notre propre assistant Jas AI ? Bonjour. Je m'appelle
Join the Shorter. Professionnellement, je suis
développeur web et programmeur Python. Je suis impliqué dans
ce domaine depuis environ cinq ans. Cela va être un projet très
amusant et complètement dingue. À l'aide de votre commande vocale, vous pouvez
presque
tout contrôler sur votre ordinateur. Vous pouvez ouvrir n'importe quelle application, vous pouvez rechercher dans les navigateurs. Vous pouvez effectuer des recherches sur Wikipédia, vous pouvez accéder à des vidéos, vous pouvez envoyer un message WSP, un courrier électronique, obtenir un
sujet d'actualité en direct, etc. Faisons donc un tour.
Que pouvons-nous en faire ? Commençons donc par les actualités
actuelles. Bonsoir, Tony.
Bonjour, Tony, je suis Jarvis Dites-moi en quoi je
peux vous aider. Aux actualités. Les gros titres de l'actualité.
Des chercheurs indonésiens élèvent bons moustiques pour combattre
Dange the Indian Express Les résultats de l'essai
ont montré que le déploiement moustiques avec Walbeky a permis de
réduire les cas
de Dange de 77 % et les
hospitalisations Maintenant, je vais ouvrir des sites Web à
l'aide de ma commande vocale. Ouvrez Google. Comme vous pouvez le voir, cela a ouvert mon navigateur Web
et m'a redirigé vers google.com De même, en suivant
cette méthode, vous pouvez
également ouvrir YouTube F ouvrir YouTube. Comme vous pouvez le voir, cela
redirige youtube.com. Vous pouvez ouvrir n'importe quel site Web
à l'aide de votre commande vocale, comme Facebook, ge Tub, Stack Overflow, etc. Non seulement cela, nous pouvons
rechercher des requêtes particulières dans le moteur de recherche.
Navigateur de recherche. Que dois-je rechercher ? Donald Trump. Comme vous pouvez le voir, après avoir ouvert mon navigateur, il répond à la requête,
Donald Trump. Ainsi, vous pouvez rechercher
n'importe quel résultat à partir du moteur de
recherche à l'aide de la commande
vocale. Maintenant, je vais
demander mon adresse IP à mon assistant GRiS,
mon adresse IP. Votre IP est 1,279.16 0.58. Ouvrons une application à l'
aide de la commande vocale. Ouvrez la commande depuis.
Comme vous pouvez le voir, il a ouvert DOS Command Prom. Mais maintenant, je veux ouvrir
Photoshop à l'aide de la commande vocale. Jervis, ouvre Photoshop, s'il te plaît. Comme vous pouvez le voir,
mon application Photoshop est ouverte. Et maintenant, je veux
écouter de la musique depuis mon répertoire musical à
l'aide de ma commande vocale. Écoutez de la musique. Comme vous pouvez
le voir, il joue notre musique. Vous pouvez jouer n'importe quelle musique
en particulier. Sinon, vous pouvez
utiliser la fonction aléatoire pour écouter n'importe quelle musique
de cette liste. Et maintenant, je veux regarder une vidéo
particulière
sur YouTube. Jouez à YouTube. Que dois-je rechercher sur YouTube ? Believer Song. Comme vous pouvez
le voir, c'est ouvrir mon navigateur. Et comme vous pouvez le voir, il joue
la chanson Believer sur YouTube. Maintenant, je veux envoyer
le message à l'aide ma commande vocale. Envoyer un message. À qui souhaitez-vous
envoyer un message ? Ensuite, nous devons
transmettre le numéro de téléphone portable. Ensuite, je vais appuyer.
Que souhaitez-vous envoyer ? Bonjour, Tony. Comme vous pouvez le constater, il a envoyé notre message. Et pas seulement ça. Nous pouvons également envoyer un
e-mail. Envoyez un e-mail. Que dois-je envoyer, monsieur ? Bonjour tout le monde. Bienvenue dans My Word. À qui envoyer l'e-mail, entrez l'adresse e-mail, monsieur. Maintenant, je dois transmettre
l'adresse e-mail. Ensuite, je vais
appuyer sur Entrée. Vous pouvez voir le contenu ici. Bonjour, World.
Bienvenue dans mon univers. Notre Jervis est donc suffisamment
capable d'envoyer des e-mails à n'importe qui. Hé, ce n'est pas la fin. Je vais ajouter de plus en plus de fonctionnalités
avancées
à ce programme. Hé, c'est très
puissant. N'est-ce pas ? Pour ce projet,
nous allons
utiliser le langage de programmation Python. Pour ce projet, aucune
exigence particulière n'est requise. Vous devez simplement
avoir une connaissance de la syntaxe de
base de Python.
Ça suffit. Ce projet va
améliorer vos compétences en Python. Si vous pensez que c'est très
bénéfique pour vous, inscrivez les écoles Merci d'avoir regardé cette vidéo.
2. Créer une fonction Speak pour la sortie audio: Enfin, je suis fan de
Visual Studio cod tor, et je crée déjà un fichier
Python main point Pi. Dans un premier temps, je vais
créer la fonction Speak, qui peut exprimer notre audio. Je vais taper Dave, parler entre parenthèses
ou le premier argument est audio Ensuite, dans cette fonction de pointe, pour l'instant, je vais taper du pus. Dans cette fonction,
nous allons
fournir du texte comme argument. Cette fonction va convertir
ce texte en audio. Mais au début, vous devez
installer un module, qui est Pi T Sex Three. Maintenant, je vais ouvrir
mon Windows Power Shell, et maintenant je vais installer le module
Pi T Sex Three. installe Pitt S X trois, puis je vais
appuyer sur Entrée Comme vous pouvez le constater, l'
exigence écrite est déjà satisfaite, mais vous devez terminer
votre processus de téléchargement. Pour en revenir au tor, en fait, ce module est très important
pour le feedback audio. Ensuite, nous devons importer
ce module dans notre fichier. Je vais taper import Pitt,
Sex three, puis suivre
mon étape et créer un moteur de noms de
variables Moteur équivalent à la fonction d'initialisation à
trois points de Pitt Sx. Entre parenthèses, je vais utiliser notre module vocal inval, qui est Spi Il s'agit du module vocal inval des systèmes d'exploitation Windows, et nous allons l'utiliser
pour nos commentaires audio En gros, notre système
d'exploitation DOS fournit deux types de voix. Laisse-moi te montrer. Donc, pour créer
une variable, un nom, des voix. La voix est égale à la propriété point
get du moteur entre parenthèses entre parenthèses à l'intérieur des voix à code unique Si j'imprime la variable vocale, imprime des voix, puis que j'
exécute ce code, vous pouvez voir
ici qu'il fournit
deux voix différentes. M deux objets différents. Vous pouvez choisir n'importe laquelle de
ces voix dans la barre d'outils. Je vais commenter
cette déclaration imprimée et sélectionnons une voix. Je vais taper gene
point set property En utilisant la fonction set property, nous pouvons définir n'importe quel objet
à partir de notre propriété. Ensuite, dans la fonction de
propriété définie dans notre premier paramètre, dans le code unique, nous devons transmettre la voix. Dans notre deuxième paramètre, nous pouvons sélectionner la voix. Des voix se succèdent dans le carré, je vais sélectionner un identifiant à zéro point, nous sélectionnons notre premier
objet dans notre liste. Si vous souhaitez voir
le nom de la voix, vous pouvez l'imprimer.
Laisse-moi te montrer. Imprimez entre parenthèses, Vic est dans les cases carrées
, zéro point d'identification Si j'exécute le code, vous pouvez voir
ici que notre nom de voix est David, c'est une voix masculine. Si vous voulez voir le nom de la
deuxième voix, vous devez en transmettre un. Si j'exécute ce code, vous pouvez voir
ici que notre
deuxième nom vocal est Zyra C'est une voix féminine. C'est à vous de décider ce que vous voulez montrer. Comme vous le savez, Jervis est
notre assistant AA masculin, donc je vais utiliser zéro are Je vais utiliser la
voix de David pour Jervis. Appelons maintenant
la fonction principale. Si undersco souligne le nom,
si undersco souligne le
nom égal à égal à,
et si vous définissez les codes doubles, la fonction principale du soulignement si undersco souligne le
nom égal à égal à,
et si vous définissez les codes doubles, la fonction principale du soulignement Ensuite, dans la
fonction principale pour le moment, je vais taper pus, puis je reviens à
la fonction de pointe. F P t Sex three, je vais utiliser la fonction S. Je vais donc taper le point de gène S entre parenthèses audio, et je dois également appeler une autre
fonction de P à ax trois,
à point de gène, le
run et le poids Je vais donc taper le gène, le
point, le run et le poids. Je vais également prendre un nom de
variable pour notre auteur. Je vais donc taper le même
auteur que Tony. Vous pouvez utiliser votre nom
pour cet exemple. Pour l'instant, je n'ai pas besoin de
cette déclaration préalable, je vais
donc la commenter. Ensuite, je passe à
la fonction principale, et maintenant je vais
appeler notre fonction vocale. Je vais taper, parler. Entre parenthèses,
je vais utiliser ptring. Ensuite, à l'intérieur des codes doubles, je vais taper « welcome ». Puis, à l'intérieur de la voiture, résines, je vais appeler
notre auteur par son nom d'auteur Ca, je suis Jervis. Cette fonction audio
va prononcer ce texte. Bienvenue auteur, je suis Jervis. Comme vous le savez, notre
auteur s'appelle Tony. Je vais prendre la parole. Je souhaite la
bienvenue à Tony, je suis Jervis. Exécutons ce
noyau. Bienvenue, Tony. Je suis Jervis. Vous écoutez donc
clairement la
voix de notre Jervis C'est tout pour ce tutoriel. Dans notre prochain tutoriel, nous allons créer
une autre fonction qui permettra savoir qui est l'auteur
en fonction du temps. Merci d'avoir visionné cette vidéo, restez connectés pour la
suite de ce projet.
3. Créer une fonction de souhait pour accueillir l'auteur: Bon retour, les gars. Encore une fois, je suis dans mon viso sudo Dans cette section, nous allons
créer une fonction en
fonction du temps. Supposons qu'en dessous de 12 heures, Jarvis souhaite bonjour à son
auteur Entre 12
heures et 18 heures, Jarvis va souhaiter un bon après-midi à son
auteur, sinon il va même
lui souhaiter bonne Créons la fonction
Wish Me. Je vais mettre Dave Wish
Me Is entre parenthèses, je ne veux pas présenter
d'argument Au lieu de la sage
fonction M, pour l'instant, je vais taper p. Avant
de créer cette fonction, nous devons importer un module,
ce qui est un temps mort. Je vais importer les temps morts. Nous devons utiliser ce
module car nous devons extraire l'heure actuelle
de notre machine locale. Je suis de retour à mon souhait de fonctionner. Dans un premier temps, nous devons extraire l'
heure de notre heure locale. Je vais créer
une heure variable. Notre égal, je veux extraire l'
heure dans notre heure actuelle. Je vais taper un point mort, un
point, un point mort, maintenant. Après cette fonction, je veux
extraire notre type d'heure. Cette fonction va renvoyer l'
heure sous forme de chaîne, mais nous devons convertir cette
heure dans un format entier, donc je veux utiliser la fonction int. Et nous devons le déplacer
entre parenthèses. Et maintenant je vais créer
la condition de ma fonction. Pour cela, je vais
utiliser ep condition. S'il est supérieur à zéro et inférieur à 12, alors dans la condition e, je vais appeler
la fonction speak. Parle. Entre parenthèses, je vais utiliser la chaîne E. Comme vous le savez, si notre temps de parole
est inférieur à une heure, nous devons vous dire bonjour. Je vais taper « Bonjour ». Puis à l'intérieur du nom grossier
ou du nom de l'auteur. LC ur supérieur à
12 et our inférieur à 18, alors dans cette condition. Encore une fois, je vais
appeler la fonction Speak. Parlez
entre parenthèses, chaîne. 12-18 heures, nous
parlons en gros, bon après-midi. Je tape, bonjour. Ensuite, dans l'auteur des appels, puis dans
la condition els,
parlez une chaîne, et à l'intérieur de
la chaîne, bonsoir À l'intérieur du Cali Resis, auteur. Si nous appelons cette fonction le
matin, elle
nous souhaitera bonjour. Si nous appelons cette fonction
après minuit elle nous souhaite
un bon après-midi. S'il dépasse les 18 heures, il
nous souhaite bonne soirée et en dehors de la condition LCP, je voudrais appeler à nouveau la
fonction vocale Parlez entre parenthèses, je vais utiliser
Epstring une fois Après lui, il va se
présenter. Je vais taper, bonjour. Entre parenthèses, le nom de
l'auteur. Bonjour, Tony, je suis Jervis. Il a également demandé un assistant. Je vais taper,
dites-moi en quoi puis-je vous aider ? Dites-moi en quoi puis-je vous aider ? Nous avons créé avec succès
notre fonction wishb Et maintenant, nous devons appeler cette fonction
wishb dans
la fonction principale Je vais commenter
cette fonction de pointe, et je vais
appeler la fonction wishb Exécutons le code et voyons quel est le
feedback de notre IA. Bonjour, Tony.
Bonjour, Tony, je suis Jarvis Dites-moi en quoi je
peux vous aider. Comme vous pouvez l'écouter,
il
exécute avec succès notre fonction wishb. C'est tout pour ce tutoriel. Dans notre prochain tutoriel, nous allons prendre en compte la saisie vocale de
l'utilisateur à l'aide de la fonction take common. Alors, soyez au courant de
notre prochain tutoriel.
4. Prendre l'entrée audio et la transformer en texte: Bon retour, les gars. Encore une fois, nous sommes dans mon Visual
Studio Creator, et c'est la
partie la plus importante de cet exercice. Parce que dans cette partie, nous
allons apprendre comment prendre une entrée audio et la
convertir en texte. Dans un premier temps, je vais
créer une fonction, qui est take command. Dave, prends les commandes.
Dans la fonction, pour l'instant, je vais taper du pus. abord, nous devons
installer un module pour prendre les commandes de l'utilisateur. Une fois de plus, j'ouvre mon
Windows Power Shell, je vais taper P pour
installer la reconnaissance vocale, puis j'appuie sur Entrée Comme vous pouvez le constater, l'exigence est
déjà satisfaite, mais vous devez terminer
le processus de téléchargement. Revenons au code tor. Maintenant, nous devons d'abord importer
ce module dans notre fichier. Donc, pour taper, importez la reconnaissance
vocale en tant que SR. Maintenant, je vais créer une
chaîne de documentation dans cette fonction, et je vais taper
take microphone input
from the user, et
return string. Cette fonction va
prendre l'entrée micro de l'utilisateur et renvoyer une chaîne. Ensuite, nous devons appeler la fonction
de
reconnaissance de ce module R
égale à SR dot recognizer de
reconnaissance de ce module R égale à SR dot recognizer Cette fonction de reconnaissance permet de
prendre en charge la saisie vocale. Ensuite, faites fonctionner le microphone d'un poêle. Ensuite, insérez cette
fonction Imprimer, écouter Je vais maintenant modifier
la valeur du seuil de pose
au seuil de pose, et je vais augmenter la valeur du seuil de
pose de 1,5. Maintenant, la question qui se pose est la suivante :
quel est le seuil de pose ? Si j'appuie sur la touche
Ctrl et que je clique sur le seuil de pose, vous pouvez voir
ici quel
est le seuil de pose. Comme vous pouvez le constater, il s'agit en
moyenne de quelques secondes de non parlant avant qu'une
phase ne soit considérée comme terminée. Par défaut, il est livré
avec 0,8 seconde. Ça veut dire qu'après un mot, tu t'arrêtes pendant
plus de 0,8 seconde. Ensuite, il va
compléter la phrase. Si vous augmentez le seuil de
publication, vous pouvez attendre 1,5
seconde après un mot. Il s'agit de la jauge d'utilisation de la valeur du seuil de
publication, puis nous devons
utiliser la fonction son. Audio égal à r son. Puis,
entre parenthèses, source. Dans la fonction Listen, je transmets la source audio. Si vous cliquez sur la fonction d'
écoute, vous pouvez voir
ici ce que la fonction d'
écoute peut faire. Si vous voulez le comprendre, vous pouvez lire le document dans son intégralité. Encore une fois, je reviens à
mon fichier point Pi principal, et maintenant je vais utiliser
tri except condition. Essayez à l'intérieur du bloc d'essai. Dans un premier temps, je
vais imprimer une déclaration. Imprimez entre parenthèses
à l'intérieur des codes doubles, je vais imprimer en reconnaissant Ensuite, nous
devons utiliser le moteur qui peut convertir l'
audio en chaîne. Je tape une requête égale à un point R, vous pouvez utiliser la reconnaissance
d'être, la reconnaissance de Google,
la reconnaissance Google Cloud, reconnaissance d'IVM, la reconnaissance des
snacks Vous pouvez utiliser ce que vous voulez, mais je vais utiliser Google
reconnu. Il s'agit du même moteur, qui est utilisé sous
votre forme et sous votre forme rouge. Reconnaissez que Google est très
puissant et si précis. Dans cette fonction,
je vais d'abord passer l'
audio en paramètre, puis nous devons
transmettre le langage. Je viens d'Inde, donc
je vais utiliser EN N qui signifie Inde anglaise. Il va convertir
l'audio en texte, puis je vais imprimer
entre parenthèses, je vais utiliser une chaîne Dans le double cours,
je vais taper. L'utilisateur a dit
L'utilisateur a dit dans le Calass que je vais transmettre la requête, puis je vais taper
Bala n pour le nouveau caractère de ligne Si je vous montre la fonction Google
reconnue, vous pouvez voir
ici que notre fonction Google
reconnue utilise le moteur Snacks. Comme je vous l'ai dit plus tôt,
cette fonction utilise
également les mobiles entrants et rouges. C'est tout à fait correct. Nous
complétons notre fonction de prise. S'il y a un
problème dans notre code, nous devons
gérer l'exception. Je vais taper
exp exception sous la forme E, à l'intérieur de l'exception, je
veux imprimer une déclaration Imprimer, entre parenthèses,
je vais utiliser la chaîne E,
Sod, et le
nom de notre auteur est Tony Sod Tony Ca, redis-le. Et je renvoie aussi
une chaîne, aucune. Ce n'est pas une fonction,
juste une chaîne, aucune. En dehors de l'exception, je
souhaite également écrire une requête écrite. Supposons que vous disiez quelque chose, mais qu'il ne vous reconnaisse pas. Dans ce cas, il
va renvoyer Sony, le
répéter, et il n'en
a écrit aucun. Appelons la
fonction et vérifions. Est-ce correct ou non ? abord, je vais commenter la fonction d'
effacement, puis je vais appeler
take common function Exécutons le code et
voyons s'il fonctionne ou non ? Bonjour tout le monde. Comme vous pouvez le constater, c'est une reconnaissance.
Attendons un peu. Comme vous pouvez le voir, il est
écrit « Hello World ». L'utilisateur est triste, Bonjour tout le monde. Comme vous pouvez le constater, notre fonction de prise de commande
a parfaitement fonctionné. Il peut écouter notre voix. Il reconnaît également notre voix et la
convertit en texte. Nous avons réussi à prendre en compte les entrées vocales
de l'utilisateur. Dans la prochaine partie
de ce projet, nous allons
intégrer Wikipédia et les résultats de
recherche de Wikipédia à
l'aide d'une commande vocale. Merci d'avoir regardé cette vidéo, restez à l'affût pour la prochaine
partie de cette vidéo.
5. Module PyAudio: Peut-être que vous rencontrez ce genre de problème lorsque vous appelez la fonction
take command. L'erreur d'attribut n'a
pas pu trouver Pi audio, et aucun nom de module Pi audio, et cela renvoie une erreur
dans votre terminal. Si vous essayez de télécharger ce
module dans DOS Power Shell, PP installe Pi audio, comme vous pouvez le voir, il connecte
le fichier audio Pi, mais il ne termine pas
le processus de téléchargement. Si vous n'avez pas les outils de
roue requis dans votre Python, dans ce cas, vous pouvez
rencontrer ce problème. Il se peut que certains fichiers soient
absents de votre ordinateur. Voyons comment nous pouvons
résoudre ce problème. Dans un premier temps, vous devez
ouvrir votre navigateur, puis vous devez rechercher nos fichiers binaires
visuels en Python. Ensuite, vous devez ouvrir ce lien. C'est une redirection vers ce site Web. Ce sont des modules Python. Mais nous devons télécharger le fichier
Pi Audio Wheel. Je vais taper
Control AP et je vais taper Pi audio. Celui-ci. Comme vous pouvez le voir, quelqu'un
va déjà déposer le dossier pour nous, et vous devez
télécharger le fichier
testamentaire exact en fonction de
votre version de Python. Si j'ouvre Windows
Psion et Ti Python, puis que j'appuie sur
Entrée, comme vous pouvez le voir, notre version de Python est 3.10, et elle est également 64 bits Selon cette version, nous devons télécharger ce fichier
binaire. Alors cliquez dessus. Comme vous pouvez le voir, il le télécharge, puis vous devez ouvrir
le dossier de téléchargement, et ici vous pouvez voir le nom du fichier
testamentaire Pi audio. Nous devons installer ce
fichier en tant que module Python. Si vous êtes d'abord un utilisateur de Windows, appuyez sur **** puis sur la droite. Ici vous pouvez voir l'option
Open Power sal chair. Ensuite, il vous suffit
de taper P install, et le nom de notre module est Pi audio. Je vais taper Py, puis appuyer sur la touche Tab. Comme vous pouvez le constater, le jeu final se
termine automatiquement, puis vous devez appuyer sur
Entrée pour installer
ce fichier de roue Comme vous pouvez le constater, Pi
audio est déjà installé avec la même
version que la roue fournie. Parce que j'ai déjà
téléchargé ce fichier, mais vous devez terminer
le processus de téléchargement. Ensuite, si je tape Python, j'importe le module audio
Pi. Comme vous pouvez le constater,
il n'y a aucune erreur. En suivant cette méthode, vous
pouvez installer n'importe quel module. Maintenant, notre
fonction take common fonctionnait correctement. Merci d'avoir regardé cette vidéo, j'espère avoir résolu votre problème.
6. Rechercher sur Wikipédia en utilisant la commande vocale: C'est bon de vous voir où, les gars. Une fois de plus, je suis dans un
Visual Studio Code tor. Dans ce tutoriel, nous
obtenons des résultats de Wikipedia, en utilisant notre commande vocale. Si vous voulez
savoir quoi que ce soit, vous pouvez exceller avec votre IA pour obtenir des résultats. Ensuite, Jervis va renvoyer le
résultat de Wikipedia. Commençons par l'aspect pratique. Dans un premier temps, je vais commenter la fonction de commande technique, et je vais m'
appeler fonction. Ensuite, insérez la fonction principale, je vais utiliser la condition EP. Si tel est le cas, insérez
la condition ep, je veux exécuter cette
fonction une fois. Si vous souhaitez exécuter cette
fonction encore et encore, vous pouvez utiliser il loop. Et insérez la condition ep, je vais taper quay égal à fonction de commande
technique,
point inférieur à la fonction abord, je vais convertir notre requête utilisateur
en minuscules, et maintenant je dois installer le module
Wikipedia. Je vais ouvrir partiellement
mes fenêtres. Ensuite, je vais installer le module
Wikipedia, donc je vais taper,
Pep, install, Wikipedia Si j'appuie sur Entrée,
comme vous pouvez le voir,
les exigences d'impression
sont déjà satisfaites. J'ai déjà téléchargé ce module, mais vous devez terminer
le processus de téléchargement. Revenons au studio de visa
Coraor et tapons un code. Dans cette condition EP, je vais créer
une autre condition p. Si et dans cette condition ep, je vais attribuer un mot
déclencheur pour Wikipédia, qui est Wikipedia,
Wikipedia, et W est un autre mot déclencheur
pour Wikipedia In query. Ensuite,
dans la condition e , je vais d'abord
appeler cette fonction PC. Parlez et mettez les parenthèses en
recherchant Wikipédia. Supposons que vous vouliez rechercher un
résultat pour Donal Trump. Ensuite, vous pouvez demander à votre Jervis, Donal Trump Wikipedia,
sinon, qui est Donal Comme vous pouvez le constater, notre section
Wikipédia et le
mot « Who Who » sont le point
de départ du résultat de Wikipédia. Il va renvoyer le
résultat de Wikipedia. Ensuite, Q égal à Q point
remplace la fonction. Fonction de remplacement par point,
et je souhaite remplacer notre mot clé Wikipédia par un mot
vide, de type somme, Wikipedia. Et je veux remplacer
ce mot clé par « banque ». Pour les résultats, je vais créer une variable égale à, et maintenant je vais
appeler une fonction du module
ukipedia,
qui est Je vais taper la fonction de résumé des
points de Wikipédia. Entre parenthèses, fonction de résumé par
points. Ensuite,
entre parenthèses,
je vais d'abord passer la
requête en argument Le deuxième argument concerne les phrases. Cela signifie le nombre de phrases nous voulons obtenir à la suite
de Wukipedia Je vais donc taper des phrases. Phrases égales à deux. Pour l'instant, je veux deux phrases
du résultat de Wukipedia. Mais dans un premier temps, nous devons importer module
Wukipedia dans notre page Donc, pour taper, importez Wikipédia. Je reviens ensuite à la fonction. Ensuite, je vais appeler à nouveau la fonction
Speak. Du son à taper, à parler. Et dans cette fonction de parole, je vais taper
selon Wikipédia, selon Wikipédia. En utilisant cette fonction Sari, nous pouvons extraire le résultat
de Wikipédia, et j'ai stocké ce résultat
dans cette variable de résultat Ensuite, je vais imprimer le résultat,
les résultats du ping. Il va imprimer le
résultat en deux phrases de Wikipedia, et je veux également exprimer
le résultat en utilisant Jervis Je vais appeler Speak
Function une fois de plus. Exprimez le résultat
entre parenthèses. Enfin, nous avons intégré
avec succès notre module Wikipédia
dans notre projet Jarvis Il est donc temps d'exécuter le code et de voir s'il fonctionne
correctement ou non. Exécutons donc le code. Bonsoir, Tony.
Bonjour, Tony, je suis Jarvis Dites-moi en quoi je
peux vous aider. Qui est Donald Trump ? Recherche sur Wikipedia.
Selon Wikipedia, Donald John Trump, né le 14 juin
1946, est un
homme politique américain, personnalité médiatique et homme d'affaires qui a été
le 45e président des
États-Unis de 2017 Né et élevé dans le
Queens, à New York, Trump a obtenu un baccalauréat de la Warden School
de l'université de
Pennsylvanie en 1968 Au début, notre
assistant Jervis écoute notre voix, puis il reconnaît notre voix, puis il imprime le
texte, ce que disent les utilisateurs. Comme vous le savez, je dis
qui est Donald Trump. Et comme vous le savez, qui
est la clé
de déclenchement de la recherche sur Wikipédia ? C'est pourquoi, lorsque j'utilise ce mot, il renvoie le
résultat de Wikipedia. Ensuite, notre assistant
imprime notre résultat dans notre terminal et
prononce également notre résultat. Dans notre prochain tutoriel, je vais intégrer la date de nouvelles
en direct dans notre projet Jervis Merci d'avoir regardé cette vidéo, restez connectés pour notre prochain projet, restez connectés pour notre
prochain tutoriel.
7. Mise à jour des actualités en direct Utiliser la commande vocale: Bonjour les gars, c'
est bon de vous revoir. Il s'agit de la
section la plus importante de ce projet. Dans cette partie, nous allons
intégrer la mise à jour de Lib News dans notre projet. Lorsque nous demandons à notre Jervis
de suivre les actualités en direct
, nous allons parler de l'actualité avec leur contenu Voyons comment cela fonctionne. abord, je vais
créer une condition LCP, demande d'actualités
L dans une requête, puis dans la condition LP, je vais créer une fonction vocale Parlez
entre parenthèses dans le titre de l'actualité. Ensuite, la requête est égale à la fonction de remplacement des
points de requête, et je veux remplacer la
nouvelle brochette par du blanc Pour obtenir les dernières actualités, nous devons utiliser l'API. Pour cela, je vais
utiliser ce site web, news api point O Rg Ce site Web est gratuit
pour les développeurs. Au début, vous devez vous
inscrire à ce compte, et je ne vais pas couvrir le processus d'inscription.
C'est très simple. Si vous ne vous connectez pas
à ce site Web, vous ne pouvez pas obtenir l'APIT C'est pourquoi la connexion
est très importante. Accédez ensuite au mot URL
et tapez les sources de barres obliques. Si j'appuie sur Entrée, vous
pouvez voir ici toute la liste des pays. Vous pouvez donc sélectionner votre propre
pays pour les mises à jour. Je viens d'Inde, je
vais donc sélectionner l'Inde. Ici, vous pouvez voir,
c'est mon EPIK, et nous avons besoin de cet EPIK
pour les mises à jour. Je vais copier l'EPIK. Ensuite, je vais retourner dans
mon éditeur de code VSL Studio, et je vais
créer une URL variable
égale à celle qui figure dans
le double cours je vais tester mon EPIK Nous obtenons des données à l'aide de l'EPI. C'est pourquoi nous devons utiliser un
module, qui est request. Je vais importer le module de
demande. Demande d'importation. Ensuite, je vais
créer une variable, et notre variable m est nouvelle. Nouvelles équivalentes à request point git. En utilisant la fonction git, nous pouvons
obtenir le résultat de cette requête. Dans la
fonction git, je vais
passer l'URL en paramètre, puis je vais
convertir ce contenu en un format texte, du texte à points. Comme vous le savez, la plupart du temps, l' API envoyait des données JSON, et nous devons maintenant convertir
les données JSON en un objet Python à l'aide de la fonction
Jen point lot. M est égal à la fonction du lot de points Jen, fonction du lot de points
J, entre parenthèses, nouveau À l'aide de la fonction Jen Lots, nous convertissons les données Json
en un objet Python. Mais d'abord, nous devons importer le module
JSON dans notre fichier. Je vais importer le module JSON. Revenons maintenant au site Web de l'API
News. Supposons qu'il s'agisse de
notre objet Python et que cet objet possède trois
propriétés :
status, put result
et articles. Dans cet objet d'article, nous avons d'autres objets. Dans un premier temps, nous devons
accéder à l'objet de l'article. Ensuite, nous devons exécuter une boucle
étrangère pour accéder à tous les objets contenus dans
l'objet article. Pour l'objet de l'article, je
vais prendre une variable, et le
nom de notre variable est en quelque sorte égal à news inside the square ss,
nos articles de propriété. Si je vous montre à nouveau le
site d'actualités, comme vous pouvez le voir
dans l'article, nous avons une propriété nommée Title. Nous avons également une propriété
nommée description. Le titre signifie le titre de l'actualité. La description signifie le contenu de l'actualité. Je souhaite accéder au
titre de l'actualité avec leur contenu. Pour cela, nous devons utiliser une boucle. Laisse-moi te montrer. Je
vais donc utiliser quatre boucles pour l'article dans l'art, c'est-à-dire
les quatre boucles Tout d'abord, je souhaite
imprimer le titre de l'article. Je vais utiliser l'article imprimé entre parenthèses
au lieu du titre carré Après avoir imprimé le titre de l'article, je veux également prononcer
le titre de l'article. Je veux utiliser la
fonction speak pour cela. Avec le titre de l'article, je souhaite
également écouter la description de l'
actualité. Je vais dupliquer
ces lignes. Dans un premier temps, je vais
imprimer la description. Et aussi, je vais donner
la description. Certains pour copier le mot de
description, et je vais le coller
dans cette position. De plus, je vais exécuter
une autre fonction vocale. Parce qu'après la fin d'une nouvelle, elle va
passer à l'autre. Et entre deux nouvelles,
j'ai envie de prendre la parole, passer à la suivante. Sinon, nous ne pouvons pas comprendre
où se sont passées nos nouvelles. Quelques unes à taper pour passer
aux nouvelles suivantes. Enfin, nous intégrons une API d'
actualités dans notre Jervis. Exécutons le code
et voyons s'il fonctionne correctement ou non.
Exécutons le code. Bonsoir, Tony.
Bonjour, Tony, je suis Jarvis Dites-moi en quoi je
peux vous aider. Actualités du jour. Les gros titres de l'actualité.
Des chercheurs indonésiens élèvent de bons moustiques pour combattre
Dang, l'Indian Express Les résultats de l'essai
ont montré que le déploiement moustiques avec
Wilbikor réduisait les cas
de dengue de 77 % et les
hospitalisations de 86 % Passons à l'actualité suivante. Six règles que chaque
personne diabétique doit suivre pendant les
fêtes de fin d'année sur india.com Suivez ces six règles pour contrôler votre taux de sucre et rester en bonne santé
même si vous êtes diabétique fêtes de fin d'année. Passons à l'actualité suivante. Ainsi, pendant que vous pouvez écouter
, annoncez toutes les nouvelles une par une. J'espère, maintenant que cette section
est claire pour vous, comment nous pouvons utiliser l'EPI et en
extraire les actualités Merci d'avoir regardé cette vidéo. Dans la partie suivante de cette vidéo, nous allons ouvrir le navigateur Web à
l'aide de notre commande vocale. Vous pouvez effectuer une recherche sur YouTube, vous pouvez effectuer une recherche sur Google,
etc. Veuillez indiquer votre.
8. Résultat de recherche dans le moteur de recherche utilisant la commande vocale: Bonjour, les gars. C'est bon
de te revoir. Encore une fois, je suis dans mon code tor de
Visual Studio. Dans cette section, nous
allons apprendre comment pouvons-nous rechercher les résultats d'un site Web à
l'aide de notre commande vocale ? Supposons que je
veuille ouvrir google.com, puis que je
commande à Jarvis Open Ensuite, il va ouvrir mon navigateur et me rediriger
vers google.com Rapidement, nous devons
importer un module intégré, qui est un navigateur Web. Je souhaite importer ce module. Importez un navigateur Web. C'est le
module intégré de Python, puis je vais créer
une autre condition labiale L C Ouvrez Google dans la requête. Puis à l'intérieur de la condition EP. Je vais appeler la fonction d'ouverture par points
du navigateur Web. Le navigateur Web n'est pas ouvert. Ensuite, entre parenthèses
à l'intérieur du double cours, nous devons transmettre le nom de domaine Pourquoi voulons-nous rediriger ? Je vais passer par Google. Définissons le fichier
et exécutons le code. Cela fonctionne-t-il correctement ou non ? Je vais appuyer sur le bouton Exécuter. Bonsoir, Tony.
Bonjour, Tony, je suis Jarvis Dites-moi en quoi je
peux vous aider. Ouvrez Google. Comme vous pouvez le voir, cela ouvre mon navigateur Web et me
redirige vers google.com De même, en suivant
cette méthode, vous pouvez également ouvrir YouTube. Je vais donc dupliquer
la condition EP, et dans notre section de requête, je vais taper L C
Open YouTube dans la requête, puis rediriger vers youtube.com Si je définis ce fichier et que j'exécute
le code une fois de plus. Bonsoir, Tony. Bonjour, Tony. Je suis Jervis.
Dites-moi en quoi je peux vous aider. Ouvrez YouTube. Comme vous pouvez le voir, il redirige vers youtube.com Vous pouvez ouvrir n'importe quel site Web
à l'aide de votre commande vocale, comme Facebook, gitub,
Stack Overflow, etc. Mais si vous souhaitez
effectuer une recherche dans votre moteur de recherche
par défaut , nous devons écrire deux
lignes supplémentaires.
Laisse-moi te montrer. Encore une fois, je duplique
cette condition P. Je souhaite maintenant rechercher des résultats à partir de notre moteur de recherche par défaut. Pour cela, je vais taper le navigateur de
recherche dans la requête. Navigateur de recherche. Ensuite,
dans la condition P, je vais appeler la fonction
Speak. Je vais donc taper Sp. Puis, entre parenthèses, notre Jervis demande à l'utilisateur
ce qu'il doit rechercher Jervis va demander à l'
utilisateur, que dois-je rechercher ? Je dois donc taper, que
dois-je rechercher. Ensuite, je vais
prendre une variable, qui peut prendre la commande de l'utilisateur. UM égale à UM
mean user command. Je vais appeler take common
function, take command. Point plus bas. En utilisant la fonction lower, nous pouvons convertir la commande
en minuscules. Ensuite, je vais rechercher cette requête
utilisateur dans notre navigateur. Encore une fois, je vais exécuter la fonction d'ouverture par points
du navigateur. Le navigateur Web n'est pas ouvert. Insérez les parenthèses,
je vais utiliser une chaîne. Insérez les calibrages, je
vais passer la requête utilisateur, qui est la commande utilisateur U M, M. En utilisant cette condition,
je vais d'abord commander mon navigateur de recherche
Jervis Ensuite, notre programme redirige
vers cette condition LC, puis il exécute une
fonction vocale. Que dois-je rechercher ? Ensuite, vous exécutez la fonction
Take Common et prenez la saisie vocale
de l'utilisateur. Ensuite, vous allez rechercher
la requête dans notre navigateur. Exécutons donc le code et voyons
s'il fonctionne correctement ou non. Je vais donc cliquer
sur ce bouton de lecture. Bonsoir, Tony.
Bonjour, Tony, je suis Jarvis Dites-moi en quoi je
peux vous aider. Navigateur de recherche. Que dois-je rechercher ? Donald Trump. Comme vous pouvez le voir, après avoir ouvert mon navigateur, il répond à la requête,
Donald Trump. Vous pouvez rechercher n'importe quel résultat à partir du moteur de
recherche à l'aide de la commande
vocale. Maintenant, je veux rechercher mon
adresse IP à l'aide de la commande vocale. Je vais obtenir
cette condition ELP, et je vais
rechercher l'adresse IP LC
dans la demande d'adresse IP,
puis à dans la demande d'adresse IP, la place de la condition P, je vais créer une
variable, qui est IP,
IP égale à la porte de requête
au lieu du Penthess, je vais faire une demande
à un site Web, qui peut
renvoyer mon HTTP, adresse IP de l'API à deux points. Dot Rg. Je vais également convertir ma demande
au format texte. Texte à points. Nous devons passer
une autre barre oblique après le protocole STTP Il va renvoyer mon
adresse IP au format texte. Ensuite, je souhaite imprimer mon
adresse IP dans mon terminal. Je vais appeler la fonction
d'impression. Imprimer, à la place des parenthèses,
je vais utiliser Ft. Au lieu des codes doubles, votre adresse IP est votre adresse IP est une
adresse IP à double code. Je vais appeler
la variable IP. Je vais également
dupliquer cette ligne et
appeler la fonction Speak. Si je définis ce fichier, que j'
exécute mon code et que
j'exécute mon code, bonsoir, Tony. Bonjour, Tony, je suis Jarvis. Dites-moi en quoi je
peux vous aider. Mon adresse IP. Votre adresse IP est 12.79 0.16 0.58. Ainsi, comme vous pouvez le voir, nous
pouvons ouvrir des sites Web, nous pouvons rechercher une adresse IP et nous pouvons également rechercher une
requête dans le moteur de recherche. Ainsi, dans la partie suivante
de ce didacticiel, nous pouvons ouvrir différents types d' applications en utilisant
différentes commandes vocales. Merci donc d'
avoir regardé cette vidéo, restez connectés pour notre
prochain tutoriel.
9. Application ouverte en utilisant la commande vocale: Bonjour, les gars, c'est bon
de vous revoir. C'est l'une des parties les plus
passionnantes de ce projet. Dans cette section,
nous allons apprendre comment ouvrir différentes applications
informatiques à l'
aide de commandes vocales. Créons la condition LSP. LEP. Tout d'abord, je veux ouvrir l'invite de commande à
l'aide de la commande vocale. Dans les codes uniques, je vais taper
OPN command prompt Ouvrez l'invite de commande dans la requête, puis dans la condition EP pour ouvrir une
application ou un fichier, nous devons importer le module du système d'exploitation. Je vais importer le module du système d'exploitation. Importer le système d'exploitation. Ensuite, je reviens à la condition EP
et je vais taper O S point system les parenthèses, insérer les codes
de rôle Je vais taper, recommencer pareil. Comme vous le savez, l'invite de commande
est notre application système. C'est pourquoi nous devons utiliser la fonction système de points du système
OS. Exécutons le code et voyons
s' il fonctionne correctement ou non. Je vais appuyer sur le bouton. Bonjour, Tony.
Bonjour, Tony, je suis Jervis Dites-moi en quoi je
peux vous aider. Ouvrez l'invite de commande.
Comme vous pouvez le voir, il ouvre Windows command prom. Mais maintenant, je veux ouvrir
Photoshop à l'aide de la commande vocale. Pour cela, je vais
créer une autre condition P. Je vais fermer cette ligne, et je vais taper LC
open photoshop dans query. Ensuite, à la place de la condition P, je vais créer une variable, qui est le chemin Cote. Cotez le chemin égal à la
place des codes doubles, nous devons fournir
l'emplacement du fichier. Je vais rechercher l'application
Photoshop dans ma barre de recherche Photoshop. Ensuite, je sélectionne l'application, et je vais
cliquer avec le bouton droit de la souris sur cette application. Vous pouvez voir l'option, ouvrir l'emplacement du fichier, et je vais cliquer
sur cet emplacement. Comme vous pouvez le voir, il fournit
l'emplacement du fichier, puis encore une fois, je
vais appuyer sur un clic dessus. Je vais maintenant
cliquer sur Propriétés. Ici, vous pouvez voir l'
option nommée target. Nous devons copier le chemin du fichier
cible, je vais
donc appuyer sur Ctrl
C pour copier le chemin du fichier. Revenons ensuite à l'oator de
Visa Studio, et je vais le coller
dans le double code Je vais maintenant supprimer
le devis supplémentaire. Si vous ouvrez Photoshop dans notre requête, notre programme va
déclencher ce chemin, et il va ouvrir notre application
Photoshop. Mais passons maintenant à passer
plusieurs barres obliques entre ce pli et le
nom, quelque chose comme ça Ensuite, je vais appeler fonction
Start file
depuis le module OS, st start file et
s les parenthèses, je vais transmettre
cette variable. Code. Exécutons le code et voyons s'il fonctionne correctement ou non. Je vais appuyer sur le bouton Exécuter. Bonjour, Tony.
Bonjour, Tony, je suis Jervis Dites-moi en quoi je
peux vous aider. Jervis, ouvre Photoshop, s'il te plaît. Comme vous pouvez le voir, il est ouvert
par l'application Photoshop. En utilisant cette méthode, nous pouvons ouvrir n'importe quelle application à l'aide de
notre commande vocale En suivant cette méthode similaire, je souhaite ouvrir l'
éditeur de code iso Studio à l'aide de la commande vocale. Je vais rétablir cette
ligne une fois de plus, et je vais taper
LC open Code dans la requête, puis, encore une fois,
je vais revenir à mon s et je vais
taper Vis Studio Code Et puis cliquez dessus. Comme
vous pouvez le voir, ouvrez l'emplacement du fichier
et cliquez dessus. Ensuite, je sélectionne l'icône et je
clique à nouveau dessus, puis je passe
aux propriétés. Ici, vous pouvez voir l'option target, et je vais copier
l'emplacement cible, puis je reviens à mon
codaor Viso Stdio Ensuite, je vais remplacer
le code emplacement de Perth par cet emplacement de fichier. Vous devez également fournir
plusieurs barres obliques inverses entre le nom de ce titulaire,
quelque chose comme ça Exécutons le
code et essayons d'ouvrir une nouvelle
fenêtre de code Viso Studio sur mon ordinateur. Bonjour, Tony.
Bonjour, Tony, je suis Jarvis Dites-moi en quoi je
peux vous aider. Code ouvert. Comme vous pouvez le voir, une nouvelle
fenêtre de studio de visite s'
est ouverte sur mon ordinateur. Après ce
processus, vous pouvez ouvrir n'importe quelle application à l'aide de
votre commande vocale. Dans la prochaine partie
de cette vidéo, nous allons apprendre comment
écouter de la musique à l'aide de
notre commande vocale. Et nous allons également apprendre comment rechercher une
vidéo sur YouTube ? Merci d'avoir regardé cette vidéo, restez à l'affût pour la prochaine
partie de ce didacticiel.
10. Écouter de la musique et les résultats de recherche dans YouTube 90p amélioré: C'est bon de vous voir ici, les gars. Encore une fois, je suis dans mon
codeur VSO Studio. Dans ce tutoriel,
nous allons
jouer de la musique à l'aide de
notre commande vocale. Non seulement cela, nous allons
également lire des vidéos
YouTube à l'aide de
notre commande vocale. Supposons que je veuille regarder
Bliger Song sur YouTube. Dans ce cas, nous devons
commander à notre Jervis de
jouer cette chanson, et tu vas
ouvrir mon navigateur rediriger vers youtube.com
et jouer Créons notre première fonction. Créons notre première condition
pour jouer de la musique MP Three. Comme vous pouvez le voir dans mon répertoire de travail
actuel, il existe un dossier nommé music. Dans le dossier de musique, nous devons composer trois
MP, trois chansons. Je vais utiliser les
chansons pour cet exemple. Je vais d'abord
créer la condition ELP. P, jouez de la musique dans Query, dans Query, puis dans
la condition EP , nous devons d'
abord créer une
variable pour stocker le chemin du fichier. Le nom de notre variable
est répertoire musical. Music Underscore DIR égal
à l'intérieur des codes uniques, je vais fournir
le répertoire Je copie déjà le chemin du fichier et je vais le coller ici, et je dois également fournir plusieurs barres obliques inverses
entre les noms pliés Je vais maintenant convertir toutes
les chansons dans une liste Python. Je vais créer une
variable songs égale à au moins dar, la parentesse, dans cette
fonction, fournira le
chemin du fichier en paramètre Liste de la musique DAR. Je vais copier cette variable, répertoire
musical,
et la coller ici. Tous les éléments de ce répertoire sont désormais des éléments de liste Python. Maintenant, je veux imprimer les
chansons dans mon terminal, je veux
donc utiliser la fonction d'impression. Imprime la chanson
entre parenthèses. Nous devons maintenant utiliser la fonction de fichier de démarrage
Os point
pour jouer la chanson. Je veux taper O S
point, démarrer le fichier. Est-ce que les parenthèses, le point Os et le point Path se joignent à l'intérieur de
la fonction de jointure Nous devons passer deux paramètres. Notre chemin de fichier et l'élément de liste. Le
nom de notre variable à cinq chemins est Music directory. Music DIR, coma, et je veux jouer notre
première chanson de la liste. Les chansons entre accolades, I'm going to pass zero, joueront la
première chanson de la liste Exécutons le code et voyons s'il fonctionne correctement ou non. Je vais appuyer sur le bouton Exécuter. Bonsoir, Tony.
Bonjour, Tony, je suis Jarvis Dites-moi en quoi je
peux vous aider. Écoutez de la musique. Comme vous pouvez
le voir, il joue notre musique. Vous pouvez jouer n'importe quelle musique
en particulier. Sinon, vous pouvez
utiliser la fonction aléatoire pour écouter n'importe quelle musique
de cette liste. Sinon, vous pouvez maîtriser votre IA
, la musique que vous souhaitez écouter. Dans notre prochaine vidéo, je vais modifier cette condition de
lecture de musique, et maintenant je souhaite lire une
vidéo sur YouTube à l'aide de la commande vocale. Pour cela, je vais
créer une autre condition EP. E, jouez la commande Tube dans une requête, dans une requête, puis dans la
condition ELP pour lire une vidéo, vous devez installer un module, qui est Pi what key Ce module est très
facile à utiliser. Ouvrons le Windows Power
Shal et essayons de le télécharger. Comme vous pouvez le voir, je suis
dans ma version partielle de Windows, et maintenant je vais
installer le module Pi what kit. P install Pi k. Ensuite, je
vais appuyer sur Entrée. Comme vous pouvez le constater, l'
exigence est déjà satisfaite car je l'ai
déjà téléchargée, mais vous devez terminer
votre processus de téléchargement. Ensuite, je retourne dans mon
visuo sto correor, et je vais importer
ce module dans ce Importer par quel kit ? Question k. Puis je reviens à
la condition ELP. Dans un premier temps, je vais
appeler la fonction Speak. Parlez et mettez les parenthèses, je vais taper, que
dois-je rechercher dans Tube ? Donc, pour taper, je recherche dans
Tube et point d'interrogation. Quand je commanderai le Tube, notre service des urgences me demandera que dois-je rechercher sur YouTube ? Ensuite, notre ger va
prendre les entrées vocales de l'utilisateur. Pour cela, je vais
créer une variable, commande
CM égale à la fonction
take command. Et les parenthèses pointent plus bas. En utilisant la fonction point lower, nous pouvons convertir notre texte
en minuscules. Ensuite, nous devons appeler une fonction
du module Pi wa kit, qui est play on T.
Je vais donc taper ket, play on T, au lieu de
la parenthèse, je veux utiliser une chaîne F. Au lieu des codes doubles, et des calises, je vais passer Le module Pi Wakit est
assez puissant, et il est également assez avancé Maintenant, je veux jouer la chanson
BLR sur YouTube. Exécutons le code et voyons
s' il fonctionne correctement ou non ? Bonsoir, Tony.
Bonjour, Tony, je suis Jarvis Dites-moi en quoi je
peux vous aider. Jouez à YouTube. Que dois-je rechercher sur YouTube ? Believer Song. Comme vous pouvez
le voir, mon navigateur est ouvert. Et comme vous pouvez le voir, il a joué la
chanson Believer sur YouTube. D'abord. Donc, étape par étape, nous avons rendu notre Jervis
très puissant Dans notre prochaine
vidéo, nous allons
envoyer un
message d'actualités en utilisant Jervis De plus, nous allons
envoyer des e-mails en utilisant Jervis. Merci d'avoir regardé cette vidéo, S tune pour la
suite.
11. Envoyer un message WhatsApp en utilisant la commande vocale améliorée 90p: C'est bon de vous voir, les gars. Dans cette section, nous
allons envoyer un message et un e-mail
Worsp à
l'aide de notre commande vocale Sans perdre votre
temps, commençons. Au début, je vais envoyer un message
Worps par commande
vocale Je vais créer
une autre condition p. P. Envoyer un message dans une requête. Ensuite, dans la condition ipe,
dans la condition pe, je vais d'
abord
appeler la fonction speak Parle. J'ai mis les parenthèses, inséré les codes doubles Je vais taper, à qui
souhaitez-vous envoyer le message ? Je vais taper le message de qui. Ensuite, je vais prendre une
variable pour enregistrer ce nombre, et le nom de notre variable
est num égal à l'entrée. Est-ce que les parenthèses sont un nombre. Et puis barre oblique inverse
n pour une nouvelle ligne. Ensuite, encore une fois, je vais
appeler cette fonction de pointe. Parlez plutôt entre parenthèses,
je vais taper. Maintenant, Javi va demander
à l'utilisateur, que voulez-vous envoyer Je vais taper
, lequel envoyer. Encore une fois, je vais créer un autre
message variable dont g est égal à, je vais appeler la fonction take
command lower. Prenez le point de commande plus bas. Ensuite, je vais
appeler une fonction depuis le module Pi what kit. La fonction O m est
envoyer quel message. Je vais attacher k point, envoyer quel message et définir les parenthèses
comme premier paramètre, nous devons transmettre le numéro d'envoi Je vais passer la variable num. Comme deuxième paramètre, nous
devons transmettre le message. Je vais passer du MSG. Au total, nous devons
passer quatre paramètres. Numéro d'envoi,
heure et minute du message. Après la variable MG, je vais
appeler à nouveau la fonction speak. Parlez et mettez les parenthèses, je vais taper,
veuillez saisir l'heure, monsieur Monsieur. Tout d'abord, nous devons
créer une variable pour l'heure. Je vais donc taper
capital, H majuscule égal à n fonction, dans la fonction n,
je vais appeler input. Je ne veux pas cette fois
sous forme de chaîne. Je veux cette fois
en format numérique. C'est pourquoi j'utilise la fonction n. Dans le double cos, je vais taper enter l'heure. Et une barre oblique inversée sur quatre nouvelles lignes. Ensuite, je vais
reproduire cette ligne. Pendant une minute, je vais
prendre une variable, et je vais
taper enter les minutes. Comme troisième paramètre, je vais envoyer r, et comme deuxième paramètre, je vais envoyer minute, puis je vais
enregistrer ce fichier. Mais avant d'exécuter ce code, vous devez être connecté. Sinon, ça
ne marchera pas. Exécutons le code et
voyons s'il est correct ou non. Mais avant d'exécuter ce code, examinons un aperçu
de la condition p. Après avoir envoyé une requête de masse, elle est
redirigée vers cette condition p. Ensuite, notre Jervis va demander à qui voulez-vous
envoyer le message Ensuite, nous devons saisir
l'envoi et le numéro. Ensuite, notre Jervis va demander :
que voulez-vous envoyer ? Ensuite, nous devons faire
passer notre message. En outre, il vous demande du temps, quand vous souhaitez
envoyer le message. abord, vous devez entrer
les heures, puis
les minutes. Ensuite, j'appelle send what message
depuis le module Pi Wakit. Nous passons ici quatre
paramètres dans ce module. Numéro, message, heure et mini. Ke est le nom allié
du module Pi Wake. Exécutons le code. Bonsoir, Tony.
Bonjour, Tony, je suis Jarvis Dites-moi en quoi je
peux vous aider. Envoyez le message. À qui souhaitez-vous
envoyer un message ? Et maintenant, nous devons
taper ce numéro d'envoi. Tout d'abord, nous devons
saisir le code du pays. Je viens d'Inde, donc je
veux passer plus 91. Ensuite, nous devons
transmettre le numéro de téléphone portable. Ensuite, je vais appuyer.
Que souhaitez-vous envoyer ? Bonjour, Tony. Veuillez
saisir l'heure, monsieur. Comme vous pouvez le constater, notre heure
actuelle est 18:55. Je vais donc passer
18 heures et 57 minutes. Au bout de deux minutes, je
vais envoyer le message. Maintenant, il va falloir attendre la 62e place. Comme vous pouvez le voir dans la 62e, webs com sera ouvert après 22e message.
Attendons. Je vais donc d'abord avancer. Comme vous pouvez le voir, il s'agit d'ouvrir notre navigateur et de le
rediriger vers webs.com De plus, vous pouvez voir qu'il a déjà saisi notre
message. Bonjour Tune. Peut-être ne pas écouter Tony attentivement. C'est pourquoi il tape hello tune. Après le 22,
le message sera envoyé. Comme vous pouvez le voir, il a envoyé
notre message, hello tune. Vous savez maintenant comment
envoyer le message à l'
aide de notre commande vocale par
le module Hipp Pi Waki Dans la prochaine partie de cette vidéo, je vais envoyer un e-mail à
l'aide de notre commande vocale. Merci d'avoir regardé cette vidéo, restez connectés pour notre prochaine vidéo.
12. Envoyer des e-mails en utilisant la commande vocale améliorée 90p: Sinon, c'est bon de te revoir. Dans ce didacticiel, nous
allons apprendre comment envoyer un e-mail à l'aide d'une commande
vocale. Vous pouvez envoyer un e-mail à n'importe qui. Dans un premier temps, je vais
importer un module, qui est SMTP LIB Ici, je vais
lier l'installation de PP, SMTP
sécurisée, puis
je vais appuyer sur Entrée. Comme vous pouvez le constater, stton, exigence est déjà satisfaite car je l'ai déjà téléchargée, mais vous devez terminer
votre processus de téléchargement, puis je reviens à
la couleur de visite Dans un premier temps, nous devons importer
ce module dans ce fichier. Importez SMTP, LIB. Ensuite, je vais créer
la condition Ep. LC, envoyez un e-mail, demandez, puis entrez dans
la condition p. Dans un premier temps, je vais
appeler la fonction Speak. Parlez, entre parenthèses,
je vais taper. Notre oreille va demander, que dois-je envoyer, monsieur ? Quel envoi, monsieur, envoyez monsieur. Ensuite, je vais prendre les données vocales
de l'utilisateur. Pour cela, je vais créer une variable et notre limite de
variable est contenu égal à la fonction de commande
technique. Le point de commande est plus bas. Encore une fois, je vais
appeler cette fonction de pointe. Parlez dans les phases à
l'intérieur du double, ou JV va demander à
qui envoyer l'e-mail ? Courrier électronique. Entrez votre
adresse e-mail, monsieur. Monsieur. Ensuite, nous devons prendre l'
adresse e-mail de l'utilisateur. Pour cela, je vais
créer une autre variable 22 égale à input. les parenthèses, je vais
saisir l'adresse e-mail
et Backslash N pour Ensuite, je vais
appeler une fonction, et notre fonction est d'envoyer un e-mail. Et insérez cette fonction, je
vais passer deux paramètres. Notre premier paramètre est deux, et notre second
paramètre est contenu. Cette fonction va
envoyer notre e-mail. Mais avant de
créer cette fonction. Mais d'abord, je voudrais te
montrer quelque chose. Nous allons envoyer un e-mail
en utilisant notre adresse Gmail. Vous savez, le GML est très seq. Nous devons rendre notre
Gmail moins sec. Vous devez ouvrir votre navigateur. Accédez ensuite à la section
Compte du gestionnaire. Ici, vous pouvez voir l'
option, la sécurité, puis vous devez
activer ce futur. Des applications moins sécurisées. Vous
devez activer ce futur. Sinon, ça
ne marchera pas. Comme vous pouvez le constater, j'ai déjà opté
pour l'option des applications les moins sécurisées. De même, vous devez
activer cette option. Revenons au corréateur de Visual
Studio et créons
la fonction . Je vais taper. Dave et les
noms de nos fonctions envoient des e-mails. Entre parenthèses,
je vais passer deux paramètres, deux et un conteneur. Ensuite, insérez d'abord la
fonction NML, nous devons créer un serveur de noms de
variables Serveur égal à,
je vais appeler la fonction SMTP SMT.
Laisse-moi te montrer. STP. Insérez ensuite les parenthèses. Dans notre premier
paramètre, nous devons
transmettre le domaine
fourni par le service, qui est stp gmail Ensuite, nous devons transmettre
le numéro de port, qui est 587, puis nous
devons appeler la fonction EH Serveur EH LU. Ces fonctions sont déjà
définies dans le module SM LIV, et vous pouvez voir les étapes dans documentation de ce module Je ne fais rien de spécial. Je ne fais que suivre les étapes. Je ne fais que suivre leurs pas. Ensuite, nous devons appeler le
point du serveur, démarrer la fonction TLS. Serveur, fonction TLS par point de démarrage. Ensuite, nous devons appeler la fonction de connexion par point
du serveur. Connexion par point au serveur. Entre parenthèses, cette fonction de connexion est utilisée
pour l'authentification, et ici nous devons
passer deux paramètres Tout d'abord, nous devons transmettre notre adresse
GML, adresse GML. Deuxièmement, à l'intérieur des codes doubles, vous devez transmettre votre mot de passe
GML, votre mot de passe Vous devez saisir l'héritier de votre adresse
Gmail et
votre partage de mots de passe. Ensuite, nous devons appeler
la fonction Sen ML depuis le module SMTP LIV Je vais taper le point
serveur Sen ML entre parenthèses, ici, nous devons
passer deux paramètres Dans notre premier paramètre, nous devons coller notre adresse GM. Je vais donc copier ce texte
et le coller ici encore une fois. Ensuite, nous devons transmettre
l'adresse e-mail de l'expéditeur, que nous obtenons de l'utilisateur. Je voudrais donc en présenter deux ici. Ensuite, nous devons transmettre
le contenu du courrier électronique, que notre fonction obtient de
l'utilisateur en tant que paramètre. Je vais donc
transmettre le contenu ici. Ensuite, nous devons exécuter la fonction de
fermeture pour
fermer la connexion. Je vais taper server point ps. abord, vous devez
établir une connexion à votre adresse e-mail G à
l'aide de ce domaine. Ensuite, vous devez passer le port. Il s'agit du port par défaut de
Gmail qui peut être utilisé par n'importe qui. Ensuite, vous devez appeler
ces deux fonctions. Elles sont nécessaires. Si vous souhaitez lire cette documentation
SMTP LIV, vous pouvez le faire, puis vous devez vous
connecter à votre compte G mail Donc, vous devez d'abord
passer votre Giild ras, puis vous devez passer par-dessus Ensuite, vous devez appeler la fonction d'
envoi d'e-mail pour
envoyer l'e-mail. Encore une fois, vous
devez passer gimil a ras, puis vous devez transmettre
ces deux paramètres, que vous obtenez de l'utilisateur Notre premier paramètre est
deux signifie que l'e-mail de l'expéditeur est envoyé, puis le
paramètre suivant est contenu. C'est méchant ce que je veux envoyer, puis vous devez fermer votre connexion en utilisant la fonction
point close. Maintenant, je vais remplir cet endroit avec mon
mail et mon mot de passe. J'ai mis mon G mail et mon
mot de passe dans cette fonction. Revenons à l'état du LP. Lorsque nous déclenchons cette condition
à l'aide de la commande send mail , notre Jer va d'
abord demander, que dois-je envoyer, monsieur ? Ensuite, nous devons
énoncer le contenu de nos e-mails, et notre
fonction courante qui consiste à convertir cette voix en texte. Ensuite, notre coentreprise va
demander à qui envoyer le courrier, entrez l'adresse e-mail, monsieur Ensuite, nous devons saisir
l'adresse e-mail qui nous voulons envoyer. Je vais définir cette
adresse e-mail dans deux variables. Ensuite, je vais appeler
la fonction d'envoi de courrier. Dans la fonction d'envoi de courrier, nous devons passer deux paramètres. Notre premier paramètre est deux et notre deuxième paramètre
est le contenu du courrier électronique. Exécutons donc
le code et voyons
s' il fonctionne correctement ou non. Bonjour, Tony.
Bonjour, Tony, je suis Jarvis Dites-moi, s'il vous plaît, comment
puis-je vous aider ? Envoyer un e-mail. Que dois-je envoyer,
monsieur ? Bonjour tout le monde. Bienvenue dans mon monde. À qui envoyer votre adresse
e-mail, monsieur. Nous devons maintenant transmettre
l'adresse e-mail. Je souhaite donc transmettre
une autre adresse e-mail. Ensuite, je vais
appuyer sur Entrée. Si je vous montre ma boîte de réception, comme vous pouvez le voir, il y a un nouvel e-mail provenant de mon
autre adresse e-mail. Si j'ouvre cet e-mail,
vous pouvez en voir le contenu. Bonjour tout le monde.
Bienvenue dans mon monde. Notre Jervis est donc capable d'envoyer
des e-mails à n'importe qui. J'espère que ce n'est pas clair pour toi. Comment pouvons-nous envoyer un e-mail à
l'aide de notre commande vocale. Merci d'avoir regardé cette vidéo, restez connectés pour notre
prochain tutoriel.