Edge TTS
Il modo più semplice per iniziare con le voci già pronte dal catalogo Microsoft.
In linea · No, voce catalogo
Passo dopo passo
Qui trovi dove fare clic, cosa scrivere e come capire quando hai finito. Inizia dal passaggio 1. Trovi altre opzioni in fondo alla pagina.
Preparare una volta sola
Ti serve un PC Windows con Internet e diversi gigabyte di spazio libero. Non è ancora disponibile un file di installazione pronto all’uso. I passaggi seguenti preparano il programma. Non serve saper programmare.
Apri il menu Start di Windows e scrivi PowerShell e apri il programma. Copia le righe seguenti una alla volta e premi Invio dopo ciascuna. Aspetta che l’installazione finisca prima di passare alla riga successiva.
winget install --id Python.Python.3.11 --exact --source wingetwinget install --id Gyan.FFmpeg --exact --source wingetPython esegue LinguoAI. FFmpeg legge e crea i video. Se Windows chiede una conferma, verifica che riguardi questa installazione.
Fatto? Entrambe le installazioni indicano che sono riuscite o che il programma è già installato. Ora chiudi PowerShell.
Scarica il file ZIP. Nella cartella dei download, fai clic sul file con il tasto destro e scegli «Estrai tutto». Poi apri la cartella estratta.
Sei nella cartella giusta se vedi il file pyproject.toml e la cartella linguoai in quella cartella.
Nella cartella aperta, fai clic sulla barra degli indirizzi in alto. Scrivi powershell e premi Invio. Si apre una nuova finestra. Copia queste tre righe di verifica una alla volta:
py -3.11 --versionffmpeg -versionffprobe -versionVedrai Python 3.11 e altri due numeri di versione. Se compare «non trovato», consulta l’aiuto qui sotto prima di continuare.
Rimani in questa finestra. Copia una riga alla volta e premi Invio. Ogni volta, aspetta di poter scrivere di nuovo. La prima volta vengono scaricati file di grandi dimensioni.
py -3.11 -m venv .venv.\.venv\Scripts\python.exe -m pip install --upgrade pip.\.venv\Scripts\python.exe -m pip install torch --index-url https://download.pytorch.org/whl/cpu.\.venv\Scripts\python.exe -m pip install -e ".[desktop]"È terminato senza errori? La preparazione è completa. Basta farla una volta sola.
Copia questa riga nella stessa finestra:
.\.venv\Scripts\python.exe -m linguoaiSi apre la finestra di LinguoAI. Lascia PowerShell aperto mentre usi LinguoAI.
Prova adesso
Inizia con un breve video in cui si parla chiaramente, per esempio di 30 secondi.
Apri di nuovo la cartella estratta di LinguoAI. Scrivi nella barra degli indirizzi in alto powershell. Esegui solo il comando del passaggio 5. Non devi ripetere l’installazione.
Installa o aggiorna «Programma di installazione app» di Microsoft dal Microsoft Store. Poi riapri PowerShell e ripeti il passaggio 1.
Apri la guida di Microsoft ↗Chiudi PowerShell e riaprilo come nel passaggio 3. Se non basta, riavvia il PC e verifica di nuovo le tre righe. Per questa guida deve essere installato Python 3.11.
Non eseguire ancora la riga successiva. Controlla prima di essere nella cartella estratta che contiene pyproject.toml e di aver copiato l’intera riga. Conserva il testo esatto dell’errore nel caso serva aiuto.
Al primo avvio vengono scaricati i modelli. Lascia aperta la finestra e controlla che il lavoro avanzi. Se LinguoAI mostra un errore, leggi il messaggio nel registro. Poi prova con un video più corto.
Python 3.10+ e FFmpeg richiesti
# FFmpeg, ffprobe und Tkinter über die Paketverwaltung installieren.
# Im entpackten Projektordner:
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install torch --index-url https://download.pytorch.org/whl/cpu
python -m pip install -e ".[desktop]"
ffmpeg -version
ffprobe -version
python -m linguoai
Quattro modi per ottenere una traccia vocale
La “propria voce” può significare cose diverse. Questo confronto ti aiuterà a fare la scelta giusta.
Il modo più semplice per iniziare con le voci già pronte dal catalogo Microsoft.
In linea · No, voce catalogo
Google Voice veloce tramite sintesi vocale Google Translate con codice vocale.
In linea · No, codice della lingua
Output locale veloce con un modello ONNX esistente o autoaddestrato.
Locale · CPU, opzionale CUDA
Adotta il carattere vocale e il modo di parlare da una registrazione breve e pulita.
Voce di riferimento · Consigliato GPU
Installa nello stesso ambiente virtuale e quindi carica una voce adatta:
.\.venv\Scripts\python.exe -m pip install -e ".[desktop,piper]"
New-Item -ItemType Directory -Force ".\Stimmen"
.\.venv\Scripts\python.exe -m piper.download_voices --download-dir ".\Stimmen" de_DE-thorsten-medium
Piper: ONNX più JSON corrispondente, ID altoparlante opzionale e velocità di conversazione regolabile.
A causa delle dipendenze audio/torcia, si consiglia un ambiente Python-3.11 dedicato:
py -3.11 -m venv .venv-chatterbox
.\.venv-chatterbox\Scripts\python.exe -m pip install --upgrade pip
.\.venv-chatterbox\Scripts\python.exe -m pip install -e ".[desktop,voice-clone]"
.\.venv-chatterbox\Scripts\python.exe -m linguoai
Per processi ripetibili
Questo esempio si traduce localmente in NLLB e utilizza un modello Piper. Per l'automazione sono disponibili le stesse impostazioni dello GUI.
Propri output e percorsi del modello
.\.venv\Scripts\python.exe -m linguoai `
--input "C:\Videos\quelle.mp4" `
--output "C:\Videos\quelle.de.mp4" `
--language de `
--service nllb `
--device cpu `
--nllb-device cpu `
--tts-engine piper `
--tts-device cpu `
--piper-model "C:\Stimmen\de_DE-thorsten-medium.onnx" `
--piper-config "C:\Stimmen\de_DE-thorsten-medium.onnx.json"
Visualizza tutte le opzioni: .\.venv\Scripts\python.exe -m linguoai --help
Il pacchetto finito per un ambiente Python esistente; FFmpeg è ancora necessario.
python -m pip install ".\linguoai-2.2.2-py3-none-any.whl[desktop]"
python -m linguoai
Distribuire in modo sensato la potenza di calcolo
Whisper, NLLB e la voce locale possono essere posizionati separatamente. Quindi puoi iniziare in piccolo e mettere sullo GPU solo la parte che ne trae davvero beneficio.
"Automatico" controlla CUDA e altrimenti torna a CPU.
È necessaria un'edizione CUDA corrispondente di PyTorch.
Selezione PyTorch ↗Inoltre richiede CUDA-12-cuBLAS e cuDNN 9 nel percorso di sistema.
Utilizza il tempo di esecuzione ONNX: onnxruntime-gpu installare al posto dell'edizione CPU.
Riconoscimento più veloce facoltativo sulla CPU
NVIDIA Parakeet v3 riconosce 25 lingue europee. L'adattatore facoltativo sherpa-onnx lavora in locale sulla CPU con quattro thread per impostazione predefinita.
Faster-Whisper resta l'opzione predefinita, con rilevamento automatico della lingua, una scelta più ampia di lingue ed elaborazione su CPU o GPU.
Il modello adattato di primeline è specializzato in tedesco. Per usarlo, scegli il profilo tedesco con un'esportazione ONNX compatibile; per più lingue europee, il profilo NVIDIA. Non è garantito un vantaggio di velocità o qualità senza un confronto sui tuoi file.
Installa il pacchetto facoltativo e prepara una cartella con un modello compatibile. I modelli non vengono scaricati automaticamente.
.\.venv\Scripts\python.exe -m pip install -e ".[parakeet]"
.\.venv\Scripts\python.exe -m linguoai --help
Usa la cartella completa del modello sherpa-onnx con encoder, decoder, joiner e file dei token. Per l'esportazione tedesca, conserva anche il file esterno dell'encoder se fa parte del modello.
Nell'app desktop e in Colab, scegli il motore di riconoscimento vocale, il profilo e la cartella del modello. Specifica esplicitamente la lingua di origine, così la traduzione riceve il codice lingua corretto. Parakeet trascrive; seguono la traduzione e la voce scelte.
Modelli e configurazione di sherpa-onnx ↗ · Scheda del modello primeline ↗
Caricamento → elaborazione → download
Per chi ha ricevuto l'accesso a Studio. Accedi e carica i video direttamente dal browser.
Elaborazione sul server. La traduzione è ancora limitata; il funzionamento dell'intero flusso non è ancora confermato.
Non serve un account Google. Se non hai accesso a Studio, puoi scegliere Google Colab o la versione desktop.
L'interfaccia web Colab accetta già caricamenti e percorsi di file Google Drive. Elabora i video sulla macchina Colab attiva e consente di scaricare il video e i sottotitoli. Puoi anche salvare i risultati nel tuo Drive.
La cassetta degli attrezzi completa
tiny fino a quando large-v3, possiedono inoltre valori di modello.Il modello NLLB-600M predefinito è sotto CC-BY-NC-4.0, è un modello di ricerca e non una traduzione di produzione certificata. Controlla sempre i risultati.
Dopo il download nel termine prescelto. In Colab ciò significa all'interno della VM temporanea di Google.
Ricevi sezioni di testo solo quando selezionate o come fallback esplicitamente attivato.
Invia ogni battuta tradotta da doppiare al rispettivo servizio linguistico online.
I risultati temporanei non verranno pubblicati fino al completamento del video ed entrambi i sottotitoli. Interruzione, tentativi limitati, percorsi di destinazione protetti e chiavi API oscurate evitano spiacevoli sorprese.
FACOLTATIVO
Con SHARE_PROVIDER = "gradio" ricevi automaticamente un link dinamico. Google Drive è facoltativo.
Solo per un indirizzo fisso personale: configura un Cloudflare Tunnel con nome, il tuo dominio e il servizio http://127.0.0.1:7860. Non è un server LinguoAI fornito al pubblico.
Nel Notebook imposta SHARE_PROVIDER su "cloudflare", inserisci il tuo nome host in CLOUDFLARE_TUNNEL_HOSTNAME e salva CLOUDFLARE_TUNNEL_TOKEN come Colab Secret. Non pubblicare mai il token.
Cloudflare: 95 MB per caricamento per impostazione predefinita. Gradio: fino a 5 GB per file. Usa Google Drive per i video grandi. I link temporanei trycloudflare.com non vengono usati perché non supportano SSE.