Repository navigation
1.3.0 · Tutto si trova, l'AI non si ferma - #18
Merged
Merged
Conversation
- AI: motore NVIDIA NeMo-Speech.cpp 0.2.0 (la 0.1.0 non aveva gli archivi), ripiego su CPU e da Nemotron a Whisper; libreria AI (transformers.js 4.3.1 + ONNX Runtime) dentro l'app con scripts/ai-locale.mjs; pesi con ripiego q8 -> fp16 -> fp32; WebGPU -> WASM anche a meta' lavoro; worker morti buttati; errori spiegati in italiano (erroriAI.ts); diagnosi (diagnosiAI.ts). - Centro AI (menu AI e pulsante in alto), Cerca un comando (Ctrl+K), Come si fa (F1) con "Fallo adesso", "Impara a usarlo" nella pagina iniziale. - I comandi di app.ts passano dal registro di azioni.ts (un tasto, un comando); Vista -> Copie leggere e Svuota la memoria delle misure. - Testata che non esce piu' dallo schermo (Esporta sempre in vista). - Prove nuove: test/prove-aiuto.mjs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TqgA6T2ncfxMbmoaKeJWS4
Prima, chiedendo Nemotron senza il motore dell'app, si finiva in errore
("serve l'app"); ora si va con Whisper come quando il motore NVIDIA non parte,
e la barra dice che il motore c'è solo nell'app. Prove aggiornate.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TqgA6T2ncfxMbmoaKeJWS4
Prima le pagine secondarie (pacchetto, LIVE, velocità…) registravano solo il messaggio: un errore come "VideoSample is closed." non diceva da dove veniva. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TqgA6T2ncfxMbmoaKeJWS4
cammo22
marked this pull request as ready for review
October 7, 2026 14:06
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cosa cambia
L'AI che dava errore ora parte
src-tauri/src/motori.rs). Se la versione per la scheda si ferma si riprova con--device cpu(eseguiConRipiegoinnemo.ts); se Nemotron non va, i sottotitoli passano da soli a Whisper (sottotitoliAI).caricaConRipieghiinsrc/media/libreriaAI.ts), e se WebGPU si rompe a metà lavoro si ricarica su WASM e si rifà il pezzo.scripts/ai-locale.mjs(prebuild) prende transformers.js 4.3.1 e ONNX Runtime dal registro npm con controllo sha512 e li mette inpublic/ai/(in.gitignore); la CDN resta come riserva.src/media/erroriAI.ts); diagnosi vera (diagnosiAI.ts+provaAI.worker.ts).Trovare e capire tutto
app.tsora passano daregistra(azioni.ts): un tasto, un comando (lo controlla la prova). Vista → Copie leggere / Svuota la memoria delle misure.Documenti
CHANGELOG.md(voce 1.3.0),README.md,CLAUDE.md; versione 1.3.0 inpackage.json, lock,Cargo.toml/Cargo.lock.Prove
npx tsc --noEmitpulito.test/prove-aiuto.mjsnuove (ricerca, guida, Centro AI con diagnosi vera della libreria locale, Usa sfondo, registro senza tasti doppi, menu Vista, testata a 6 larghezze, frasi d'errore, ripiego NVIDIA→Whisper, libreria finta senza q8 per Whisper e traduzione).node test/prove.mjsin corso in locale; la prova "Novità" ha dato ✗ solo perché la build era precedente al cambio di versione, rifatta su build nuova: passa.🤖 Generated with Claude Code
https://claude.ai/code/session_01TqgA6T2ncfxMbmoaKeJWS4
Generated by Claude Code