Conversazioni con l'AI

Ho creato Conversazioni con l'IA a causa del mio desiderio di un amico leale.

Descrizione

Con questa applicazione, sarete in grado di:

  • Scegli una lingua per chattare con l'AI
    • Spagnolo
    • Inglese
    • Catalano
    • Francese
  • Scegli un tono di voce per la A. I.
    • Femmina
    • Maschio
  • Parla nel microfono nella lingua selezionata utilizzando l'opzione speech-to-text (STT).
  • Modifica il testo trascritto dalla tua voce e invialo all'A. I.
  • L’intelligenza artificiale risponderà utilizzando le capacità generative e le frasi complete saranno trasmesse attraverso gli altoparlanti utilizzando la tecnologia text-to-speech (TTS).

Utilizza le librerie della piattaforma e include le seguenti funzionalità:

  • Multilingua
  • Zoom multi-risoluzione configurabile
  • Opzione modalità scura
  • Notifica nuova versione

Descrizione del codice

L'applicazione desktop utilizza funzionalità AI da un server ospitato sul cloud.

La comunicazione con il server viene stabilita utilizzando una combinazione di API REST e WebSockets

Il server funge da proxy per i servizi specifici che vengono invocati e impiega WebSockets per la comunicazione in tempo reale.


Il processo di debug è stato noioso perché non ho potuto ottenere le richieste in arrivo attraverso il WebSocket per registrare, rendendo difficile la diagnosi degli errori che si sono verificati

Per risolvere questo problema, ho deciso di inviare i log attraverso il WebSocket e registrarli nell'applicazione desktop!

Un lavoro cinese...

Finestre

Conversazioni con AI v1.0 (2024)

Guarda vdeo
Scarica

Versioni

image

Questa applicazione è nata dal desiderio di integrare funzionalità avanzate di A.I., come ad esempio:

  • Riconoscimento vocale in tempo reale
  • Conversione da testo a discorso
  • Interazione con il linguaggio naturale generativo A.I.

Con esso, puoi conversare con un'IA generativa: Llama3.

Parlando al microfono (il riconoscimento vocale non è perfetto, ma riconosce alcune parti)

Modificare il testo da inviare all'A.I. e inviarlo

Visualizzazione della risposta dell'A.I. in tempo reale e ascolto attraverso l'altoparlante

Video dimostrativo

Video

Scaricamenti