<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Oreste AI Team</title>
    <description>The latest articles on DEV Community by Oreste AI Team (@oreste_dechiara_94b056fb).</description>
    <link>https://dev.to/oreste_dechiara_94b056fb</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3898928%2Fbfe5bceb-ecd5-49c5-ac88-1cfcf75cbcb0.png</url>
      <title>DEV Community: Oreste AI Team</title>
      <link>https://dev.to/oreste_dechiara_94b056fb</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/oreste_dechiara_94b056fb"/>
    <language>en</language>
    <item>
      <title>🤖 Oreste AI: da un assistente vocale a un ecosistema di progetti</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Sun, 13 Sep 2026 08:04:40 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-da-un-assistente-vocale-a-un-ecosistema-di-progetti-16ol</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-da-un-assistente-vocale-a-un-ecosistema-di-progetti-16ol</guid>
      <description>&lt;p&gt;Un progetto può iniziare con una semplice idea e, nel tempo, trasformarsi in qualcosa di molto più grande.&lt;/p&gt;

&lt;p&gt;È quello che sta succedendo con Oreste AI.&lt;/p&gt;

&lt;p&gt;Nato come assistente vocale italiano accessibile dal browser, il progetto continua a crescere attraverso nuove funzionalità, esperimenti e strumenti software.&lt;/p&gt;

&lt;p&gt;🌐 Oreste AI:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎤 Il punto di partenza&lt;/p&gt;

&lt;p&gt;L'idea iniziale è stata quella di creare un assistente vocale italiano utilizzabile direttamente online.&lt;/p&gt;

&lt;p&gt;La voce diventa così un'interfaccia per interagire con il browser e con le funzionalità del progetto.&lt;/p&gt;

&lt;p&gt;Tecnologie web come JavaScript e Web Speech API permettono di sperimentare questo tipo di interazione direttamente dal browser.&lt;/p&gt;

&lt;p&gt;🧩 Quando il progetto cresce&lt;/p&gt;

&lt;p&gt;Con il tempo, però, una domanda diventa naturale:&lt;/p&gt;

&lt;p&gt;Perché fermarsi all'assistente vocale?&lt;/p&gt;

&lt;p&gt;Da questa domanda sono nate nuove idee.&lt;/p&gt;

&lt;p&gt;Oreste AI oggi comprende diverse sezioni e funzionalità e continua a evolversi come progetto software.&lt;/p&gt;

&lt;p&gt;🐍 Oreste AI Cleaner&lt;/p&gt;

&lt;p&gt;Uno degli sviluppi più recenti è Oreste AI Cleaner, un programma realizzato in Python per la pulizia dei file temporanei di Windows.&lt;/p&gt;

&lt;p&gt;È compatibile con:&lt;/p&gt;

&lt;p&gt;Windows 10&lt;br&gt;
Windows 11&lt;/p&gt;

&lt;p&gt;Il programma può essere scaricato dal sito di Oreste AI utilizzando browser come Google Chrome e Mozilla Firefox.&lt;/p&gt;

&lt;p&gt;Questo progetto rappresenta un passo interessante: Oreste AI non è più soltanto un assistente vocale, ma diventa anche un punto di partenza per altri strumenti software.&lt;/p&gt;

&lt;p&gt;💻 Tecnologie diverse, stesso progetto&lt;/p&gt;

&lt;p&gt;Uno degli aspetti che trovo più interessanti è poter lavorare con tecnologie differenti.&lt;/p&gt;

&lt;p&gt;🌐 JavaScript per il web&lt;br&gt;
🎤 Web Speech API per la voce&lt;br&gt;
🐍 Python per gli strumenti desktop&lt;br&gt;
🤖 Intelligenza artificiale per nuove possibilità&lt;/p&gt;

&lt;p&gt;Ogni tecnologia permette di esplorare una parte diversa del progetto.&lt;/p&gt;

&lt;p&gt;🚀 Il valore di un progetto personale&lt;/p&gt;

&lt;p&gt;Sviluppare un progetto personale significa anche poter sperimentare.&lt;/p&gt;

&lt;p&gt;Non è necessario sapere tutto dall'inizio.&lt;/p&gt;

&lt;p&gt;Si può partire da una piccola idea:&lt;/p&gt;

&lt;p&gt;Idea&lt;br&gt;
 ↓&lt;br&gt;
Primo prototipo&lt;br&gt;
 ↓&lt;br&gt;
Esperimenti&lt;br&gt;
 ↓&lt;br&gt;
Problemi&lt;br&gt;
 ↓&lt;br&gt;
Soluzioni&lt;br&gt;
 ↓&lt;br&gt;
Nuove funzionalità&lt;br&gt;
 ↓&lt;br&gt;
Nuovi progetti&lt;/p&gt;

&lt;p&gt;Ed è proprio questo percorso che rende interessante lo sviluppo di Oreste AI.&lt;/p&gt;

&lt;p&gt;🔮 Dove può arrivare Oreste AI?&lt;/p&gt;

&lt;p&gt;Non ho ancora una risposta definitiva.&lt;/p&gt;

&lt;p&gt;Ed è proprio questo il bello.&lt;/p&gt;

&lt;p&gt;Il progetto può continuare a evolversi attraverso:&lt;/p&gt;

&lt;p&gt;nuovi strumenti;&lt;br&gt;
nuove funzionalità vocali;&lt;br&gt;
automazione;&lt;br&gt;
intelligenza artificiale;&lt;br&gt;
applicazioni web;&lt;br&gt;
applicazioni desktop;&lt;br&gt;
nuove esperienze per gli utenti.&lt;/p&gt;

&lt;p&gt;L'obiettivo è continuare a costruire e imparare.&lt;/p&gt;

&lt;p&gt;👨‍💻 Una domanda per la community&lt;/p&gt;

&lt;p&gt;Secondo voi, quando un progetto personale inizia a crescere, è meglio:&lt;/p&gt;

&lt;p&gt;A) concentrarsi su una sola funzione;&lt;/p&gt;

&lt;p&gt;B) creare un ecosistema di strumenti collegati;&lt;/p&gt;

&lt;p&gt;C) sperimentare continuamente nuove idee?&lt;/p&gt;

&lt;p&gt;Sono curioso di conoscere il vostro punto di vista.&lt;/p&gt;

&lt;p&gt;🌐 Scopri Oreste AI:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #AI #Python #JavaScript #VoiceAI #WebDevelopment #Developers #OpenSource
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>python</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title># 🎤 Sviluppare Oreste AI: cosa sto imparando creando un assistente vocale italiano</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Sat, 12 Sep 2026 15:04:20 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/-sviluppare-oreste-ai-cosa-sto-imparando-creando-un-assistente-vocale-italiano-24c0</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/-sviluppare-oreste-ai-cosa-sto-imparando-creando-un-assistente-vocale-italiano-24c0</guid>
      <description>&lt;p&gt;Creare un progetto software non significa soltanto scrivere codice.&lt;/p&gt;

&lt;p&gt;Significa anche sperimentare, risolvere problemi, imparare nuove tecnologie e cercare di trasformare un'idea in qualcosa di realmente utilizzabile.&lt;/p&gt;

&lt;p&gt;Questo è il percorso che sto affrontando con &lt;strong&gt;Oreste AI&lt;/strong&gt;, un assistente vocale italiano accessibile direttamente dal browser.&lt;/p&gt;

&lt;p&gt;🌐 &lt;strong&gt;Progetto:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  🤖 Da dove nasce Oreste AI?
&lt;/h2&gt;

&lt;p&gt;L'idea di Oreste AI nasce dal desiderio di creare un assistente vocale orientato alla lingua italiana e utilizzabile online.&lt;/p&gt;

&lt;p&gt;L'utente può accedere al progetto tramite browser e interagire con funzionalità vocali e web.&lt;/p&gt;

&lt;p&gt;L'obiettivo è esplorare nuove forme di interazione tra persona e tecnologia.&lt;/p&gt;
&lt;h2&gt;
  
  
  💻 Tecnologie e sperimentazione
&lt;/h2&gt;

&lt;p&gt;Durante lo sviluppo di Oreste AI, uno degli aspetti più interessanti è stato lavorare con tecnologie web come:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;JavaScript;&lt;/li&gt;
&lt;li&gt;HTML;&lt;/li&gt;
&lt;li&gt;CSS;&lt;/li&gt;
&lt;li&gt;Web Speech API;&lt;/li&gt;
&lt;li&gt;funzionalità del browser;&lt;/li&gt;
&lt;li&gt;strumenti basati sull'intelligenza artificiale.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Queste tecnologie permettono di sperimentare interfacce in cui la voce può diventare un metodo di interazione con il web.&lt;/p&gt;
&lt;h2&gt;
  
  
  🎤 La voce come interfaccia
&lt;/h2&gt;

&lt;p&gt;Una delle sfide principali è trasformare una frase pronunciata dall'utente in un'informazione che il programma possa comprendere.&lt;/p&gt;

&lt;p&gt;Il processo può essere rappresentato così:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Voce dell'utente
       ↓
Riconoscimento vocale
       ↓
Testo
       ↓
Interpretazione
       ↓
Azione o risposta
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Anche un comando semplice può diventare un punto di partenza per costruire un'esperienza più naturale.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧩 Le difficoltà dello sviluppo
&lt;/h2&gt;

&lt;p&gt;Un progetto web con funzionalità vocali presenta diverse sfide.&lt;/p&gt;

&lt;p&gt;Tra queste possiamo trovare:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;compatibilità tra browser;&lt;/li&gt;
&lt;li&gt;differenze tra dispositivi;&lt;/li&gt;
&lt;li&gt;gestione dei comandi;&lt;/li&gt;
&lt;li&gt;organizzazione del codice;&lt;/li&gt;
&lt;li&gt;miglioramento dell'interfaccia;&lt;/li&gt;
&lt;li&gt;gestione degli errori;&lt;/li&gt;
&lt;li&gt;esperienza dell'utente.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ogni problema può diventare un'occasione per imparare qualcosa di nuovo.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧹 Nuovi strumenti: Oreste AI Cleaner
&lt;/h2&gt;

&lt;p&gt;Il progetto non si è fermato all'assistente vocale.&lt;/p&gt;

&lt;p&gt;Ho sviluppato anche &lt;strong&gt;Oreste AI Cleaner&lt;/strong&gt;, un programma realizzato in Python per la pulizia dei file temporanei di Windows.&lt;/p&gt;

&lt;p&gt;Il programma è pensato per Windows 10 e Windows 11 ed è disponibile per il download dalla sezione dedicata di Oreste AI.&lt;/p&gt;

&lt;p&gt;Gli utenti possono raggiungere il download utilizzando browser come:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Google Chrome;&lt;/li&gt;
&lt;li&gt;Mozilla Firefox.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Questo nuovo strumento rappresenta un'evoluzione del progetto verso applicazioni software differenti, mantenendo il nome e l'identità di Oreste AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Cosa significa sviluppare un progetto personale?
&lt;/h2&gt;

&lt;p&gt;Un progetto personale permette di sperimentare liberamente.&lt;/p&gt;

&lt;p&gt;È possibile provare nuove idee, cambiare direzione, correggere errori e imparare attraverso la pratica.&lt;/p&gt;

&lt;p&gt;Non tutto funziona al primo tentativo, ma ogni aggiornamento può contribuire a migliorare il risultato finale.&lt;/p&gt;

&lt;p&gt;Per me, Oreste AI rappresenta proprio questo: un percorso continuo di apprendimento e sviluppo.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔮 Il futuro di Oreste AI
&lt;/h2&gt;

&lt;p&gt;Il progetto continua a crescere con nuove idee, strumenti e funzionalità.&lt;/p&gt;

&lt;p&gt;L'obiettivo è continuare a esplorare il rapporto tra:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;intelligenza artificiale;&lt;/li&gt;
&lt;li&gt;voce;&lt;/li&gt;
&lt;li&gt;sviluppo web;&lt;/li&gt;
&lt;li&gt;Python;&lt;/li&gt;
&lt;li&gt;automazione;&lt;/li&gt;
&lt;li&gt;accessibilità;&lt;/li&gt;
&lt;li&gt;strumenti digitali.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Il percorso è ancora in evoluzione, ma ogni nuovo risultato rappresenta un passo avanti.&lt;/p&gt;

&lt;h2&gt;
  
  
  👨‍💻 Una domanda per la community
&lt;/h2&gt;

&lt;p&gt;Quando sviluppate un vostro progetto personale, qual è l'aspetto più importante per voi?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A)&lt;/strong&gt; Imparare nuove tecnologie&lt;br&gt;
&lt;strong&gt;B)&lt;/strong&gt; Creare qualcosa di utile&lt;br&gt;
&lt;strong&gt;C)&lt;/strong&gt; Condividere il codice&lt;br&gt;
&lt;strong&gt;D)&lt;/strong&gt; Costruire una community&lt;br&gt;
&lt;strong&gt;E)&lt;/strong&gt; Sperimentare nuove idee&lt;/p&gt;

&lt;p&gt;Mi piacerebbe conoscere la vostra esperienza.&lt;/p&gt;

&lt;p&gt;🌐 &lt;strong&gt;Scopri Oreste AI:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #JavaScript #Python #AI #VoiceAI #WebDevelopment #Developers #OpenSource #Programming
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>python</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>🧹🐍 **Oreste AI Cleaner è arrivato su Oreste AI!** 🚀</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Sat, 12 Sep 2026 12:28:00 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-cleaner-e-arrivato-su-oreste-ai-2cck</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-cleaner-e-arrivato-su-oreste-ai-2cck</guid>
      <description>&lt;p&gt;Una nuova aggiunta al progetto &lt;strong&gt;Oreste AI&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Ho creato &lt;strong&gt;Oreste AI Cleaner&lt;/strong&gt;, un programma sviluppato in &lt;strong&gt;Python&lt;/strong&gt; pensato per aiutare nella pulizia dei file temporanei di Windows.&lt;/p&gt;

&lt;p&gt;💻 Compatibile con:&lt;br&gt;
• Windows 10&lt;br&gt;
• Windows 11&lt;/p&gt;

&lt;p&gt;📦 Il programma è disponibile per il download direttamente dalla sezione &lt;strong&gt;Download di Oreste AI&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;🌐 Scopri Oreste AI e Oreste AI Cleaner:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Questo è un nuovo passo nel percorso di sviluppo di Oreste AI, che continua a crescere con nuovi strumenti e nuovi progetti. 🤖💻&lt;/p&gt;

&lt;p&gt;Se vuoi provarlo, visita il sito e scopri &lt;strong&gt;Oreste AI Cleaner&lt;/strong&gt;!&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #OresteAICleaner #Python #Windows #AI #SoftwareDevelopment #Developers #OpenSource #Coding #Tech
&lt;/h1&gt;

</description>
      <category>oresteai</category>
      <category>oresteaicleaner</category>
      <category>python</category>
      <category>windows</category>
    </item>
    <item>
      <title>🧹 Oreste AI Cleaner: un programma Python per pulire i file temporanei di Windows</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Sat, 12 Sep 2026 12:23:48 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-cleaner-un-programma-python-per-pulire-i-file-temporanei-di-windows-36b9</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-cleaner-un-programma-python-per-pulire-i-file-temporanei-di-windows-36b9</guid>
      <description>&lt;p&gt;Dopo aver lavorato allo sviluppo di Oreste AI, ho deciso di creare anche un piccolo strumento dedicato alla manutenzione del computer.&lt;/p&gt;

&lt;p&gt;Si chiama Oreste AI Cleaner ed è un programma sviluppato in Python per aiutare gli utenti a eliminare i file temporanei di Windows.&lt;/p&gt;

&lt;p&gt;🌐 Oreste AI:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🐍 Perché creare un Cleaner?&lt;/p&gt;

&lt;p&gt;I file temporanei vengono creati continuamente durante l'utilizzo di Windows.&lt;/p&gt;

&lt;p&gt;Con il tempo possono accumularsi e occupare spazio sul disco.&lt;/p&gt;

&lt;p&gt;L'idea di Oreste AI Cleaner è semplice:&lt;/p&gt;

&lt;p&gt;creare uno strumento facile da utilizzare per la pulizia dei file temporanei.&lt;/p&gt;

&lt;p&gt;Non vuole essere un software complicato: l'obiettivo è offrire una soluzione semplice e accessibile.&lt;/p&gt;

&lt;p&gt;🪟 Compatibilità&lt;/p&gt;

&lt;p&gt;Oreste AI Cleaner è pensato per:&lt;/p&gt;

&lt;p&gt;Windows 10&lt;br&gt;
Windows 11&lt;/p&gt;

&lt;p&gt;Il programma può essere scaricato dagli utenti direttamente dal browser, ad esempio utilizzando Google Chrome o Mozilla Firefox.&lt;/p&gt;

&lt;p&gt;📦 Download&lt;/p&gt;

&lt;p&gt;Il programma è disponibile attraverso la sezione download di Oreste AI e viene distribuito tramite GitHub.&lt;/p&gt;

&lt;p&gt;🌐 Pagina ufficiale di Oreste AI:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Da lì gli utenti possono raggiungere il download di Oreste AI Cleaner.&lt;/p&gt;

&lt;p&gt;⚙️ Sviluppato in Python&lt;/p&gt;

&lt;p&gt;Uno degli aspetti che mi interessava era utilizzare Python per realizzare uno strumento pratico per Windows.&lt;/p&gt;

&lt;p&gt;Python permette di sviluppare rapidamente applicazioni e automatizzare diverse operazioni sul sistema.&lt;/p&gt;

&lt;p&gt;In questo progetto l'obiettivo è utilizzare queste possibilità per creare un semplice strumento di pulizia.&lt;/p&gt;

&lt;p&gt;🔐 Una precisazione importante&lt;/p&gt;

&lt;p&gt;Quando si sviluppano programmi che interagiscono con il sistema operativo, è importante prestare attenzione ai permessi e alle operazioni effettuate.&lt;/p&gt;

&lt;p&gt;Per questo motivo Oreste AI Cleaner è pensato per eseguire solamente le operazioni previste dal programma.&lt;/p&gt;

&lt;p&gt;Durante l'installazione può inoltre essere richiesta l'autorizzazione amministrativa di Windows.&lt;/p&gt;

&lt;p&gt;🚀 Un nuovo progetto nell'ecosistema Oreste AI&lt;/p&gt;

&lt;p&gt;Oreste AI Cleaner nasce all'interno dello stesso percorso di sviluppo di Oreste AI.&lt;/p&gt;

&lt;p&gt;L'obiettivo non è creare solamente un assistente vocale, ma sperimentare diversi strumenti software utilizzando tecnologie come:&lt;/p&gt;

&lt;p&gt;🐍 Python&lt;br&gt;
🌐 JavaScript&lt;br&gt;
🎤 Web Speech API&lt;br&gt;
🤖 Intelligenza artificiale&lt;br&gt;
💻 sviluppo web&lt;br&gt;
🪟 applicazioni per Windows&lt;/p&gt;

&lt;p&gt;Questo permette di esplorare progetti differenti mantenendo un'unica identità: Oreste AI.&lt;/p&gt;

&lt;p&gt;👨‍💻 Il progetto è aperto alla sperimentazione&lt;/p&gt;

&lt;p&gt;Oreste AI Cleaner è anche un modo per continuare a imparare e sperimentare con Python e lo sviluppo di strumenti per Windows.&lt;/p&gt;

&lt;p&gt;In futuro potrebbero arrivare ulteriori miglioramenti e funzionalità.&lt;/p&gt;

&lt;p&gt;Se sei uno sviluppatore Python, mi interessa sapere cosa ne pensi:&lt;/p&gt;

&lt;p&gt;Quale funzione aggiungeresti a un programma come Oreste AI Cleaner?&lt;/p&gt;

&lt;p&gt;🧹 Pulizia più avanzata?&lt;/p&gt;

&lt;p&gt;📊 Analisi dello spazio occupato?&lt;/p&gt;

&lt;p&gt;⚙️ Automazione?&lt;/p&gt;

&lt;p&gt;🛠️ Altri strumenti di manutenzione?&lt;/p&gt;

&lt;p&gt;Fatemi sapere nei commenti!&lt;/p&gt;

&lt;p&gt;🌐 Scopri Oreste AI e Oreste AI Cleaner:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #Python #Windows #PythonProgramming #WebDevelopment #OpenSource #Developers #Coding #SoftwareDevelopment #Tech
&lt;/h1&gt;

</description>
      <category>python</category>
      <category>windows</category>
      <category>opensource</category>
      <category>devtools</category>
    </item>
    <item>
      <title># 🎤 Come gestire i comandi vocali con JavaScript in Oreste AI</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Sat, 12 Sep 2026 08:08:28 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/-come-gestire-i-comandi-vocali-con-javascript-in-oreste-ai-oog</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/-come-gestire-i-comandi-vocali-con-javascript-in-oreste-ai-oog</guid>
      <description>&lt;p&gt;Un assistente vocale non deve soltanto ascoltare.&lt;/p&gt;

&lt;p&gt;La parte interessante arriva quando riesce a &lt;strong&gt;capire un comando e trasformarlo in un'azione&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Questo è uno degli aspetti che sto esplorando nello sviluppo di &lt;strong&gt;Oreste AI&lt;/strong&gt;, un assistente vocale italiano che funziona direttamente dal browser.&lt;/p&gt;

&lt;p&gt;🌐 &lt;strong&gt;Oreste AI:&lt;/strong&gt; &lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🧩 Dal comando all'azione
&lt;/h2&gt;

&lt;p&gt;Il principio può essere rappresentato così:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;🎤 Utente
   ↓
🗣️ Comando vocale
   ↓
📝 Testo
   ↓
🔎 Analisi del comando
   ↓
⚙️ JavaScript
   ↓
🚀 Azione
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;La Web Speech API permette di ottenere il testo pronunciato dall'utente.&lt;/p&gt;

&lt;p&gt;JavaScript può quindi utilizzare quel testo per decidere cosa fare.&lt;/p&gt;

&lt;h2&gt;
  
  
  💻 Un esempio semplice
&lt;/h2&gt;

&lt;p&gt;Immaginiamo che l'utente dica:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Apri Google"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Dopo il riconoscimento vocale possiamo controllare il testo ricevuto:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;comando&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;testo&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;toLowerCase&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

&lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;comando&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;includes&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;apri google&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nb"&gt;window&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;https://www.google.com&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;_blank&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;È un esempio molto semplice, ma mostra un concetto fondamentale:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;il linguaggio naturale può diventare un comando per un'applicazione web.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔎 Perché normalizzare il testo?
&lt;/h2&gt;

&lt;p&gt;Quando lavoriamo con la voce, lo stesso comando potrebbe essere riconosciuto in modi leggermente diversi.&lt;/p&gt;

&lt;p&gt;Per esempio:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"Apri Google"
"apri google"
"Aprimi Google"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Per questo può essere utile normalizzare il testo prima di analizzarlo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;comando&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;testo&lt;/span&gt;
    &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;toLowerCase&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
    &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;trim&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In questo modo possiamo rendere più semplice il confronto con i comandi previsti.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚙️ Una serie di comandi
&lt;/h2&gt;

&lt;p&gt;Possiamo estendere il sistema con più istruzioni:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;comando&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;includes&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;apri google&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nb"&gt;window&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;https://www.google.com&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;_blank&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;comando&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;includes&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;apri youtube&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nb"&gt;window&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;https://www.youtube.com&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;_blank&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;comando&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;includes&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;torna indietro&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nx"&gt;history&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;back&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A questo punto il browser inizia a comportarsi come una piccola interfaccia controllabile tramite voce.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Il problema della scalabilità
&lt;/h2&gt;

&lt;p&gt;Quando i comandi aumentano, una lunga serie di &lt;code&gt;if&lt;/code&gt; può diventare difficile da mantenere.&lt;/p&gt;

&lt;p&gt;Una possibile evoluzione consiste nel separare:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;riconoscimento vocale;&lt;/li&gt;
&lt;li&gt;interpretazione del comando;&lt;/li&gt;
&lt;li&gt;esecuzione dell'azione.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Per esempio:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;eseguiComando&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;comando&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;comando&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;includes&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;apri google&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="nf"&gt;apriGoogle&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;comando&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;includes&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;torna indietro&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="nf"&gt;tornaIndietro&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Comando non riconosciuto&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In questo modo la logica può essere organizzata e ampliata più facilmente.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧠 Quando un comando diventa intelligente?
&lt;/h2&gt;

&lt;p&gt;Qui nasce una domanda interessante.&lt;/p&gt;

&lt;p&gt;Un sistema basato esclusivamente su comandi predefiniti funziona bene quando sappiamo esattamente cosa deve dire l'utente.&lt;/p&gt;

&lt;p&gt;Ma cosa succede se l'utente dice:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Vorrei andare sul sito di Google."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;oppure:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Puoi aprirmi Google?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Il significato è praticamente lo stesso, ma le frasi sono differenti.&lt;/p&gt;

&lt;p&gt;Ed è proprio qui che l'intelligenza artificiale può diventare interessante.&lt;/p&gt;

&lt;p&gt;Invece di cercare soltanto una frase precisa, possiamo cercare di &lt;strong&gt;interpretare l'intenzione dell'utente&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  🤖 Da comandi a intenzioni
&lt;/h2&gt;

&lt;p&gt;Possiamo immaginare un'evoluzione:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Comando preciso
      ↓
"Apri Google"
      ↓
Regola JavaScript
      ↓
Azione
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;e successivamente:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Frase naturale
      ↓
Interpretazione
      ↓
Intento
      ↓
Azione
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Questa differenza è importante perché trasforma un semplice sistema di comandi in un'interfaccia più naturale.&lt;/p&gt;

&lt;h2&gt;
  
  
  🌐 Perché farlo nel browser?
&lt;/h2&gt;

&lt;p&gt;Il browser è un ambiente interessante per questo tipo di sperimentazione.&lt;/p&gt;

&lt;p&gt;Con JavaScript possiamo collegare:&lt;/p&gt;

&lt;p&gt;🎤 voce&lt;/p&gt;

&lt;p&gt;→ 📝 testo&lt;/p&gt;

&lt;p&gt;→ 🧠 logica&lt;/p&gt;

&lt;p&gt;→ 🌐 navigazione&lt;/p&gt;

&lt;p&gt;→ ⚙️ funzionalità web&lt;/p&gt;

&lt;p&gt;Il risultato può essere un'interfaccia che non richiede necessariamente tastiera e mouse per ogni operazione.&lt;/p&gt;

&lt;h2&gt;
  
  
  🇮🇹 La direzione di Oreste AI
&lt;/h2&gt;

&lt;p&gt;Oreste AI nasce proprio dall'idea di sperimentare un assistente vocale orientato all'italiano e utilizzabile online.&lt;/p&gt;

&lt;p&gt;Il progetto continua a evolversi attraverso nuove funzionalità e nuove possibilità di interazione.&lt;/p&gt;

&lt;p&gt;Per me, la parte più interessante dello sviluppo è proprio questa:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;come trasformare una frase pronunciata da una persona in un'azione utile.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  👨‍💻 La domanda per gli sviluppatori
&lt;/h2&gt;

&lt;p&gt;Se doveste progettare un sistema di comandi vocali in JavaScript, quale approccio scegliereste?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A)&lt;/strong&gt; Comandi predefiniti&lt;br&gt;
&lt;strong&gt;B)&lt;/strong&gt; Riconoscimento di intenti&lt;br&gt;
&lt;strong&gt;C)&lt;/strong&gt; Intelligenza artificiale&lt;br&gt;
&lt;strong&gt;D)&lt;/strong&gt; Una combinazione dei tre&lt;/p&gt;

&lt;p&gt;Scrivetelo nei commenti. Sono curioso di conoscere il vostro approccio.&lt;/p&gt;

&lt;p&gt;🚀 &lt;strong&gt;Oreste AI:&lt;/strong&gt; &lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #AI #JavaScript #VoiceAI #WebDevelopment #WebSpeechAPI #Developers #OpenSource #Coding #ItalianAI
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>opensource</category>
    </item>
    <item>
      <title># 🎤 Come funziona il riconoscimento vocale di Oreste AI con la Web Speech API</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Fri, 11 Sep 2026 22:36:33 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/-come-funziona-il-riconoscimento-vocale-di-oreste-ai-con-la-web-speech-api-30il</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/-come-funziona-il-riconoscimento-vocale-di-oreste-ai-con-la-web-speech-api-30il</guid>
      <description>&lt;p&gt;Quando pensiamo a un assistente vocale, immaginiamo spesso applicazioni complesse, infrastrutture cloud e sistemi difficili da integrare.&lt;/p&gt;

&lt;p&gt;Ma cosa succede se proviamo a partire direttamente dal browser?&lt;/p&gt;

&lt;p&gt;È questa una delle idee alla base di &lt;strong&gt;Oreste AI&lt;/strong&gt;, un progetto che esplora la possibilità di creare un assistente vocale italiano accessibile direttamente online.&lt;/p&gt;

&lt;p&gt;🌐 &lt;strong&gt;Progetto:&lt;/strong&gt; &lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🗣️ La Web Speech API
&lt;/h2&gt;

&lt;p&gt;Uno degli elementi interessanti nello sviluppo di Oreste AI è la &lt;strong&gt;Web Speech API&lt;/strong&gt;, una tecnologia disponibile nei browser che permette di lavorare con funzionalità legate alla voce.&lt;/p&gt;

&lt;p&gt;Per il riconoscimento vocale, il browser può trasformare ciò che l'utente pronuncia in testo.&lt;/p&gt;

&lt;p&gt;Il concetto di base è semplice:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;🎤 Voce dell'utente
        ↓
🧠 Speech Recognition
        ↓
📝 Testo riconosciuto
        ↓
⚙️ Logica dell'applicazione
        ↓
💬 Risposta / azione
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Questo permette di costruire un'interazione molto più naturale rispetto alla semplice digitazione.&lt;/p&gt;

&lt;h2&gt;
  
  
  💻 Perché utilizzare il browser?
&lt;/h2&gt;

&lt;p&gt;Uno degli aspetti interessanti di un assistente web è l'accessibilità.&lt;/p&gt;

&lt;p&gt;Non è necessario partire da un'applicazione mobile nativa: l'utente può aprire il progetto dal browser e interagire con l'assistente.&lt;/p&gt;

&lt;p&gt;Questo apre diverse possibilità:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;smartphone 📱&lt;/li&gt;
&lt;li&gt;computer 💻&lt;/li&gt;
&lt;li&gt;interfacce web 🌐&lt;/li&gt;
&lt;li&gt;comandi vocali 🎤&lt;/li&gt;
&lt;li&gt;interazione senza installazione&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nel caso di Oreste AI, il progetto è pensato come assistente vocale italiano utilizzabile online.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔧 Un esempio concettuale
&lt;/h2&gt;

&lt;p&gt;Dal punto di vista dello sviluppatore, il flusso può essere visto in questo modo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;recognition&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;SpeechRecognition&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

&lt;span class="nx"&gt;recognition&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;lang&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;it-IT&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="nx"&gt;recognition&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;onresult&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;event&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;testo&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;event&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;results&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nx"&gt;transcript&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Hai detto:&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;testo&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;};&lt;/span&gt;

&lt;span class="nx"&gt;recognition&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;start&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;L'idea fondamentale è che la voce viene trasformata in una stringa di testo che il programma può successivamente elaborare.&lt;/p&gt;

&lt;p&gt;Da quel momento entra in gioco la logica dell'assistente.&lt;/p&gt;

&lt;h2&gt;
  
  
  🇮🇹 Perché puntare sull'italiano?
&lt;/h2&gt;

&lt;p&gt;Molti strumenti tecnologici nascono pensando principalmente all'inglese.&lt;/p&gt;

&lt;p&gt;Oreste AI parte invece da un'altra prospettiva: &lt;strong&gt;creare un'esperienza orientata alla lingua italiana&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Questo rende il progetto interessante anche dal punto di vista dello sviluppo web e dell'accessibilità linguistica.&lt;/p&gt;

&lt;p&gt;La voce diventa quindi non soltanto un metodo alternativo per inserire testo, ma una modalità naturale per interagire con un'interfaccia.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Dal riconoscimento vocale all'assistente
&lt;/h2&gt;

&lt;p&gt;Il riconoscimento vocale, però, è soltanto una parte del problema.&lt;/p&gt;

&lt;p&gt;La vera sfida è capire cosa fare con il testo ricevuto.&lt;/p&gt;

&lt;p&gt;Un possibile flusso è:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Utente
  ↓
🎤 Comando vocale
  ↓
📝 Trascrizione
  ↓
🔎 Interpretazione
  ↓
⚙️ Azione
  ↓
💬 Risposta
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ed è proprio qui che un semplice sistema di speech recognition può diventare qualcosa di più interessante: un'interfaccia conversazionale capace di collegare voce, web e funzionalità.&lt;/p&gt;

&lt;h2&gt;
  
  
  🧪 Sperimentare direttamente dal browser
&lt;/h2&gt;

&lt;p&gt;Uno dei motivi per cui trovo interessante questo tipo di progetto è la possibilità di sperimentare senza dover partire necessariamente da un'applicazione complessa.&lt;/p&gt;

&lt;p&gt;HTML, CSS, JavaScript e Web API possono già permettere di costruire esperienze vocali interessanti.&lt;/p&gt;

&lt;p&gt;Naturalmente esistono limiti di compatibilità tra browser e dispositivi. Per questo è importante testare il comportamento dell'applicazione in diversi ambienti.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔮 Dove può arrivare un progetto come Oreste AI?
&lt;/h2&gt;

&lt;p&gt;Il riconoscimento vocale può essere soltanto il punto di partenza.&lt;/p&gt;

&lt;p&gt;Da qui si possono esplorare:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;interazioni vocali più naturali;&lt;/li&gt;
&lt;li&gt;comandi web;&lt;/li&gt;
&lt;li&gt;assistenti conversazionali;&lt;/li&gt;
&lt;li&gt;automazione;&lt;/li&gt;
&lt;li&gt;interfacce accessibili;&lt;/li&gt;
&lt;li&gt;integrazione tra voce e intelligenza artificiale.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Oreste AI continua proprio in questa direzione, sperimentando nuove funzionalità e nuovi modi di interagire con il web.&lt;/p&gt;

&lt;h2&gt;
  
  
  👨‍💻 E voi cosa costruireste?
&lt;/h2&gt;

&lt;p&gt;Se aveste a disposizione un assistente vocale direttamente nel browser, quale sarebbe la prima funzione che aggiungereste?&lt;/p&gt;

&lt;p&gt;🎤 Controllo vocale del browser?&lt;/p&gt;

&lt;p&gt;🤖 Conversazione più naturale?&lt;/p&gt;

&lt;p&gt;⚙️ Automazione di attività?&lt;/p&gt;

&lt;p&gt;🌐 Navigazione web tramite comandi vocali?&lt;/p&gt;

&lt;p&gt;Sono curioso di sapere cosa ne pensate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Oreste AI:&lt;/strong&gt; &lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #AI #VoiceAI #JavaScript #WebDevelopment #WebSpeechAPI #Developers #OpenSource #Coding #ItalianAI
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>opensource</category>
    </item>
    <item>
      <title>🤖 **Oreste AI: costruire un assistente AI italiano**</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Fri, 11 Sep 2026 22:27:53 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-costruire-un-assistente-ai-italiano-fe1</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-costruire-un-assistente-ai-italiano-fe1</guid>
      <description>&lt;p&gt;🤖 &lt;strong&gt;Oreste AI: costruire un assistente AI italiano&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cosa significa davvero costruire un assistente basato sull’intelligenza artificiale?&lt;/p&gt;

&lt;p&gt;Non basta avere un modello capace di generare testo.&lt;/p&gt;

&lt;p&gt;Bisogna progettare un’esperienza completa: interazione, interfaccia, gestione delle richieste e possibilità di evolvere il progetto nel tempo.&lt;/p&gt;

&lt;p&gt;È da questa idea che nasce &lt;strong&gt;Oreste AI&lt;/strong&gt;, un progetto italiano dedicato alla sperimentazione con gli assistenti intelligenti e le nuove modalità di interazione uomo-macchina.&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Scopri Oreste AI:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🧑‍💻 Perché è interessante per un developer?
&lt;/h3&gt;

&lt;p&gt;Un progetto AI permette di lavorare su problemi molto diversi dal normale sviluppo web:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;come progettare un’interazione naturale;&lt;/li&gt;
&lt;li&gt;come integrare servizi di intelligenza artificiale;&lt;/li&gt;
&lt;li&gt;come gestire il contesto delle conversazioni;&lt;/li&gt;
&lt;li&gt;come creare un’interfaccia semplice sopra una tecnologia complessa;&lt;/li&gt;
&lt;li&gt;come trasformare un prototipo in un progetto in continua evoluzione.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🚀 Il punto non è solo l’AI
&lt;/h3&gt;

&lt;p&gt;La parte più interessante è il rapporto tra &lt;strong&gt;AI, software e utenti&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Un modello può essere estremamente potente, ma è l’applicazione che lo circonda a determinare quanto sarà realmente utile.&lt;/p&gt;

&lt;p&gt;Per questo lo sviluppo di Oreste AI è anche un percorso di sperimentazione: provare idee, osservare cosa funziona, correggere gli errori e continuare a costruire.&lt;/p&gt;

&lt;h3&gt;
  
  
  💡 Una domanda per la community
&lt;/h3&gt;

&lt;p&gt;Secondo voi, quale sarà la prossima grande evoluzione degli assistenti AI?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Chat, voce, agenti autonomi o una combinazione di tutte queste tecnologie?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Fatemi sapere cosa ne pensate 👇&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #AI #ArtificialIntelligence #Dev #DevCommunity #WebDevelopment #JavaScript #VoiceAI #OpenSource #Developers
&lt;/h1&gt;

</description>
      <category>oresteai</category>
      <category>ai</category>
      <category>voiceai</category>
    </item>
    <item>
      <title>🤖 Oreste AI — sviluppo di un assistente modulare</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Thu, 13 Aug 2026 08:47:57 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-sviluppo-di-un-assistente-modulare-4gjd</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-sviluppo-di-un-assistente-modulare-4gjd</guid>
      <description>&lt;p&gt;Sto sviluppando Oreste AI, un progetto pensato per integrarsi progressivamente nell'ecosistema Oreste OS.&lt;/p&gt;

&lt;p&gt;La direzione tecnica del progetto è basata sulla modularità: separare il core dell'assistente dai singoli strumenti, così da poter aggiungere nuove funzionalità senza dover riscrivere l'intera struttura.&lt;/p&gt;

&lt;p&gt;L'architettura che sto progettando comprende:&lt;/p&gt;

&lt;p&gt;🧠 AI Core — gestione e interpretazione dei comandi&lt;br&gt;
🎤 Voice Interface — interazione vocale&lt;br&gt;
🧩 Moduli applicativi — strumenti indipendenti&lt;br&gt;
🔗 Integration Layer — collegamento tra AI e applicazioni&lt;br&gt;
🌐 Web Interface — interazione con l'ambiente&lt;/p&gt;

&lt;p&gt;Il progetto è ancora in fase di sviluppo. L'obiettivo è costruire le fondamenta prima di aggiungere funzionalità più avanzate.&lt;/p&gt;

&lt;p&gt;🔗 Demo:&lt;br&gt;
Oreste AI&lt;/p&gt;

&lt;p&gt;Build → test → improve → repeat.&lt;/p&gt;

&lt;p&gt;Oreste AI è un progetto in costruzione, un componente alla volta. 💻🤖&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #OresteOS #SoftwareDevelopment #SoftwareArchitecture #JavaScript #WebDevelopment #ArtificialIntelligence #AI #Developers #TechProject
&lt;/h1&gt;

</description>
      <category>oresteai</category>
      <category>oresteos</category>
      <category>softwaredevelopment</category>
      <category>architecture</category>
    </item>
    <item>
      <title>🚀 Oreste AI — sviluppo di un nuovo progetto</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Thu, 13 Aug 2026 08:44:32 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-sviluppo-di-un-nuovo-progetto-3p64</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-sviluppo-di-un-nuovo-progetto-3p64</guid>
      <description>&lt;p&gt;Sto costruendo Oreste AI, un progetto che nasce con l'obiettivo di sviluppare un assistente integrabile nell'ecosistema di Oreste OS.&lt;/p&gt;

&lt;p&gt;Il progetto è ancora in evoluzione e sto lavorando sulle fondamenta, con particolare attenzione a:&lt;/p&gt;

&lt;p&gt;🧠 architettura modulare&lt;br&gt;
🎤 interazione vocale&lt;br&gt;
💻 gestione dei comandi&lt;br&gt;
🔗 integrazione tra moduli&lt;br&gt;
🌐 applicazioni e strumenti dell'ambiente&lt;/p&gt;

&lt;p&gt;L'obiettivo è sviluppare il progetto un componente alla volta, mantenendo una struttura semplice e facilmente estendibile.&lt;/p&gt;

&lt;p&gt;🔗 Demo del progetto:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Questo è solo l'inizio.&lt;br&gt;
Oreste AI — building step by step. 🤖💻&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #OresteOS #AI #SoftwareDevelopment #JavaScript #WebDevelopment #SoftwareArchitecture #Developers
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>🚀 Oreste AI — sviluppo di un nuovo progetto</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Wed, 12 Aug 2026 22:05:04 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-sviluppo-di-un-nuovo-progetto-5445</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-sviluppo-di-un-nuovo-progetto-5445</guid>
      <description>&lt;p&gt;Sto costruendo Oreste AI, un progetto che nasce con l'obiettivo di sviluppare un assistente integrabile nell'ecosistema di Oreste OS.&lt;/p&gt;

&lt;p&gt;Il progetto è ancora in evoluzione e sto lavorando sulle fondamenta, con particolare attenzione a:&lt;/p&gt;

&lt;p&gt;🧠 architettura modulare&lt;br&gt;
🎤 interazione vocale&lt;br&gt;
💻 gestione dei comandi&lt;br&gt;
🔗 integrazione tra moduli&lt;br&gt;
🌐 applicazioni e strumenti dell'ambiente&lt;/p&gt;

&lt;p&gt;L'obiettivo è sviluppare il progetto un componente alla volta, mantenendo una struttura semplice e facilmente estendibile.&lt;/p&gt;

&lt;p&gt;🔗 Demo del progetto:&lt;br&gt;
&lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Questo è solo l'inizio.&lt;br&gt;
Oreste AI — building step by step. 🤖💻&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #OresteOS #AI #SoftwareDevelopment #JavaScript #WebDevelopment #SoftwareArchitecture #Developers
&lt;/h1&gt;

</description>
      <category>oresteai</category>
      <category>oresteos</category>
      <category>ai</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>🚀 Oreste AI — un progetto in sviluppo Sto sviluppando Oreste AI, un progetto pensato per diventare parte dell'ecosistema Oreste OS.</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Wed, 12 Aug 2026 18:36:01 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-un-progetto-in-sviluppo-sto-sviluppando-oreste-ai-un-progetto-pensato-per-diventare-4k56</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-un-progetto-in-sviluppo-sto-sviluppando-oreste-ai-un-progetto-pensato-per-diventare-4k56</guid>
      <description>&lt;p&gt;L'obiettivo è progettare un assistente con un'architettura modulare, capace di collegarsi progressivamente alle applicazioni dell'ambiente.&lt;/p&gt;

&lt;p&gt;🔧 Direzione tecnica del progetto:&lt;/p&gt;

&lt;p&gt;🎤 interazione vocale&lt;br&gt;
🧠 gestione e interpretazione dei comandi&lt;br&gt;
🧩 architettura modulare&lt;br&gt;
🧮 integrazione con strumenti interni&lt;br&gt;
📝 applicazioni di produttività&lt;br&gt;
🌐 browser&lt;br&gt;
🛡️ strumenti di sicurezza&lt;/p&gt;

&lt;p&gt;In questa fase sto lavorando sulle fondamenta del progetto e sulla struttura necessaria per collegare in futuro Oreste AI ai diversi moduli di Oreste OS.&lt;/p&gt;

&lt;p&gt;Il progetto è pubblico e può essere seguito qui:&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;È ancora work in progress, ma la direzione è quella di costruire un assistente integrato nell'ambiente operativo, non semplicemente una chat separata.&lt;/p&gt;

&lt;p&gt;💻🤖 Oreste AI — building step by step.&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #OresteOS #AI #ArtificialIntelligence #SoftwareDevelopment #JavaScript #WebDevelopment #SoftwareArchitecture #Developers #TechProject
&lt;/h1&gt;

</description>
      <category>oresteai</category>
      <category>oresteos</category>
      <category>ai</category>
    </item>
    <item>
      <title>🚀 Oreste AI — il progetto è iniziato</title>
      <dc:creator>Oreste AI Team</dc:creator>
      <pubDate>Wed, 12 Aug 2026 06:56:58 +0000</pubDate>
      <link>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-il-progetto-e-iniziato-1380</link>
      <guid>https://dev.to/oreste_dechiara_94b056fb/oreste-ai-il-progetto-e-iniziato-1380</guid>
      <description>&lt;p&gt;Ho iniziato a costruire Oreste AI, un progetto che nasce con l'obiettivo di sviluppare un assistente integrabile nell'ecosistema di Oreste OS.&lt;/p&gt;

&lt;p&gt;Il progetto parte da una visione concreta: creare un'esperienza più semplice e pratica, collegando progressivamente l'assistente agli strumenti dell'ambiente.&lt;/p&gt;

&lt;p&gt;La base del progetto prevede un'architettura modulare, pensata per poter integrare nel tempo:&lt;/p&gt;

&lt;p&gt;🎤 Interazione vocale&lt;br&gt;
🧠 Gestione dei comandi&lt;br&gt;
🧮 Strumenti interni&lt;br&gt;
📝 Applicazioni di produttività&lt;br&gt;
🌐 Browser&lt;br&gt;
🛡️ Strumenti di sicurezza&lt;br&gt;
🎨 Integrazioni con applicazioni esterne&lt;/p&gt;

&lt;p&gt;In questa fase sto concentrando il lavoro sulla struttura del progetto e sulle fondamenta tecniche, con l'obiettivo di costruire ogni componente in modo coerente.&lt;/p&gt;

&lt;p&gt;🔗 Progetto: &lt;a href="https://testonuovo.github.io/oreste-ai/" rel="noopener noreferrer"&gt;https://testonuovo.github.io/oreste-ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Non è un progetto finito: è un progetto che sto costruendo passo dopo passo.&lt;/p&gt;

&lt;p&gt;La direzione è chiara:&lt;/p&gt;

&lt;p&gt;un assistente pensato per essere parte dell'ambiente operativo, non semplicemente una chat separata.&lt;/p&gt;

&lt;p&gt;🤖💻 Oreste AI — work in progress.&lt;/p&gt;

&lt;h1&gt;
  
  
  OresteAI #OresteOS #AI #ArtificialIntelligence #SoftwareDevelopment #Developers #WebDevelopment #JavaScript #SoftwareArchitecture #TechProject
&lt;/h1&gt;

</description>
      <category>oresteai</category>
      <category>oresteos</category>
      <category>arificialintelligence</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
