RSS
Lahjoitus

WMZ: Z087754155981 (USD)
WME: E110509803261 (EUR)

WebMoney

Balabolka Usein kysytyt kysymykset

Mikä on SAPI ja mihin sitä tarvitaan?
Speech Application Programming Interface tai SAPI on Microsoftin kehittämä puhefuntkiopaketti, jonka tarkoituksena on mahdollistaa ohjelmaa käyttämään koneellista puhesynteesiä. Olemassa on kaksi SAPI:n perusversiota (SAPI 4 и SAPI 5) jotka eivät ole toisiinsa yhteensopivia. Käyttöjärestelmä Windows 2000 sisälsi SAPI 4, Windows XP ja kaikki myöhäisemmät versiot sisältävät SAPI 5. Voit ladata ja asentaa koneeseesi SAPI:n molemmat versiot - se mahdollistaa käyttämään kaikki olemassa olevat äänet (uusimmat ja vanhemmat).
 
Mistä haen SAPI 4?
Kun haluat käyttää SAPI 4:n ääniä sinun tulee ladata ja asentaa Microsoft Speech API 4.0 funktiopaketti. Voit myös ladata ja asentaa Microsoft Speech Control Panel - sen jälkeen ohjauspaneeliin ilmestyy puheasetuspaneeli.
 
Mistä haen SAPI 5?
Windows XP (sekä myöhäisemmät versiot) toimitetaan SAPI 5 mukana.
 
Miten otan selville mitkä äänet on asennettu tietokoneeseeni?
Asennettujen äänten listaa voit katsoa täällä: Control Panel (Ohjauspaneeli) => Speech (Puhe) => Speech Properties (Puheen asetukset) => Text To Speech (Teksti puheeksi) => Voice selection (Äänen valinta).
 
Miten käynnistän ohjelman hiljainen asennus?
Ohjelman automaattinen asennus ilman asennukseen liittyviä ikkunoita (hiljainen asennus) on mahdollinen lisäämällä "-silent" komentoliittymässä.
 
Olen saanut virheilmoituksen "OLE error 80045042". Mitä se tarkoittaa?
Tämä virhe liittyy luettavassa tekstissä oleviin XML -tageihin. Yleensä sen virheen syynä on sulkevan tagin puute taikka SAPI virheellisesti käsittelee symbolit  "<"  tai  ">"  tagin osana. Jos et aio käyttää hallintotagit, niin poista kaikki  "<"  ja  ">"  tekstistä (tai vaihda niitä sanayhdistelmiksi "vähemmän kuin" tai "enemmän kuin").
 
Minun tietokoneessani on kaksi äänikorttia. Miten valitsen sopivan puhegeneraattorin?
Äänilaitetta voit valita Windowsin ohjauspaneelilla. Valitse "Äänet, puhe ja äänilaitteet" -valikko ja siinä on "Äänilähtö" -kohta. SAPI 5:n äänien äänikorttia voit valita suoraan Balabolka ohjelmassa ääniasetuspaneelilla ("Äänilähtö" -nappi).
 
Kun avaan ohjelmalla DjVu -tiedoston teksti puuttuu kokonaan? Mikä hätänä?
DjVu -muoto on kehitetty nimenomaan skannattujen tiedostojen säilyttämiseen. Se tarkoittaa sen, että DjVu -tiedostossa on kirjojen, kuvalehtien yms sivujen kuvat pakatussa muodossa. Sen lisäksi DjVu -muoto edellyttää tekstikerrosta (OCR), joka sisältää sivujen tekstiä. Tekstikerrosta sisältävät tiedostot joskus merkitään DjVu+OCR -tiedostoiksi. Balabolka pystyy ottamaan esille vain tekstikerroksessa olevaa tekstiä. Jos tekstikerros ei ole saatavilla, niin ainoa tapa saada tekstiä on käyttää optista tekstitunnustusohjelmaa, esimerkiksi FineReaderia.
 
Käytössäni on 64-bittinen Windows. Olen asentanut Microsoft Speech Platformin 64-bittisen Runtime -moduulin sekä suomen äänen. Mutta Balabolkan saatavilla olevien äänien lista on edlleen tyhjä. Mikä hätänä?
Balabolka on 32-bittinen ohjelma. Sen takia tarvitsen 32-bittista Microsoft Speech Paltform 32-bittista moduulia.
 
Minä haluan poistaa tekstistä rivin alussa olevat ajatusviivat. Miten se tehdään?
Käytä ohjelman päävalikon kohtaa "Muokkaa | Korvaa". Laita akuriviin ^p— ja korvausriviin laita ^p. Ohjelma sallii käyttää lähes kaikki Microsoft Wordissa käytettävät erikoiskoodit ja laittaa ne haku- ja korvausriviin:
^p
kappalemerkki
^t
sarkainmerkki
^nnn
ASCII-merkki (siinä nnn - merkin numero)
^0nnn
ANSI (siinä 0 - on nolla, ja nnn - merkin numero)
^Unnnnn
Unicode-merkintä (siinä nnnnn - merkin numero)
^+
tupla-ajatusviiva ( — )
^=
lyhyt ajatusviiva ( – )
^^
kansiomerkki
^s
sitova välilyönti
^?
kaikki merkit (vain hakurivissä)
^#
kaikki numerot (vain hakurivissä)
^$
kaikki kirjaimet (vain hakurivissä)
^c
Windowsin leikepöydän sisältö (vain korvausrivissä)
^&
Hakurivin sisältö (vain korvausrivissä)
 
Mikä on Google Text-To-Speech?
Kun käytät Google-kääntäjää käännetyn tekstin vieressä on Kuuntele -nappi ("Listen"). Sitä painamalla selaimesi lataa Googlen sivustosta MP3 -äänetiedosto, joka sisältää äänetetyn käännöksen. Käytettävissä on runsaan 30 kielen puhesyntetisaattori. Google-kääntäjä voi äänettää enintään 100 merkkiä pitkiä tekstejä. Balabolka pystyy voittamaan tämän rajoituksen: suuremmat tekstit jaetaan pienempiin, sitten koneeseen ladataan kutakin osaa vastaavat äänetiedostot, jotka sittemmin sulautuvat yhdeksi.
 
Avasin ohjelmassa elektronisen kirjan, muttei ikkunassa ole tekstia. Mikä on ongelmana?
Siihen voi olla muutamaa selitystä. Ensiksi, tiedostona voi olla skannattujen paperikirjan sivujen sarja. Toiseksi, elektroninen kirja voi saada DRM-suojauksen. Ohjelmalla ei ole mahdollisuutta saada teksti kirjasta, jolla on sellainen suojaus (se olisi laitonta).
 
Mitä Spritz-Reader oikeasti on?
Se on amerikkalaisen yrityksen Spritz kehittämä nopean lukemisen tekniikka. Menetelmän mukaan pitää jakaa tekstin yksittäisiksi sanoiksi ja näyttää niitä johdonmukaisesti optimaalisen tunnustamisen pisteen värillistä erottamista käyttäen. Tämä antaa mahdollisuuden saavuttaa lukunopeutta 1000 sanaa minuutissa ilman erityistä koulutusta. Tekniikan perusperiaate on siinä, että paljon aikaa menetetään kun katse liikkuu yhdestä sanasta toiseen. Näyttämällä käyttäjälle toisiaan korvaavia sanoja samassa paikassa, Spritz-tekniikka saavuttaa vaikutusta jolloin silmän liikkeet vähenee lähes nollaan asti. Jää vain kysymys nopeudesta, jolla ihmisen aivot pystyvät käsittelemään luettuja sanoja ja liittämään ne toisiinsa.
 
Windows 10 has the Finnish voice Microsoft Heidi Mobile, but it is not available in text-to-speech software. Is it possible to unlock the new voice?
By default, the Microsoft mobile voice (also known as "OneCore") is locked for using in text-to-speech software via SAPI 5. You can unlock it with a simple registry tweak. Download the archive, extract the file for your language and for your version of the operating system ("mobile_x86.reg" for 32bit and "mobile_x64.reg" for 64bit), click the right mouse button on the file's name and choose the context menu item "Merge". The Microsoft mobile voice will appear in the list of the available voices in Balabolka.

Alternatively, the utility SAPI Unifier can be used for the same purpose.
 
Windows 11 introduces more natural voices, such as Microsoft Jenny and Microsoft Aria. How can I access them with SAPI 5?
This problem can be fixed with the NaturalVoiceSAPIAdapter utility. It will add new speech engines to the SAPI 5 voice list; it can also add the voices available in the Microsoft Edge browser to this list. More information can be found here. Since Balabolka is a 32-bit application, you should install the 32-bit and 64-bit versions of the utility (see "Installation Status" in the utility's window). You can download the latest release of the utility.
 
I have Windows 11 24H2 installed on my computer. In Balabolka, I press the "Read aloud" button: the application reads the first two words in the text and crashes out. Why does this happen?
Here's what we know about the problem that appears after installing the 24H2 update for Windows 11: if the user's monitor contains speakers, if the graphics card and the monitor are connected by a cable that transmits sound – this leads to unstable work of the Balabolka program, it periodically crashes, and in the event log the MMDevApi.dll system library is specified as the cause of the crash. But if you connect speakers or headphones to the audio jack on the motherboard of the same computer, the Balabolka program works stably.

The problem occurs in 32-bit applications that use the IMMNotificationClient interface. Until Microsoft developers fix the problem, here's the situation: if you installed the 24H2 update for Windows 11 and the text-to-speech application starts crashing, connect your audio output device to a different port on your computer. I wrote to Microsoft support about this situation, but they ignored my messages. We all have to wait for Microsoft developers to fix the problem.

A user from Japan, Ikuo Kurihara, found one more way to fix the problem: first you need to launch Windows Media Player Legacy (click the "Start" button and type this name in the search bar), open any audio file in the player, start playing it and immediately pause; then launch Balabolka. In this case, the text-to-speech application will work stably. "Windows Media Player Legacy" is a 32-bit application, just like Balabolka. This method will also work with any other 32-bit audio player.