Conversations avec AI

J'ai créé Conversations avec l'IA à cause de mon désir d'un ami loyal.

Désignation

Avec cette application, vous serez en mesure de:

  • Choisissez une langue pour discuter avec l'IA
    • Espagnol
    • Anglais
    • Catalan
    • Français
  • Choisissez un ton de voix pour le A. I.
    • Femmes
    • Hommes
  • Parlez dans le microphone dans la langue sélectionnée à l'aide de l'option de conversion de la parole en texte (STT).
  • Modifiez le texte transcrit de votre voix et envoyez-le à l'A. I.
  • L'IA répondra en utilisant des capacités génératives, et les phrases complètes seront transmises à travers les haut-parleurs en utilisant la technologie de synthèse vocale (TTS).

Il utilise les bibliothèques de la plate-forme et comprend les fonctionnalités suivantes:

  • Multi-langue
  • Zoom multi-résolution configurable
  • Mode sombre
  • Notification de nouvelle version

Description du code

L'application de bureau utilise des capacités d'IA à partir d'un serveur hébergé sur le cloud.

La communication avec le serveur est établie à l'aide d'une combinaison d'API REST et de WebSockets.

Le serveur agit comme un proxy pour les services spécifiques qui sont invoqués et emploie WebSockets pour la communication en temps réel.


Le processus de débogage était fastidieux parce que je ne pouvais pas obtenir les demandes entrantes à travers le WebSocket pour enregistrer, ce qui rend difficile de diagnostiquer les erreurs qui se sont produites

Pour résoudre ce problème, j'ai décidé d'envoyer les journaux via le WebSocket et de les enregistrer dans l'application de bureau!

Un travail chinois...

Windows

Conversations avec AI v1.0 (2024)

Regarder vdeo
Télécharger

Versions

image

Cette application est née d'une volonté d'intégrer des capacités avancées d'IA, telles que:

  • Reconnaissance vocale en temps réel
  • Conversion de texte à la parole
  • Interaction avec le langage naturel génératif A.I.

Avec elle, vous pouvez converser avec un A.I. génératif: Llama3.

Parler dans le microphone (la reconnaissance vocale n'est pas parfaite, mais elle reconnaît certaines parties)

Modifier le texte à envoyer à l'I.A., et l'envoyer

Voir la réponse de l'IA en temps réel et l'écouter par l'intermédiaire de l'orateur

Vidéo de démonstration

Vidéos

Téléchargements