Thunkable FR
  • 👋 Bienvenue dans Thunkable
  • 👶Pour Commencer
    • S'inscrire
    • Votre page de projets Thunkable
    • Tutoriels
    • L'application Thunkable Live
  • 🆕Créer un nouveau projet
    • Modifier les paramètres du projet
    • Actifs et taille des projets
    • Exemples de projets Thunkable
    • Galerie publique des projets
  • 🛠️ Composants
    • 🔘Interface Utilisateur
      • Button (Bouton)
      • Label (Etiquette)
      • Text Input (Saisie de texte)
      • List Viewer (Visionneuse de liste) (relecture en cours)
      • Web Viewer (Visionneuse Web)
      • Switch (commutateur)
      • Slider (curseur)
      • Alert (Alerte)
      • Loading Icon (Chargement de l'icône)
      • Date Input (Saisie de la date)
      • Time Input (Saisie du temps)
      • PDF Reader (Lecteur de PDF)
      • Rating (Classement)
      • 📊Data Viewers (Visualiseurs de données)
        • Data Viewer List (Liste de visualisation de données)
        • Data Viewer Grid (Grille de visualisation des données)
        • Custom Data Viewer Layout (Disposition personnalisée du visualiseur de données)
    • 📐Mise en page
      • Top Tab Navigator (Onglet supérieur Navigateur)
      • Bottom Tab Navigator (Onglet de navigation inférieur)
      • Stack Navigator (Navigateur à pile)
      • Drawer Navigator (Navigateur à tiroir)
      • Screen (Ecran)
      • Row (Ligne)
      • Column (Colonne)
    • 🔊Voix
      • Sound (Son)
      • Audio Recorder (Enregistreur Audio)
      • Text to Speech (Texte au discours)
      • Speech Recognizer (Reconnaissance de discours)
      • Assistant by Dialogflow (Assistant par Dialogflow)
      • Translator by Yandex (Traducteur par Yandex)
    • 📷 Image
      • Image
      • Photo Library (Photothèque)
      • Camera (Appareil photo)
      • Barcode Scanner (Lecteur de codes-barres)
      • Image Recognizer (Reconnaissance d'image)
      • Animation by Lottie (Animation par Lottie)
      • Video (Vidéo)
      • Video Recorder (Enregistreur vidéo)
    • 🗄️ Stockage des Données
      • Local Storage (Stockage local)
      • LocalDB (base de données locale)
      • Airtable
      • Media DB par Cloudinary
      • RealtimeDB par Firebase
      • Web API (API Web)
      • Smart Contract by Oasis (Contrat intelligent par Oasis)
      • Blockchain Wallet by Oasis (Portefeuille Blockchain par Oasis)
    • 🌍Localisation
      • Maps By Google and Apple (Cartes de Google et Apple)
      • Location Sensor (Capteur de localisation)
    • ⏲️ Capteurs
      • Timer
      • Accéléromètre
      • Gyroscope
      • Magnétomètre
      • Bluetooth Low Energie
    • ✉️ Authentification
      • Email Sign In by Firebase (Connexion au courrier électronique par Firebase)
    • 🤝Social
      • Share (Partager)
      • Notifications Push par One Signal
    • 💲Monétisation
      • Ads by Admob (Annonces par AdMob)
    • 🎮Gaming
      • Canvas (toile)
      • Sprites
      • Canvas Label
  • 🤖Blocs
    • Control (Contrôle)
    • Logic (Logique)
    • Math
    • Text (Texte)
    • Lists (Listes)
    • Color (Couleur)
    • Objects (Objets)
    • Device (Appareil)
    • Variables
    • Functions (Fonctions)
    • "Any Component" Blocks (Blocs "Généraliste")
    • Data Sources
    • 🤖🎮Gaming Blocks (en cours)
      • Events (événements)
      • Motion (Mouvement)
      • Looks (Apparence)
      • Direction
      • Sensing (Détection)
      • Add & Remove (Ajouter et Supprimer)
      • Stage (Scène)
      • Canvas Label (Etiquette de la Toile)
  • Post-Developpement
    • 🖥️ Emulateurs et test de l'application (en cours)
    • 🔒Confidentialité des données de l'application
    • 🔗Blockchain & Data Privacy
    • ➕Faire une Copie
    • 📥Téléchargement
    • 📤Partager
    • 📱Publication
      • Publier dans l'App Store (iOS)
      • Publier sur Play Store (Android)
      • Publier en tant qu'application Web (PRO)
    • Générer des captures d'écran
    • 🔎Résolution des problèmes
      • Problèmes de connexion
      • FAQs
    • 📏Introduction à l'espacement
    • 🖼️ Introduction au dimensionnement
    • 🔤Polices
    • 💾Gérer le stockage
    • 📝Bugs et demandes de fonctionnalités
  • Non-Officiel (à faire)
    • Google, Facebook and Github Sign In/Up (à faire)
    • 4 Keys To Designing A Great Mobile App
Powered by GitBook
On this page
  • Vue d'ensemble
  • Pour commencer
  • Créer un compte Dialogflowgratuit
  • Créer un nouvel agent
  • Connectez votre agent Dialogflow avec Thunkable
  • ID Project
  • Programmer l'assistant
  • Créer des intentions et des réponses
  • Créer une action
  • Sélectionnez la langue d'écoute
  • Mise à niveau de la V1 à la V2

Was this helpful?

  1. 🛠️ Composants
  2. Voix

Assistant by Dialogflow (Assistant par Dialogflow)

PreviousSpeech Recognizer (Reconnaissance de discours)NextTranslator by Yandex (Traducteur par Yandex)

Last updated 4 years ago

Was this helpful?

Avertissement : La V1 de l'API de Dialogflow sera arrêtée le 23 octobre 2019. Veuillez suivre ces instructions pour passer à la version 2.

Vue d'ensemble

Le composant Assistant de Google Dialogflow vous permet de bénéficier de la puissance d'un Google Home ou d'un Amazon Alexa, tout en bénéficiant du confort du microphone intégré à votre appareil mobile.

Pour commencer

Créer un compte

Créer un nouvel agent

Un agent est un chatbot vocal programmé pour écouter et répondre à une conversation donnée.

Connectez votre agent Dialogflow avec Thunkable

Il y a 3 champs à remplir dans le panneau des propriétés de Thunkable pour le connecter à Dialogflow : Client Email, Private Key et Project ID.

ID Project

Pour obtenir l'identifiant du projet, il vous suffit de vous rendre dans ⚙settings de votre compte Dialogflow.

Client Email et Private Key

Pour obtenir le Client Email et la Private Key, vous devrez créer un nouveau compte de service Google Cloud Platform. Il s'agit d'une étape supplémentaire, mais elle est mise en place pour fournir une sécurité afin que Google sache que vous êtes le seul à accéder à votre application.

Pour accéder à la plateforme Google Cloud, il suffit de cliquer sur le lien "Service Account" qui se trouve sous le champ ID Project.

Cela vous mènera à la page ci-dessous sur le compte de la plateforme Google Cloud.

Assurez-vous que vous êtes connecté avec le même compte Google, sinon vous risquez d'obtenir une erreur.

Après vous être connecté, sélectionnez le bouton de menu à trois points et choisissez l'option Create Key.

Il vous demandera ensuite de sélectionner le format de la clé. Sélectionnez JSON et choisissez Create.

Le fichier JSON sera alors téléchargé sur votre ordinateur.

Ouvrez le fichier JSON dans votre éditeur de texte préféré et vous trouverez les champs Email Client et Private Key comme champs dans le fichier. Copiez et collez-les dans les champs appropriés de votre panneau de propriétés Assistant sur Thunkable.

Ouf ! C'est tout pour la mise en place. Vous êtes maintenant prêt à programmer votre assistant.

Programmer l'assistant

Créer des intentions et des réponses

La magie du composant Assistant est qu'il peut écouter certaines phrases parlées ou intentions et déclencher une réponse basée sur ces phrases. Plus vous créez d'intentions, plus l'assistant sera en mesure de répondre à des commandes ou à des questions. Comme l'assistant est alimenté par une technologie révolutionnaire appelée traitement du langage naturel, l'utilisateur ne devra pas toujours dire exactement ce qui est spécifié dans les intentions (même si plus il y a d'expressions, mieux c'est).

Pour programmer une intention, il suffit de créer de nouvelles intentions dans l'interface Dialogflow.

Les intentions sont destinées à déclencher une réponse spécifique, et pour la plupart des utilisateurs, il s'agira simplement d'une simple réponse textuelle.

La réponse textuelle que vous programmez dans Dialogflow est la même que celle du bloc d'écoute Start sur Thunkable, comme indiqué ci-dessous.

Les blocs d'événements suivants sont disponibles pour être programmés dans votre application sur Thunkable.

Événement

Description

StartListening

Demande à l'assistant de commencer à écouter une requête vocale. Vous devez utiliser les deux événements Start Listening et Stop Listening. Lorsqu'il détecte une intention programmée, il répondra en conséquence avec une valeur s'il s'agit d'une réponse textuelle ou d'une action (voir ci-dessous)

StopListening

Demande à l'assistant de cesser d'écouter une requête vocale

Query (text)

Soumettre une requête à l'assistant sous forme de texte

Créer une action

Pour les utilisateurs plus avancés, Dialogflow vous permet également de programmer des actions dans les applications tierces suivantes. Chaque application a un processus d'intégration différent. Suivez donc attentivement les instructions si vous souhaitez utiliser cette option.

Sélectionnez la langue d'écoute

L'agent est actuellement disponible pour comprendre les langues suivantes, d'autres étant ajoutées périodiquement (veuillez nous excuser si la liste ci-dessous n'est pas à jour) :

Propriété

Description

Language

Désigne à la fois la langue reconnue par l'assistant et la langue qu'il parle à haute voix. Actuellement disponible : ENGLISH, ENGLISH_GB, ENGLISH_US, CHINESE_CHINA, CHINESE_HONGKONG, CHINESE_TAIWAN, DUTCH, FRENCH, GERMAN, GREEK, ITALIAN, JAPANESE, KOREAN, PORTUGUESE, PORTUGUESE_BRAZIL, RUSSIAN, SPANISH, UKRANIAN

Pour changer la langue, il suffit de la modifier dans le panneau des propriétés de l'assistant et dans votre tableau de bord Dialogflow.

Mise à niveau de la V1 à la V2

Avertissement : La V1 de l'API de Dialogflow sera arrêtée le 23 octobre 2019. Veuillez suivre ces instructions pour passer à la version 2.

La mise à niveau de V1 à V2 se fait en deux étapes.

Tout d'abord, naviguez vers la page de Dialogflow ⚙settings et assurez-vous que l'API V2 est sélectionnée

Vous devrez récupérer le Projet ID sur la page Dialogflow que vous avez visitée et créer une nouvelle clé de sécurité sur le compte de service Google Cloud pour récupérer le Client Mail et sa Private Key. Cela peut sembler beaucoup mais si vous suivez les instructions, cela devrait être relativement indolore.

La réponse textuelle ci-dessus peut ensuite être programmée avec des blocs Thunkable pour effectuer une certaine action, par exemple jouer un fichier son spécifique comme dans l'.

Ensuite, vous devrez suivre ces étapes pour àThunkable.

🔊
application d'exemple, Papa
reconnecter votre agent Dialogflow
Dialogflowgratuit
Pour commencer
Programmer l'assistant
Mise à niveau de la V1 à la V2
Vous aurez la possibilité de sélectionner une langue d'écoute par défaut