|
Donazioni
Se vuoi aiutare la promozione del Balabolka compera il mio programma Cross+A. Finchè la gente compera il Cross+A il Balabolka sarà gratuito (freeware). Grazie!
|
Sintesi vocale
 |
Che cos’è SAPI? |
 |
L'API Speech (SAPI) è un'interfaccia di programmazione delle applicazioni sviluppata da Microsoft per consentire l'utilizzo della sintesi vocale all'interno delle applicazioni Windows. La SAPI fornisce un'interfaccia di alto livello tra un'applicazione e i motori di sintesi vocale. Il software di sintesi vocale (Text-To-Speech) converte stringhe di testo e file in audio parlato utilizzando voci sintetiche. Maggiori informazioni sulla versione attuale della SAPI sono disponibili sul sito web di Microsoft. |
| |
 |
Dove posso trovare SAPI 4? |
 |
Per utilizzare voci SAPI 4, scaricare ed installare il Microsoft redistributable API del motore di sintesi vocale file (824 kB).
Inoltre, puoi scaricare ed installare lo Pannello di controllo vocale (840 kB); il Pannello di Controllo Sintesi Vocale, aggiungerà un'icona al tuo Pannello di Controllo, consentendoti di elencare i motori di sintesi vocale compatibili, installati sul tuo sistema e personalizzare le impostazioni a tuo uso e consumo. |
| |
 |
Dove posso trovare SAPI 5? |
 |
Windows XP (e versioni successive) viene fornito con SAPI 5. |
| |
 |
Esiste un limite alla lunghezza del testo per la sintesi vocale? |
 |
La dimensione del testo da convertire è limitata dal formato audio WAV: Balabolka utilizza un file WAV temporaneo per l'elaborazione della sintesi vocale. Il formato WAV ha un limite di dimensione standard di poco inferiore a 4 GB. La durata massima dei file audio dipende dalla frequenza di campionamento, dalla risoluzione in bit e dal numero di canali. Si consiglia di suddividere un documento di grandi dimensioni e di convertire ogni parte di testo in un file audio. |
| |
Sintetizzatori vocali
 |
Come faccio a sapere quali voci per la sintesi vocale sono state installate sul computer? |
 |
È possibile visualizzare tutte le voci disponibili sul computer nel Pannello di Controllo
=>
Riconoscimento vocale
=>
Proprietà del riconoscimento vocale
=>
Text To Speech (Sintesi vocale di un testo)
=>
Selezione della voce. |
| |
 |
Windows 11 introduce voci più naturali, come Microsoft Jenny e Microsoft Aria. Come posso accedervi con SAPI 5? |
 |
Questo problema può essere risolto con l'utilità NaturalVoiceSAPIAdapter. Essa aggiungerà nuovi motori vocali all'elenco delle voci SAPI 5; può inoltre aggiungere a tale elenco le voci disponibili nel browser Microsoft Edge. Maggiori informazioni sono disponibili sul sito dell'utilità. Poiché Balabolka è un'applicazione a 32 bit, è necessario installare sia la versione a 32 bit che quella a 64 bit dell'utilità (vedere la sezione "Installation Status" nella finestra dell'utilità). È possibile scaricare l'ultima versione dell'utilità.
Windows consente di aggiungere voci per altre lingue: seleziona Start
=>
Impostazioni
=>
Ora e lingua
=>
Lingua e regione, vai su "Lingue preferite", seleziona "Aggiungi una lingua". Scegli e installa la funzionalità opzionale "Sintesi vocale" (Text-To-Speech).
Inoltre, l'utilità SAPI Unifier consente di rendere disponibili le voci di Microsoft OneCore e della Microsoft Speech Platform tramite SAPI 5. |
| |
 |
Il mio computer ha una versione di Windows a 64 bit. Ho installato il pacchetto Runtime a 64-bit per Microsoft Speech Platform e le voci in italiana. Ma l'elenco delle voci disponibili è ancora vuoto. Dov'è il problema? |
 |
Balabolka è un'applicazione a 32 bit. È necessario installare anche il pacchetto Runtime a 32-bit per la piattaforma Microsoft Speech. |
| |
 |
Cos'è Google Text-To-Speech? |
 |
In Google Translate trovi il pulsante "Ascolta" che converte il testo in parlato. Dopo aver premuto questo pulsante, il browser inizia a scaricare un file MP3. Il servizio supporta la conversione vocale di testi non più lunghi di 100 simboli. Balabolka consente di dividere un testo esteso in porzioni più piccole, creando diversi files audio per ciascuna parte ed unendoli tra loro. |
| |
Tag SAPI
 |
Come faccio a cambiare una voce durante la lettura ad alta voce? |
 |
Utilizzare i tags XML. Si consiglia di scrivere i tags di apertura e chiusura all'interno dello stesso paragrafo. Per esempio:
<voice required="Name=Microsoft Elsa Desktop">Ciao, come stai?</voice>
<voice required="Name=IVONA 2 Carla">Sto bene.</voice>
Inoltre, Balabolka supporta i propri tag per modificare la sintesi vocale.
{{Voice=Elsa}} Questo testo verrà letto dalla voce "Microsoft Elsa". {{Voice=}} Questo testo verrà letto dalla voce di default di Balabolka. |
| |
 |
Ricevo il messaggio di errore "OLE error 80045042". Cosa significa? |
 |
Questo errore significa: "Il parser XML non è riuscito a causa di una sintassi errata." È necessario verificare la sintassi dei tags XML all'interno del testo. Oppure, una parte del testo sembra l'inizio di un tag XML e disorienta Microsoft Speech API. Se non si desidera utilizzare i tag XML, rimuovere i simboli "<" e ">" dal testo (o sostituirli con le parole "minore di" e "maggiore di"). |
| |
 |
Quando si utilizzano le nuove voci Microsoft (naturali, online), il tag SAPI 5 <silence> non funziona. Come posso inserire un momento di silenzio nel testo parlato? |
 |
Le nuove voci Microsoft non sono state sviluppate per funzionare con SAPI 5, pertanto supportano i tag SSML anziché quelli SAPI 5. Per inserire un momento di silenzio, utilizzare il tag "universale": è descritto nel file della guida dell'applicazione. Ad esempio:
Il silenzio durerà tre secondi. {{Pause=3000}} Successivamente, la lettura riprenderà. |
| |
Installazione del software
 |
Come posso fare un'installazione non presidiata di Balabolka? |
 |
Per installare Balabolka in modalità silenziosa, senza finestre di dialogo, si può utilizzare un'installazione non presidiata all'utente. L'installazione non presidiata è disponibile utilizzando -silent dalla riga di comando. |
| |
 |
Quando avvio il programma, compare il seguente messaggio: "Impossibile avviare l'applicazione perché la configurazione side-by-side non è corretta." Come posso risolvere il problema? |
 |
È necessario installare il pacchetto ridistribuibile ufficiale di Microsoft Visual C++ 2017-2026. Affinché Balabolka funzioni correttamente, è necessario installare la versione a 32 bit del pacchetto (se si dispone di una versione a 64 bit di Windows, si consiglia di installare anche la versione a 64 bit del pacchetto). |
| |
 |
Come installare ed eseguire Balabolka con le voci sul sistema operativo Linux? |
 |
Si prega di fare riferimento alle istruzioni pubblicate qui o
qui.
Microsoft Speech SDK può essere scaricato dal sito web ufficiale (SpeechSDK51.exe, 68 MB). |
| |
Configurazione del software
 |
Il mio computer contiene due schede audio. Come posso scegliere una periferica audio per la riproduzione della sintesi vocale? |
 |
Si può selezionare Sintesi vocale nel Pannello di Controllo di Windows e premere il pulsante Output Audio nella finestra di dialogo Proprietà riconoscimento vocale. Inoltre, Balabolka contiene la voce di menù principale "Opzioni | Uscita audio". |
| |
Utilizzo del software
 |
Apro un file DjVu, ma il programma non mostra alcun testo. Cos'è che non va? |
 |
Il formato DjVu è stato progettato per memorizzare i documenti scansionati. Un file DjVu contiene immagini di pagine di libri, riviste, ecc. Inoltre, il formato DjVu può contenere un livello di testo OCR. Balabolka è in grado di estrarre i dati da un solo livello di testo di DjVu. Se tale livello non è disponibile, l'unico modo per ottenere il testo è quello di utilizzare un sistema di riconoscimento di testo (ad esempio, FineReader). |
| |
 |
Come posso rimuovere i trattini all'inizio dei paragrafi? |
 |
È necessario utilizzare il menu principale "Modifica | Sostituisci". Digita ^p— nel campo Trova e ^p nel campo Sostituisci con. Il programma permette di utilizzare la maggior parte dei codici speciali usati da Microsoft Word:
- ^p
- Contrassegnare un paragrafo
- ^t
- Carattere di tabulazione
- ^nnn
- Carattere ASCII (dove nnn rappresenta il codice del carattere)
- ^0nnn
- Carattere ANSI (dove 0 è zero e nnn rappresenta il codice del carattere)
- ^Unnnnn
- Carattere Unicode (dove nnnnn è il codice del carattere)
- ^+
- Lineetta (—)
- ^=
- Trattino (-)
- ^^
- Accento circonflesso
- ^s
- Spazio unificatore
- ^?
- Qualsiasi carattere (solo nel campo Trova)
- ^#
- Qualsiasi cifra (solo nel campo Trova)
- ^$
- Qualsiasi lettera (solo nel campo Trova)
- ^c
- Contenuto degli Appunti di Microsoft Windows (solo nel campo Sostituisci con)
- ^&
- Contenuto del campo Trova (solo nel campo Sostituisci con)
|
| |
 |
La voce dice ogni volta "spazio", quando un testo contiene uno spazio senza interruzione (ALT+0160). Come risolvere questo problema? |
 |
Il programma è in grado di sostituire automaticamente, durante la lettura, gli spazi senza interruzione con spazi normali. Scegli la voce di menù principale "Opzioni | Impostazioni", nella finestra "Impostazioni" (scheda "Lettura") la casella Ignora i seguenti caratteri durante la lettura. Aggiungi il carattere spazio per l'elenco dei simboli ignorabili: tieni premuto ALT e digita "0160" sul tastierino numerico. |
| |
 |
Non sono soddisfatto di come Balabolka estrae il testo dai files PDF. È possibile utilizzare un altro modo per l'elaborazione dei PDF? |
 |
Il processo di estrazione del testo dai files PDF è complicato, perché tali files non contengono testo normale. Per l'estrazione del testo, è possibile utilizzare un programma esterno da riga di comando: per esempio, il programma pdftotext.exe del progetto Xpdf. Copia pdftotext.exe nella sottocartella "utils" nella cartella di Balabolka, scegli la voce di menù principale "Opzioni | Importazione testo", scheda"Importazione testo personalizzata"e premi il pulsante "Aggiungi". Definisci il comando per l'utilizzo di pdftotext.exe:
%BFolder%\utils\pdftotext.exe -q -nopgbrk -enc UTF-8 %Input% %Output%
Definisci il nome del convertitore (ad esempio, "Xpdf Converter"), estensione file ("PDF") e codifica in uscita ("UTF-8"). Dopo l'attivazione dell'opzione Usa al posto del metodo predefinito di estrazione per questo tipo di file il programma sarà in grado di utilizzare l'utility esterna per l'estrazione di testo dai files PDF. |
| |
File audio
 |
Posso utilizzare la prima riga di testo come nome del file audio (ad esempio, "01 Capitolo Uno.mp3", "02 Capitolo Due.mp3")? |
 |
Digita %FirstLine% nel campo "Nome di base del file di destinazione" nella finestra "Dividi e converti in files audio". L'applicazione sostituirà questa variabile con la prima riga di ogni parte del testo. Per modificare la posizione del numero di sequenza all'interno del nome del file, utilizzare la variabile %Number%. |
| |
 |
Creo dei file audio e li carico sul servizio di podcast. Il servizio consente di estrarre i marcatori di capitolo da un file audio e di importarli nel proprio database. L'applicazione permette di aggiungere marcatori di capitolo ai file audio? |
 |
Sì, Balabolka consente di generare file audio con capitoli; tale funzione è disponibile per i formati MP3 e MPEG-4 (MP4, M4A). Utilizza la voce di menu principale "Segnalibri | Inserisci segnalibro con nome" per creare un elenco di segnalibri con nome. I nomi dei segnalibri verranno utilizzati come nomi dei capitoli. Seleziona la voce di menu principale "File | Dividi e converti in file audio". Utilizza l’opzione "segnalibri con nome" come metodo di suddivisione. Seleziona l’impostazione "Utilizza il formato opzionale" per i nomi dei file audio; il modello deve essere definito come %Header%. Attiva l’opzione «Crea un file audiolibro con capitoli» e fai clic sul pulsante "Dividi e converti in files audio". L’applicazione suddividerà il testo, convertirà ciascuna parte in un file audio e infine unirà i dati audio in un unico file audio. |
| |
Domande generali sul software
 |
Che cos'è Spritz-Reader? |
 |
Spritz è una nuova tecnologia per incrementare la velocità di lettura. Consente di velocizzare una qualsiasi lettura, permettendo di leggere da 100 a 1000 parole al minuto. La parte che sottrae tempo nella comune lettura, consta principalmente negli effettivi movimenti oculari per seguire il testo parola per parola e frase per frase. Spritz posiziona le parole in una determinata posizione sul display, in cui è possibile riconoscere le parole, senza movimenti oculari. |
| |
 |
Che cos'è l'interfaccia IFilter? |
 |
L'interfaccia IFilter funziona con i documenti. Fornisce filtri per estrarre informazioni da formati di file proprietari. I motori di ricerca integrale di testo, richiamano i metodi dell'interfaccia di IFilter. I filtri IFilter sono disponibili per Adobe PDF, WordPerfect e molti altri formati di file popolari. È possibile ottenere i files d'installazione degli IFilter dai rispettivi fornitori. IFilter.org è un buon punto d'inizio. Si noti che Balabolka è un'applicazione a 32 bit e potrebbe essere necessario installare la versione a 32 bit di IFilter. |
| |
 |
Posso utilizzare i files multimediali generati con Balabolka nei video di YouTube? |
 |
Balabolka è freeware, quindi puoi creare files audio gratuitamente. Ma se usi voci commerciali, devi contattare gli sviluppatori delle voci ed acquistare la licenza per l'uso commerciale/ trasmissione audio. La licenza di distribuzione audio ti consentirà di utilizzare la voce nei video di YouTube.
Ad esempio, dalle informazioni dal sito Cepstral : "Le voci personali Cepstral sono solo per uso personale e non sono concesse in licenza per la distribuzione audio. Ciò significa che l'audio creato è solo ad uso personale e non può essere condiviso con altri o utilizzato in video, presentazioni o pagine web. Se siete interessati a una licenza di distribuzione audio, vi preghiamo di contattare l'Ufficio Vendite." |
| |
 |
Vorrei caricare su YouTube un file audio contenente un discorso, ma questa piattaforma consente di pubblicare solo file video. Per caricare un file audio, devo unirlo a un’immagine statica (ad esempio, un rettangolo nero) e caricarlo in formato MP4. Potreste indicarmi un modo semplice per ottenere un file video da un file audio? |
 |
Scarica l'utilità FFmpeg ed esegui il comando:
ffmpeg -f lavfi -i color=c=black:s=720x480 -i input.wav -tune stillimage -shortest -y output.mp4
Il file sorgente INPUT.WAV verrà convertito nel file video OUTPUT.MP4, in cui l'immagine sarà un rettangolo nero delle dimensioni di 720x480. Il file risultante potrà essere caricato su piattaforme di hosting video. |
|