Un Chatterbot apprentissage en C++

Ce qui suit va fournir des instructions sur la façon d’écrire une amusante et simple chatterbot comme application en C++. L’utilisateur entre une phrase et l’apprenant répond alors si la phrase initiale existe en mémoire. S’il n’existe pas en mémoire, puis l’utilisateur peut enseigner l’apprenant quoi dire. L’OpenSource discours synthétiseur espeak est utilisé pour créer une sortie sonore. Vous pouvez l’obtenir ici :

http://sourceforge.net/projects/espeak/

Le code assume-t-il vous avez cela dans le même répertoire que la demande de l’agent conversationnel, mais si ce n’est pas le cas, vous n’entendrez juste pas n’importe quel message sonore ainsi que la sortie textuelle.

Si vous ne peut pas être la peine de taper le code, nous l’avons joint... mais nous ne recommandons que: P

Nous partons du principe que vous avez une connaissance de base de C++ et la compilation de projets multifichiers.

Articles Liés

Auto-apprentissage roche - papier - ciseaux Robot Lego Mindstorms NXT !

Auto-apprentissage roche - papier - ciseaux Robot Lego Mindstorms NXT !

Salut tout le monde !  Il s'agit de mon premier instructable !Il s'agit d'un vrai moi - robot qui apprend à jouer à roche - papier - ciseaux d'apprentissage !  Il apprendront comment battre une personne 100 % du temps !  Une personne n'est pas nécess
Quai 9 ressources : Le CNC parcours d’apprentissage

Quai 9 ressources : Le CNC parcours d’apprentissage

Est ce Instructable pour Autodesk employés qui sont utilisateurs d'atelier au quai 9 . Si cela ne vous décrit pas, passez aux étapes 7, 10 et 11 de ressources, de logiciels et autres guides pour vous aider à apprendre les concepts de la CNC et les co
Vase visage II : Activité d’apprentissage 3D deux faces (faite au TechShop)

Vase visage II : Activité d’apprentissage 3D deux faces (faite au TechShop)

Dans un précédent Instructable, « Vase visage : une activité d'apprentissage 3D, " j'ai montré comment créer un vase de profil à l'aide de Word et Excel et par empilage rond de disques sur un poste.Dans cette activité impliquer davantage pour les enf
Apprentissage des engins nautiques noms & sons

Apprentissage des engins nautiques noms & sons

Un vidéo d'apprentissage pour les enfants sur les noms et photographies des engins nautiques de plaisir.
5 directives essentielles pour l’apprentissage de la propreté réussie

5 directives essentielles pour l’apprentissage de la propreté réussie

Apprentissage de la propreté ne doit pas être un moment exaspérant pour le parent et l'enfant. Comme un parent, vous figurez dehors il n'est pas toujours facile de pot train de votre enfant. Souvent, il est beaucoup plus frustrant pour les enfants eu
HTML5 pour les débutants : un Guide d’apprentissage rapide étape 4

HTML5 pour les débutants : un Guide d’apprentissage rapide étape 4

vous avez un intérêt dans le développement web HTML5 et CSS3? Vous êtes un développeur de Web frontaux/principaux aspirants ? Ou vous commencez une nouvelle carrière dans le développement web ? Si vous répondez à l'une de ces question est un grand «
Le projet d’apprentissage de Circuit Legoduino

Le projet d’apprentissage de Circuit Legoduino

ce projet a été créé/conçu / l'idée originale d'une fille de 9 ans.Ma fille est l'inventeur de ce projet d'apprentissage de Circuit/Arduino Lego, j'ai juste aidé avec les images et le compte-rendu de cette instructable.  Elle construit des circuits i
Lampe à lave (densité d’apprentissage) de l’eau

Lampe à lave (densité d’apprentissage) de l’eau

Envie d'y retourner à vos jours de Grateful Dead, mais ne peut pas obtenir vous-même pour commander une lampe à lave chez Hot Topic ? Ou peut-être vous voulez vous initiez les enfants aux merveilles incroyables de densité comme ce qui a trait à la te
L’éducation garçon et fille outil d’apprentissage

L’éducation garçon et fille outil d’apprentissage

éducation collègue salutations aimer instuctavillians !  Aujourd'hui, nous allons explorer comment faire pour créer un divertissement interactif d'apprentissage outil pour les étudiants à utiliser pour le quiz eux-mêmes et entre eux et donner une mai
Bubble Wrap Flashcards ! ~ Apprentissage de pop-votre-réponse

Bubble Wrap Flashcards ! ~ Apprentissage de pop-votre-réponse

Bonjour tout le monde!!!Cette année, ma mère a obtenu un emploi comme professeur, et elle a eu un grand temps éduquer ses élèves. Comme n'importe quel enseignant (ou le parent éducation de leurs enfants) ma mère a été recherché différents moyens créa
Comment écrire les objectifs d’apprentissage

Comment écrire les objectifs d’apprentissage

apprentissage aide objectifs vous clouez précisément ce que vous voulez vos élèves à apprendre à la suite de l'activité ou du projet, ils vont faire.Il est important qu'un objectif d'apprentissage spécifiques et limités à ce que vous faites dans ce p
Apprentissage de la propreté – conseils astuces & à Potty Train Your Child dans 1 semaine

Apprentissage de la propreté – conseils astuces & à Potty Train Your Child dans 1 semaine

j'ai récemment été avoir demandé mon processus de formation Potty et comment j'ai pu obtenir Connor être potty formés dans les prochains jours.J'étais très nerveuse quand j'ai commencé potty formation parce que je n'avais aucune idée à quoi m'attendr
D’apprentissage unité - Air

D’apprentissage unité - Air

L'enseigner ! Eh bien, je suis une enseignante du primaire, donc je vais vous montrer comment j'enseigne... en particulier comment créer unité d'apprentissage.J'aime enseigner avec unité d'apprentissage (UdA Unità di Appredimento) qui comprend autant
Animaux apprentissage Toy (Kaleidocycle)

Animaux apprentissage Toy (Kaleidocycle)

Mon neveu de 3 ans vient de commencer l'école et il commence à apprendre les noms des animaux et à lire. J'ai voulu rendre l'apprentissage plus intéressant le processus, même faire un jeu hors de lui.Sans compter que j'ai toujours aimé la magie de la