[ Windows-version käyttöohjeet ] [ SAPI-version käyttöohjeet]

MIKROPUHE 4.2 Dos


SISÄLLYSLUETTELO

  1. TUOTTEEN OSAT
  2. OHJELMAN ASENTAMINEN
    1. ASENNUSOHJELMA
    2. D/A-KORTIN VALINTA
    3. VANHAN VERSION PÄIVITYS
  3. OHJELMAN TOIMINTA
    1. KOMENTORIVIN PUHUTTAMINEN
    2. TIEDOSTON PUHUTTAMINEN
    3. PUHEEN KESKEYTYS
    4. MIKROPUHE-AGENTTI
    5. AGENTIN PARAMETRIT
  4. MIKROPUHE 4.2 SÄÄTIMET
    1. SYNTEESIPARAMETRIT
      1. NOPEUS
      2. KORKEUS
      3. RAUHALLISUUS
      4. SATUNNAISVAIHTELU
      5. SANAVÄLITAUKO
    2. SYNTEESIPARAMETRIEN ARVOJEN VAIHTO
    3. TEKSTINTULKINNAN PARAMETRIT
    4. NUMEROIDEN TULKINNAN PARAMETRIT
    5. PARAMETRIT TEKSTIN SISÄLLÄ
    6. LAULAMINEN
      1. LAULUPARAMETRIT
  5. TYÖRYHMÄ 1988-99
  6. LIITE 1, ASENNUSOHJE SOUNDBLASTER PCI64V-KORTTIIN
  7. LIITE 2, ASENNUSOHJE SOUNDBLASTER LIVE!-KORTTIIN


Tuotteen osat

Sisällysluetteloon



ASENTAMINEN

Mikropuhe asennetaan kovalevylle cd:llä olevalla asennusohjelmalla. Ennen Mikropuheen asentamista on kuitenkin syytä tarkistaa että käytettävä D/A-kortti on paikallaan koneen sisällä. Korttia asennettaessa tulee tarkoin noudattaa valmistajan antamia ohjeita.

Asennusohjelma

Asennusohjelma käynnistetään seuraavasti:

Windowsissa:

  1. Aseta Mikropuhe cd-rom levyasemaan
  2. Jos cd-asemasi ei ole kytketty automaattikäynnistykselle, jatka eteenpäin
  3. Valitse Windowsin "Käynnistä" -valikosta kohta "Suorita..."
  4. Kirjoita X: MPCD (Jossa X on cd-asemasi tunnus, esim. E: MPCD) ja osoita hiirellä valintanappia "OK"

Ohjelman voi asentaa myös Dos-tilassa seuraavasti:

  1. Aseta Mikropuhe cd-rom levyasemaan
  2. Siirry hakemistoon josta löytyy asennusohjelma (cd ASENNUS\DOS)
  3. Käynnistä ohjelma ASENNA.EXE
  4. Asennuksen jälkeen valitse käytettävä äänikortti ajamalla ohjelma MPKORTTI.EXE

D/A -kortin valinta

Asennuksen jälkeen valitaan käytettävä D/A-muunninkortti. Tämä tapahtuu ajamalla ohjelma MPKORTTI.EXE. Ohjelma löytyy hakemistosta johon Mikropuhe on asennettu.

Käytössä olevat korttiohjaimet näkyvät valintalistassa. Valinta tapahtuu viemällä osoitinpalkki nuolinäppäinten (ylös/alas) avulla halutun kortin kohdalle, ja painamalla sen jälkeen palautusnäppäintä. Korttiohjaimen valinnan voi perua painamalla ESC -näppäintä.

Ohjaimen IRQ, DMA ja I/O -asetuksia pääset muuttamaan painamalla F2 - näppäintä, ennen kuin vahvistat ohjaimen valinnan palautusnäppäimellä.

Muistathan että valitsemasi ohjaimen tulee vastata koneeseen asennettua korttia. Samoin oleellista on, että D/A-kortin IRQ, DMA ja I/O asetukset täsmäävät korttiohjaimen vastaaviin asetuksiin. Jos listassa ei ole oman korttisi ohjainta, valitse ohjaimeksi SoundBlaster 8 tai 16. Useimmat äänikortit ovat SoundBlaster-yhteensopivia.

Jos et saa äänikorttiasi toimimaan, toimi seuraavasti:

Selvitä äänikortin I/O, DMA ja IRQ-asetukset (katso käyttöohjeesta tai kortista) Käynnistä sen jälkeen asennusohjelma (tai MPKORTTI.EXE jos asennus on jo tehty) Vie osoitinpalkki D/A-korttia vastaavan ohjaimen kohdalle ja paina F2-näppäintä Kun näet ruudulla korttiohjaimen asetukset, tarkista että ne vastaavat kortissa olleita Mikäli näin ei ole, muuta ruudulla näkyvät ohjaimen asetukset korttia vastaaviksi (oletusasetukset voidaan palauttaa F2-näppäintä painamalla) Paina palautusnäppäintä

Mikäli kortti ei toimi, soita Timehousen tekniseen tukeen.

Vanhan version päivitys

Mikäli kovalevylle on asennettu Mikropuheen vanhempi versio joka halutaan säilyttää, uusi versio pitää asentaa eri hakemistoon. Muussa tapauksessa asennusohjelma korvaa vanhat tiedostot uusilla.

Sisällysluetteloon



OHJELMAN TOIMINTA

Mikropuheella voidaan puhuttaa tekstimuotoisia tiedostoja sekä komentoriville kirjoitettuja lauseita. Muistinvarainen Mikropuhe Agentti mahdollistaa myös muista ohjelmista lähetettyjen puhekomentojen vastaanottamisen.

Komentorivin puhuttaminen

Kirjoittamalla PUHU ja sen jälkeen tekstiä, voidaan puhuttaa lauseita komentoriviltä.

C:\>PUHU HEI, OLEN PUHUVA TIETOKONE

Käyttöjärjestelmästä johtuva rajoitus sallii kuitenkin enintään 120 merkin mittaiset lauseet. Pidempi teksti voidaan puhua suoraan tiedostosta.

Tiedoston puhuttaminen

Kirjoittamalla kaksoispiste (:) tiedoston nimen eteen, voidaan Mikropuhe 4.2:Ilä puhuttaa tekstimuotoisia tiedostoja.

C:\>PUHU :TIEDOSTO.TXT

Puhuessaan tiedoston sisältöä Mikropuhe kirjoittaa tekstiä virkkeen kerrallaan näytölle, jolloin aina seuraavaksi puhuttava virke on näkyvissä.

Puheen keskeytys

Puhe voidaan komentoriviä tai tiedostoa puhuttaessa keskeyttää painamalla välilyöntinäppäintä. Keskeytyksen aikana näkyvät käytettävissä olevat valinnat ruudun alalaidassa.

Tiedostoa puhuttaessa voidaan puhuminen aloittaa uudelleen virkkeen (välilyönti) tai tekstin (F2) alusta, tai lopettaa (Esc) puhuminen. Palautusnäppäimellä ohitetaan parhaillaan puhuttava virke ja jatketaan seuraavan virkkeen alusta.

Sisällysluetteloon


Mikropuhe Agentti

Agentti on koneen muistiin taustaohjelmaksi ladattava puhesyntetisaattori, joka mahdollistaa Mikropuheen ohjauksen toisesta ohjelmasta lähetettävin komennoin.

Agentti käynnistetään käyttöjärjestelmässä kirjoittamalla MP4 ja painamalla palautusnäppäintä. Käynnistyttyään Agentti tallentuu koneen keskusmuistiin, ja varaa siitä käyttöönsä n. 35 kilotavua. XMS -muistia Agentti varaa n. 3 megatavua. Agentin saa poistettua muistista, jos käynnistysparametriksi on annettu UUSIDOS (katso parametrit jäljempänä).

Jos käytössäsi on puhuvia ohjelmia, muista että Agentti on asennettava koneen muistiin ennen ohjelman käynnistämistä! Ohjauskomentojen lähettämiseen tarvittavat liityntäkirjastot sopivat C ja Turbo Pascal -kääntäjiin sekä TrueBASICiin.

Huom! Windowsia ei voi käynnistää Mikropuhe-Agentin ollessa muistissa. Poista Agentti muistista ennen Windowsin käynnistämistä. Mikropuhe-Agentti ei toimi Windowsin DOS-ikkunassa jos Windowsiin on asennettu äänikortin ajurit.

Jos Windows käynnistetään Mikropuheen ollessa muistissa, tulee virheilmoitus:

DOS/16M error [36] DOS16M Windows driver was never loaded

Agentin parametrit

Mikropuhe Agentti voidaan käynnistää ilman parametrejä, mutta tarpeen vaatiessa käynnistyksen yhteydessä voidaan myös asettaa voimaan Agentin toimintaan vaikuttavia ehtoja.

Seuraavassa on esitelty Mikropuhe Agentin parametrit. Ensimmäisellä rivillä parametri, toisella esimerkki käytöstä ja kolmanneksi toiminnon selitys.

PUHE=EI
C:\PUHE\MP4 PUHE=EI
Puhe on pois päältä Agentin asennuksen yhteydessä.

MPINT=nn
C:\PUHE\MP4 MPINT=88
Asentaa Agentin keskeytykseen nn (88h-FFh). Oletuksena haetaan ensimmäinen vapaa keskeytysvektori.

AAPOINT=nn
C:\PUHE\MP4 AAPOINT=78
Asentaa Aapo-syntetisaattorin emulaattorin keskeytykseen nn (40h-ffh), oletuksena tätä emulaattoria ei asenneta. Näkövammaisten ammattikoulun (NAK) ruudunlukuohjelmaa varten tulee keskeytysnumeroksi antaa 78h (AAPOINT=78).

NAP=teksti
MP4 AAPOINT=78 UUSIDOS NAP=synte.bat
Määrittää MikroPuhe-Agentin latauksen jälkeen suoritettavan komennon. Tämä teksti siirretään näppäimistöpuskuriin ja sen perään lisätään enter. Tekstin maksimipituus on 14 merkkiä, ja se saa sisältää vain merkkejä a...z, numeroita ja välimerkkejä. Tämä on kätevä uuden komentojonon käynnistämiseen jos käynnistysparametriksi on annettu myös UUSIDOS.

UUSIDOS
MP4 AAPOINT=78 UUSIDOS NAP=synte.bat
Käynnistää Agentin asennuksen jälkeen uuden COMMAND.COMin. Tämä mahdollistaa MikroPuhe-Agentin poistamisen muistista EXIT-komennolla. Komentojonon (BAT-tiedosto) suoritus katkeaa jos tämä parametri annetaan ja lisäksi Agentti käyttää DOS-perusmuistia noin kuusi kilotavua enemmän kuin ilman tätä parametria. Mikäli MikroPuheen kanssa käytetään erillistä syntetisaattoriajuria SYNDRV.COM, on ennen MP4.EXEn muistiin lataamista asetettava ympäristömuuttuja PUHENRO käskyllä SET PUHENRO=79H. Tämä siksi että UUSIDOS-parametri käynnistää uuden COMMAND.COMin jolla on omat ympäristömuuttujansa ja SYNDRV.COM asettaa ensimmäisen COMMAND.COMin ympäristömuuttujia ellei PUHENRO-muuttujaa ole jo määritetty. Ensimmäisen COMMAND.COM ympäristömuuttujien muuttaminen ei vaikuta jo ladattuun uuteen COMMAND.COMiin.

SYNDRV
MP4 SYNDRV
Asentaa Näkövammaisten keskusliitto r.y:n käyttämän SYNDRV-liitännän ympäristömuuttujan PUHENRO määrittämään keskeytykseen. AAPOINT-liitäntää ei tarvita jos tämä on käytössä. Oletuksena tätä ei asenneta. Ennen Agentin käynnistystä on ympäristömuuttuja PUHENRO asetettava. Tämän parametrin käytön ansiosta ei MikroPuheen ohjaukseen tarvita SYNDRV.COM-ohjelmaa ja näin DOS-perusmuistia säästyy noin seitsemän kilotavua.
Esimerkiksi: SET PUHENRO=79H
Huom! Käytä ISOJA kirjaimia ja muista panna H-kirjain loppuun.

Käyttöesimerkkejä

Asennus MikroPuheen sisäisellä SYNDRV-liitänällä (suositeltavin tapa) ruudunlukuohjelmaa varten:
SET PUHENRO=79H
MP4 SYNDRV
LH SYNU lz
REM SYNU on NAK:n tekemä ruudunlukuohjelma

Asennus NKL:n SYNDRV.COM ohjelman kanssa ruudunlukuohjelmaa varten:
MP4 AAPOINT=78
LH SYNDRV -a78h
LH SYNU lz

Asennus NKL:n SYNDRV.COM ohjelman kanssa ruudunlukuohjelmaa varten UUSIDOS-parametrilla:
SET PUHENRO=79H
MP4 AAPOINT=78 UUSIDOS
(Seuraavat käskyt on annettava erillisessä BATissa)
LH SYNDRV -a78h
LH SYNU lz

Esimerkki Mikropuheen ja ruudunlukuohjelman asennuksesta poistomahdollisuudella

Tähän tarvitaan kolme BATtia ja NKL Ry:stä lisäohjelmat:
INSTALL.COM (Tallettaa koneen tilan)
REMOVE.COM (Palauttaa koneen tilan viimeksi talletettuun)
ENTER.COM (Panee näppäimistöpuskuriin enterin)

Kolme BAT-tiedostoa ovat:
SYNTE.BAT (Käynnistää MikroPuheen ja sen jälkeen RUUDLUKU.BATin)
RUUDLUKU.BAT (Lataa ruudunlukuohjelman muistiin)
SYNTPOIS.BAT (Poistaa ruudunlukuohjelman ja MikroPuheen)

SYNTE.BAT:
REM Tämä komentojono asentaa MikroPuheen 4.1 ja ruudunlukuohjelman muistiin.
SET PUHENRO=7AH
REM Seuraava rivi asentaa MikroPuheen ja käynnistää RUUDLUKU-nimisen
REM BAT-tiedoston.
MP4 UUSIDOS SYNDRV NAP=RUUDLUKU
REM Tämä rivi suoritetaan vasta kun MikroPuhe poistetaan muistista EXIT-
REM komennolla

RUUDLUKU.BAT:
REM Tämä ajetaan kun MikroPuhe on ladattu muistiin.
REM INSTALL.COM tallettaa koneen tämänhetkisen tilan
INSTALL
REM SYNU.COM on ruudunlukuohjelmat. Korvaa parametrit lz itse käyttämilläsi
REM parametreilla.
SYNU lz

SYNTPOIS.BAT:
REM Tämä komentojono poistaa ruudunlukuohjelman ja MikroPuheen muistista.
REM REMOVE.COM palauttaa INSTALL.COM talletetun tilan. ENTER.COM hoitaa
REM enterin painamisen REMOVEn kyselyyn
enter|remove
REM Seuraava rivi poistaa MikroPuhe-Agentin muistista
EXIT

Tämä esimerkki toimii jos kaikki nämä kolme BATtia ja INSTALL, REMOVE ja ENTER ovat oletushakemistossa tai PATH-polun päässä.

EMM386.EXE laiteohjain

Jos MikroPuhe (PUHU.EXE tai MP4.EXE) käynnistyessään kaatuu ilmoitukseen

Error [35]: Page fault 0010414E in C:\PUHE4\PUHU286.EXE at 0148:2861
Error [35]: Page fault 00106A15 in C:\PUHE4\MP4.EXE at 0148:25C6

on syynä VCPI-muistinhallinnan puuttuminen tai Mikropuheen yhteensopimattomuus käytettävän koneen kanssa. Ongelma poistuu yleensä jättämällä DEVICE=EMM386.EXE-rivin pois CONFIG.SYSistä tai antamalla parametrit

DEVICE=EMM386.EXE RAM FRAME=NONE

RAM-parametri tuo ylämuistista vapaita alueita käyttöön ja FRAME=NONE tuo käyttöön VCPI-muistinhallinan ilman EMS-muistia. Jos EMS-muistia on käytössä, ei tätä ongelmaa pitäisi olla koska VCPI-muistinhallinta sisältyy EMS-määritykseen.

Ylipääsemättömiä yhteensopivuusongelmia on esiintynyt muutamalla 486-koneella.

Jos et saa MikroPuhetta toimimaan, ota yhteys Timehousen tekniseen tukeen puhelin (09) 505 5327.

Sisällysluetteloon



MIKROPUHE 4.2 SÄÄTIMET

Synteesiparametrit

Mikropuheen ääntä ja puhetyyliä voidaan muokata neljän eri synteesiparametrin arvoja muuttamalla. Käyttäjän määriteltävissä olevat parametrit ovat: puheen nopeus, puheen äänen korkeus, puheen rauhallisuus ja puheen satunnaisvaihtelu.

Puheen nopeus (-12..0..12)

Tällä parametrillä määritetään puhesynteesin äänteiden kesto, eli puheen nopeus. Nopein arvo (+12) on lähinnä erikoiskäyttäjiä varten. Puhesyntetisaattoreihin tottumattomalle näin nopeasta puheesta on erittäin vaikea saada selvää. Puheen nopeuden perusasetus (0) on tarkoitettu suhteellisen pitkien lauseiden puhumiseen. Jos syntetisaattoria käytetään vain yhden sanan tai lyhyiden lauseiden puhumiseen, kannattaa nopeus asettaa pienemmäksi.

Raja-arvojen ja perusarvon laskennalliset nopeudet:

-12 = 281 merkkiä minuutissa / n. 5 merkkiä sekunnissa
0 = 583 merkkiä minuutissa / n. 10 merkkiä sekunnissa
12 = 3188 merkkiä minuutissa / n. 53 merkkiä sekunnissa

Puheen korkeus (-12..0..12)

Puheen korkeuden perusarvolla (0) käytetään ääninäytteiden alkuperäistä äänenkorkeutta (100 Hz). Korkeutta nostettaessa (max. 300 Hz) äänen selvyys kärsii hieman, joten säätö kannattaa kompensoida asettamalla "rauhallisuus" -arvo suuremmaksi. Jos korkeusarvo on perusarvoa pienempi, saattaa taajuus pitkissä lauseissa laskea alarajaan (25 Hz) asti. Yksittäisiä sanoja ja lyhyitä lauseita puhuttaessa hieman perusarvoa matalampi puheääni yleensä kuulostaa miellyttävimmältä.

Puheen rauhallisuus (-12..0..12)

Mikropuheen aiemmista versioista tuttu äänen korkeuden lasku on versiossa 4.2 korvattu "rauhallisuus" -arvolla. Tällä menetelmällä synteesi saadaan tarkemmin jäljittelemään ihmisen puhetyyliä. Äänen korkeutta ei enää yksiselitteisesti joko lasketa tai nosteta lauseen loppua kohden, vaan Mikropuhe on geneettistä algoritmia hyväksikäyttämällä opetettu tietyissä lauserakenteissa muuttamaan äänen korkeuttaan tietyllä tavalla. Mitä pienempi rauhallisuusarvo on, sitä enemmän lauseen sisäisiä korkeusvaihteluja puheessa esiintyy. Jos arvo taas asetetaan korkeammaksi, puhe muuttuu rauhallisemmaksi.

Äänen korkeuden satunnaisvaihtelu (0%...48%)

Tällä säädöllä määritellään paljonko puhuttavassa tekstissä käytetään satunnaisia sanapainotuksia. Oletusarvo on ±0% vaihtelu äänentaajuuteen, jolloin puheessa ei esiinny satunnaisvaihtelua lainkaan. Maksimiarvolla vaihtelua on ±48%. Satunnainen korkeuden vaihtelu tekee puheen "ennalta arvaamattomaksi", ja suurempia arvoja käyttämällä Mikropuhe ei, kuten ei ihminenkään, koskaan sano samaa lausetta täsmälleen samalla tavalla uudelleen. On kuitenkin syytä muistaa, että painotusten satunnaisuus saattaa tehdä puheesta häiritsevän tempoilevaa, ja lisätä puheeseen ei-toivottuja sivumerkityksiä.

Sanavälitauko (0...24)

Sanavälitauko määrittää nimensä mukaisesti sanojen välillä pidettävän tauon pituuden. Oletusasetuksena on arvo 0, koska normaalisti puhuttaessa ei sanojen välissä ole lainkaan taukoa. Arvolla 1 katkaistaan edellisen sanan lopun vaikutus seuraavan sanan alkuun ilman varsinaista taukoa. Tämän jälkeen lisätään sanojen välille taukoa siten, että maksimiarvolla 24 tauko kestää sekunnin, mikäli puhenopeus on 0. Taukosäädön vaikutus on aina suhteessa puheen nopeuteen.

Sisällysluetteloon


Synteesiparametrien arvojen vaihto

Kirjoittamalla käsky "PUHU" ilman parametrejä käynnistyy synteesin ja tekstintulkinnan parametrien säätöohjelma.

C:\>PUHU (paina palautusnäppäintä)

Ohjelman käynnistyttyä kuvaruudulle tulee puhearvojen säätöruutu ja tila kokeiltavalle lauseelle.

Kaikissa säätöruuduissa eri kohteiden välillä liikutaan näppäimillä TAB ja SHIFT+TAB. Puheen saa päälle ja pois päältä näppäimellä F9. Aktiivinen säätimen osa puhutaan uudelleen näppäinyhdistelmällä CTRL+ENTER. Ohjelman aikana saa tarvittaessa tilannekohtaisia ohjeita painamalla F1-näppäintä.

Tehdyt puhearvojen muutokset sekä valittu puheääni tallettuvat oletusasetuksiksi ohjelmasta poistuttaessa, ja ne vaikuttavat myös mahdollisesti muistiin ladatun Agentin puhearvoihin. Säätimien oletusarvot voidaan palauttaa näppäimellä F3. Puheääntä vaihdetaan valinnalla F4 Puheääni. Valinta vaikuttaa myös mahdollisesti muistiin ladattuun MP4.EXE:een.

Tekstin tulkinnan säätöihin päästään valinnalla F2 Tulkinta.

Sisällysluetteloon


Tekstin tulkinnan parametrit

Tekstin tulkintaan tehtyjä asetuksia ei talleteta automaattisesti, vaan ne tulee tallettaa tästä ruudusta valinnalla F3 Talleta, tai ohjelmasta poistumisen yhteydessä.

Päällä olevien toimintojen kohdalla näkyy merkki X hakasulkujen välissä

Valinta "Puhu tavuviiva sanan keskellä" määrittää puhutaanko tavuviiva jos sen molemmilla puolilla on kirjaimia (esim. linja-auto). Valinta tehdään viemällä osoitin kyseiseen kohtaan ja painamalla palautusnäppäintä. Valinta voidaan poistaa painamalla palautusnäppäintä uudelleen. Suomenkieleen sopimattomat sanat tavataan, jos valinta "Tavaa sanat, joita on vaikea lausua" on päällä.

Lyhenne- ja välimerkkilistojen ollessa käytössä voidaan puhuttavassa tekstissä olevat välimerkit ja lyhenteet korvata käyttäjän haluamalla tavalla. Esimerkiksi 100% voidaan puhua muodossa "sata prosenttia", tai Puh. muodossa "puhelin". Lyhenteen perässä voi olla yksi välimerkki, esimerkiksi piste. Listoja selataan näppäimillä nuoli YLÖS / ALAS, PgUp / PgDn, Home ja End.

Uusia lyhenteitä ja välimerkkejä lisätään näppäimellä INS, ja olemassaolevia määrityksiä voidaan muokata viemällä kohdistin haluttuun kohtaan, jonka jälkeen painetaan palautusnäppäintä. Mikäli kohta halutaan poistaa kokonaan, painetaan palautusnäppäimen sijasta DEL-näppäintä. Numeroiden tulkintaan siirrytään F4-näppäintä painamalla.

Sisällysluetteloon


Numeroiden tulkinnan parametrit

Numeroiden tulkinnan avulla voidaan määritellä puhuttavassa tekstissä olevien numerosarjojen esitystapa.

Jos valinta "Tarkista päivämäärät" on päällä, puhutaan esim. päiväys 2.3.1993 muodossa "toinen kolmatta tuhat- yhdeksänsataayhdeksänkymmentäkolme". Ilman tulkintaa muoto olisi "kaksi piste kolme piste tuhatyhdeksänsataayhdeksänkymmentäkolme"

Esimerkki:
Numero: 2.3.93
Tulkinta: toinen kolmatta yhdeksänkymmentäkolme
Ilman tulkintaa: kaksi piste kolme piste yhdeksänkymmentäkolme

"Tarkista jaotellut luvut" määrittää, puhutaanko jaotellut luvut yhtenä lukuna vai osissa. Jaotellun luvun kokonaisosa on jaksotettu kolmen numeron ryhmiin välilyönneillä, pisteillä tai pilkuilla.

Esimerkki:
1 000 000,23
1.000.000,23
1,000,000.23

"Tarkista järjestysnumerot" määrittää millä tavalla järjestysnumerot puhutaan.

Esimerkki:
Teksti : 1. palkinto
Tulkinta: ensimmäinen palkinto
Ilman tulkintaa: yksi piste palkinto

"Tarkista normaalit luvut" määrittää puhutaanko normaalit luvut yksitellen vai yhtenä lukuna.

Esimerkki:
Numero: 123
Tulkinta: satakaksikymmentäkolme
Ilman tulkintaa: yksi kaksi kolme

Mikäli puhuttava teksti sisältää numerolistoja, kannattaa valinta "Puhutaanko numeron jälkeinen pilkku" asettaa pois päältä, jolloin luetteleminen tapahtuu sujuvammin.

"Päivämäärän maksimivuosi" määrittää kuinka suuri vuosiluku päivämääräksi tulkittavassa luvussa saa olla. Päivämääräksi hyväksytään kolme pisteellä tai kauttaviivalla erotettua lukua, joista ensimmäinen on välillä 1-31, toinen välillä 1-12, ja kolmas on pienempi kuin määritelty maksimivuosi.

"Pienin vuosi kaksinumeroisissa" määrittää pienimmän kaksinumeroisen vuosiluvun (esim. vuosi 42 = 1942) joka hyväksytään päivämääräksi.

"Kuinka pitkät normaaliluvut tavataan" kohdassa määritellään kuinka monta merkkiä pitkät lukujonot puhutaan numero kerrallaan.

"Kuinka pitkät jaotellut luvut tavataan" määrittää montako numeroa jaotellun luvun kokonaisosassa pitää olla, jotta luku tavattaisiin.

Numeron tulkinnan asetuksista päästään pois painamalla F2 (valmis) tai ESC (peru) -näppäintä.

Sisällysluetteloon


Parametrit tekstin sisällä

Parametrejä voidaan vaihtaa myös puhuttavan tekstin sisällä, jolloin puheeseen saadaan enemmän elävyyttä.

C:\>PUHU Osaan puhua -NOP-12 hitaasti -NOP0 sekä -NOP12 nopeasti

Jos koko tekstitiedosto halutaan puhua samoilla asetuksilla (ei kuitenkaan oletusarvoilla) parametrit kirjoitetaan ennen tiedoston nimeä.

C:\>PUHU -NOP8 -SAT0 :DATA.TXT

Yllä olevassa esimerkissä puhutaan DATA.TXT niminen tiedosto nopeasti ja ilman satunnaisvaihtelua.

Alapuolella on MALLI.TXT esimerkkitiedoston sisältö.

C:\PUHE>type malli.txt
-LYH -RAU2
-NOP0 Käytän lyhennelistaa ja puhun rauhallisesti.
-SAT25 Nyt lisään satunnaisvaihtelua ja nopeutan
-NOP8 puhetta reilusti.
-KOR8 Puhun hetken korkealta, ennen kuin lasken
-KOR-8 äänen korkeutta jyrkästi.
C:\PUHE>_

Lista parametreistä tekstin sisällä

Parametri Vaikutus Arvo
-NOP Puheen nopeus -12..0..12
-KOR Puheäänen korkeus -12..0..12
-RAU Puheen rauhallisuus -12..0..12
-SAT Korkeuden satunnaisvaihtelu 0..48
-SVT Sanavälitauko 0..24
-LYH Käytetään lyhennelistaa 0 / 1
-VÄL Käytetään välimerkkilistaa 0 / 1

Sisällysluetteloon




LAULAMINEN

Mikropuheen versiosta 4.1.1 lähtien mukana on ollut laulumahdollisuus. Laulu toteutetaan tekstin sisäisillä parametreilla ja esimerkkilauluja löytyy Mikropuheen asennushakemistosta.

Lauluparametrit

Rauhallisuus-säätimeen on lisätty uudet arvot 13..99 jotka tekevät puheesta riittävän rauhallisen laulukäyttöä ajatellen. Jo säätimen arvolla 13 jätetään kaikki lauseen, sanan ja tavun korkeusmuutokset tekemättä. Rauhallisuuden arvolla 99 puhe on täysin monotonista. MikroPuheen graafinen säädin tukee edelleen vain arvoja -12..0..+12, joten rauhallisuuden arvot 13..99 voidaan asettaa ainoastaan tekstin sisäisillä parametreilla esim. "-RAU99 Puhun nyt aivan monotonisesti".

Laulua varten on kehitetty uusi tekstin sisäinen parametri "-NUO", jolla voidaan asettaa puheenkorkeus vastaamaan tiettyä sävelkorkeutta. Parametrin yhteydessä ilmoitetaan haluttu nuotti ja oktaavinumero 0-5, esim: "-NUO(C,2)", "-NUO(G#)" tai "NUO(H,3)". Jos oktaavinumero jätetään pois, nuotti valitaan 0-oktaavista.

Sävelkorkeuteen vaikuttaa myös Korkeus-säädin, joka siirtää (=transponoi) kaikkia nuotteja osoittamansa lukuarvon verran puolisävelaskeleita ylös- tai alaspäin. Esimerkiksi Korkeus-arvo +12 siirtää kaikkia nuotteja oktaavin ylöspäin.

Esimerkki duuriskaalasta:
-RAU99 -NUO(C,1) doo -NUO(D,1) ree -NUO(E,1) mii -NUO(F,1) faa -NUO(G,1) soo -NUO(A,1) laa -NUO(H,1) tii -NUO(C,2) doo

MikroPuheen mukana tulee TXT-päätteisiä esimerkkilauluja esimerkiksi:

PAJUPIL.TXT (Soittajapaimen)
PEUKALO.TXT (Missä on peukalo)

Ne saa laulatettua käskyillä:
PUHU :PAJUPIL.TXT
PUHU :PEUKALO.TXT

Yleistä laulukorkeutta voi säätää -KOR parametrilla, kokeile esimerkiksi:
PUHU -KOR-6 :PAJUPIL.TXT

Sisällysluetteloon



TYÖRYHMÄ 1988-99

Kristian Töyrä:

Puhesyntetisaattorin suunnittelu ja ohjelmointi.

Petteri Heiskari:

Käyttöliittymän ohjelmointi.

Miika Mäkinen:

Käyttöohjeet ja tuotteen ulkoasu: Mikropuhe 4.2.

Saga Lindholm:

Naisen ääninäytteet: Mikropuhe 4.2

Lauri Lehtinen:

Puhesyntetisaattorin menetelmätason suunnittelu.

Severi Virolainen, M.A.D. Oy:

Tuotteistuksen organisointi ja markkinointi: MacinPuhe

Janne Suvanto:

Tuotteistuksen suunnittelu ja organisointi: Mikropuhe 1.0-4.0

Matti Karjalainen, TKK akustiikan laboratorio:

Menetelmätason konsultointi.

Sisällysluetteloon



LIITE 1, ASENNUSOHJE SOUNDBLASTER PCI64V-KORTTIIN

SoundBlaster PCI64V & MikroPuhe, Petteri Heiskari 20.5.1999

Tämä yhdistelmä toimi minulla heti. Windows-ajurit asentuivat ja DOS-puolikin toimi pienen mutkan jälkeen. Tässä ohjeet asennuksen vaiheista:

- Laita kortti koneeseen
- Käynnistä Windows (minulla oli 98)
- Vastaa ehdotuksiin "Uusi laite löytynyt..." peru-nappia painelemalla
- Laita ajuri-CD asemaan ja valitse ajureiden asennus englanninkielisenä. Jos ohjelma ei käynnisty automaattisesti, kun CD laitetaan asemaan (autorun), käynnistä asennus ajamalla x:\ctrun\ctrun.exe (x on CD:n asema).
- Asennuksen jälkeen asennusohjelma halusi käynnistää koneen uudestaan - anna käynnistää.
- Uudelleenkäynnistyksen jälkeen Windows-äänet toimivat.
- Käynnistä MS-DOS tilassa (Käynnistä/Sammuta/MS-DOS tilassa) ja WINDOWS\DOSSTART.BAT alustaa kortin DOS-tilaan.
- Minulla kortti ei toiminut jos Windows oli ollut käynnissä, vaan jouduin heti käynnistysvaiheessa valitsemaan DOS-tilan.
- Jos käynnistit koneen suoraan DOS-tilaan, aja SoundBlasterin DOSDRV-hakemistosta APINIT. DOSSTART.BAT tekee sen jos siirryit Windowsista DOS-tilaan.
- Käynnistä mpkortti.exe MikroPuheen hakemistosta
- Valitse SoundBlaster 8 (SoundBlaster 16 ei toiminut) ja paina F2 (asetukset).
- Paina SoundBlasterin asetusruudussa toisen kerran F2 (oletukset). Ohjelma hakee asetukset BLASTER-ympäristömuuttujasta.
- Paina Enter ja toivo, että kaikki toimii.

Huomioita:
- DOS-tilan ajuri (apinit.com joka käynnistetään dosstart.bayt) puhui IRQ 7:stä. Ajuri käyttänee kahta keskeytystä: toinen kortille ja toinen DOS-tilan ajurille. BLASTER-ympäristömuuttuja sisältää oikeat asetukset.
- PCI-korttipaikoilla saattaa olla kiinteät IRQ-numerot ja DMA-kanavat, jotka riippuvat käytetystä korttipaikasta (ja emolevystä).
- Kortissa on vain linja-anto, tarvitaan aktiivikaiutin tai vahvistimen perään kytketty kaiutin.
- 8-bittisellä ajurilla tulee toimeen aika hyvin. Hyvillä kaiuttimilla vähäbittisyys tuo ääneen kuultavaa "kvantisointikohinaa" tai muuta säröä.

DOSDRV-hakemiston sisältö ja päiväykset:

AUDIOPCI BIN        63 987  11.08.98  12.04 AUDIOPCI.BIN
APCONFIG EXE        32 285  11.08.98  12.04 APCONFIG.EXE
APINIT   COM         3 996  11.08.98  12.04 APINIT.COM
APLEGACY EXE        13 389  11.08.98  12.05 APLEGACY.EXE
APLOAD   EXE        35 666  11.08.98  12.04 APLOAD.EXE
APMIXER  EXE        97 669  11.08.98  12.04 APMIXER.EXE
APTEST   EXE        76 629  11.08.98  12.05 APTEST.EXE
DOSUTILS TXT        10 756  07.08.98   1.00 DOSUTILS.TXT
DOS4GW   EXE       254 556  31.05.94  10.00 DOS4GW.EXE
MT32     EXE        17 343  11.08.98  12.04 MT32.EXE
        10 file(s)        606 276 bytes

Jos ongelmia on, voimme toimittaa näitä ajureita kokeeksi.

CD:n sisältö:

 Volume in drive Y is SBPci64V
 Volume Serial Number is DEBF-EFEF
 Directory of Y:\

AUDIO          <DIR>        30.09.98  14.05 AUDIO
AUTORUN  INF            59  14.08.98   1.00 AUTORUN.INF
CTRUN          <DIR>        30.09.98  14.05 CTRUN
DIRECTX        <DIR>        30.09.98  14.05 DIRECTX
DISK     ID             47  30.09.98  14.03 DISK.ID
         2 file(s)            106 bytes
         3 dir(s)               0 bytes free

Sisällysluetteloon

LIITE 2, ASENNUSOHJE SOUNDBLASTER LIVE!-KORTTIIN

asennus Windows 98SE:hen Petteri Heiskari / Timehouse Oy 12.4.2000

Liven kanssa DOS-tilassa puhuvat Mikropuheet

Mikropuhe 2.x ei toimi Live-kortin kanssa johtuen äänikortin DOS-tilan ajureista. Mikropuhe 4.1 ja 4.2 toimivat, kunhan ne käynnistetään UUSIDOS-parametrilla. 4.x-versiot jumittavat koneen, kun on annettu Mikropuheen muistista poistava EXIT-käsky. Mikropuhe 4.2 DOS-versiosta voi ladata version, joka jättää koneen "henkiin" myös EXIT-komennon jälkeen. Päivityspaketti ladataan osoitteesta http://www.timehouse.fi/text/tmpsoft.htm. Päivitetyssä versiossa on uusi parametri: STOPDA. Tätä parametria tarvitaan pysäyttämään D/A-kortti ennen kuin Mikropuhe poistetaan muistista. SYNTE.BAT:ia yms. on muokattava Mikropuheen poiston osalta seuraavasti:

REM SYNU pois muistista
ENTER|REMOVE

REM SYNDRV pois muistista
ENTER|REMOVE

REM Mikropuhe pois muistista, TÄSSÄ UUSI RIVI:
MP4 STOPDA
EXIT

Kohdekone

Plug&Play BIOS-asetukset

PNP OS installed vaikuttaa siihen, saako käyttöjärjestelmä (Win95/98/2000) asettaa PCI-korttien keskeytyksiä uudelleen. En keksi syytä, miksi Windowsin pitäisi päästä arvontaan osalliseksi - kelvatkoon BIOSin antamat asetukset myös käyttöjärjestelmälle. Eli PNP OS installed asentoon No.

Seuraava asetus on PCI-korttipaikalle annettava keskeytys. Vaihtoehtoja ovat automaattinen, asetettu IRQ (=keskeytys, interrupt request) tai ei keskeytystä laisinkaan. Oletusasetuksena lienee yleensä auto, jolloin BIOS antaa parhaan kykynsä mukaan vapaan numeron käyttöön. Katso tarvittaessa emolevysi manuaalista miten PCI-paikkojen numerointi menee, käytäntö lienee että kun korttipaikat ovat takana, on oikeanpuoleisin paikka numeroltaan 1 (slot 1).

Mikäli koneessasi on vanhoja ei plug&play ISA-kortteja, on niiden käyttämät kesketykset ja DMA-kanavat kerrottava BIOSille PNP-asetusten yhteydessä. Esimerkiksi jos käytät vanhaa korttimodeemia keskeytyksessä 5, on BIOSille kerrottava:

IRQ 5 used by Legacy/ISA: Yes/Reserved

Muuten IRQ-numero on mukana plug&play arvonnassa ja saman numeron uudelleen arpominen ei hyvää lupaa.

SB Live! DOS-tilassa

Live tarvitsee DOS-tilan ajureita matkiakseen eli emuloidakseen SoundBlaster 16:ta. Ajurit asentuvat normaalin Windows-asennuksen yhteydessä. Emulointi toimii joko PCI-paikan keskeytyksellä tai NMI (non maskable interrupt) -keskeytyksellä. Täyttä varmuutta keskeytyksen tyypistä ei tullut, joissain korteissa puhutaan NMI:stä, mutta minun yksilöni näytti käyttävän ainoastaan PCI-paikan keskeytystä (kokoonpanossani IRQ10). Kannattaa varmistaa, että BIOSissa ei ole ainakaan estetty NMI:tä. Joskus NMI löytyy nimellä "Memory parity checking". NMI:n pitää siis olla asetuksessa Enabled. Huom! NMI-asetus ei ehkä ole välttämätön ja sen muuttaminen saattaa estää koneen normaalin toiminnan - muuta sitä vasta jos SB Livestä ei ääntä kuulu.

PCI-keskeytyksen lisäksi kortti käyttää (tai luo keinotekoisen) toisen keskeytyksen, joka on varsinainen SoundBlaster 16-keskeytys. Tämänkin keskeytyksen on oltava vapaana muilta laitteilta. Lisää keskeytys tarvittaessa PNP BIOSin varattujen keskeytysten listaan.

Windows-asennus

Äänikortin voi laittaa koneeseen heti, vaikka kyseessä olisikin Windowsin asennus täysin puhtaaseen ympäristöön - mitään vaikeuksia ei tullut eteen. Windows ei oma-aloitteisesti alkanut asennella äänikortin ajureita tai kysellä mistä niitä voisi latailla, vaan asennus käynnistyi vasta ajuri-CD:ltä.

Laita SB Live ajuri-CD asemaan, ja valitse autorunista enlglanninkielinen installaatio. Valitse "Creative SB Live! Experience" + "Creative SoundBlaster Live! Value" asennettaviksi. Voi olla, että myöhemmissä CD-versioissa ohjelmat ja ajurit on nimetty eri tavalla. Tällä kertaa "Creative SoundBlaster Live! Value" tarkoittanee ajureita ja "Creative SB Live! Experience" enemmän ja vähemmän mukavia Windows-apuohjelmia.

Asennus ehdottaa uudelleenkäynnistämisiä aika usein. Näihin kannattaa valita "Ei nyt", kunnes kaikki asennukset ovat valmiina, eikä yhden asennusohjelman loppumisen jälkeen mikään uusi asennusohjelma ole käynnistymässä. Käynnistä lopulta kone uudelleen Start/Käynnistä -menusta.

Uudelleenkäynnistymisen jälkeen Windows piti heti mekkalaa ja kaikki oli kunnossa. Device Manageriin oli ilmestynyt kohdat:

- Creative Miscellaneous Devices
	Creative Multimedia interface
	Creative SB Live! SB16 emulation
		I/O 220-22F
		I/O 330-331
		I/O 388-38B
		I/O 330-331
		DMA 1
		DMA 5
		IRQ 5

- Sound, video and game controllers
	Creative Gameport Joystick
	Creative SB Live! Value
		IRQ10
		I/O D400-D41F

Creative SB Live! SB16 emulation

Tämä vaikuttanee ainoastaan Windowsista käynnistettyihin DOS-ikkunoihin. Mikropuheen kannalta sillä ei ole merkitystä, koska MP4.EXE ei kuitenkaan toimi DOS-ikkunassa.

Toiminta DOS-tilassa

DOS-tilassa kortin herättää henkiin ohjelma nimeltä SBEINIT. Windows-asennus lisää sen AUTOEXEC.BATiin, jolloin Live! on toimintavalmiina heti DOS-tilaan käynnistettäessä, sekä myös kun Windows sammutetaan MS-DOS tilaan.

DOS-asetuksia muutetaan Live-asennushakemiston alla olevan DOSDRV-hakemiston ohjelmilla. Katso tarkemmin hakemistossa olevaa tekstitiedostoa.

Netistä ja muualta kaivettua lisätietoa GB eli heippa-takuulla

I can't get my DOS games to work with sound when I "Reboot to MS-DOS Mode", but if I open a DOS window, some of them seem to work fine.

The SB16 emulation of the Sound Blaster Live! requires your motherboard to support NMI (Non-Maskable Interrupt) in order to work. Check with your manufacturer or look at your motherboard documentation to determine whether your motherboard supports it.

Setting up Sound Blaster Live SB16 Emulation

This is short note on how I got the SB16 Emulation on my Sound Blaster Live card to work with DOS based games.

The problem with the Sound Blaster Live card is that it requires two interrupts (IRQs), one for the Sound Blaster Live Card and one for the SB16 Emulation.

When first installed, the Sound Blaster Live card worked perfectly with Windows 95 allocating an interrupt to it. When I checked the "System" icon in the Control Panel, it showed a problem with "Creative SB Live! SB16 Emulation". The problem was due to an interrupt conflict, it looks like the SB16 Emulation must have Interrupt 5, otherwise it will not work.

I tried all manor of things, changing interrupts against the conflicting items to free up interrupt 5, only to find something else would grab it. I tried changing the AUTOEXEC.BAT file settings and everything.

In the end, the way I fixed it was to go into the machines BIOS.

As the machine booted up, I pressed the relavent key and went into the System Bios Set-up. I located the section to do with PnP/PCI Configuration. On this page it listed all the interrupts with their setting set as either "Legacy ISA" or "PCI/ISA PnP" (this is the options on my machine).

I found that Interrupt 5 was set as "PCI/ISA PnP", so I changed it to "Legacy ISA", and re-booted my machine and every thing worked perfectly. The SB16 Emulation grabbed Interrupt 5, and everything else moved around to accommodate it.

I have seen on another machine, that the BIOS settings only allow the options "Enable" or "Disable", which I would imagine would equate to my settings as follows: "Enable" = "PCI/ISA PnP" and "Disable" = "Legacy ISA"="DISABLE".

This page is only meant for information purposes, and only indicates how I fixed my machine, this does not however, guarantee to solve everyone's problems.

SB Live asennus-CD:n readme.txt:stä

3. CHANGING THE INTERRUPT REQUEST (IRQ) SETTING
   ============================================

   If you want to change an IRQ setting for a PCI card, it is best
   to do so from the BIOS setup screen.

   Reason: PCI cards are configured differently from ISA
           cards; unlike ISA cards, it is usually not
           possible to change the IRQ for a PCI card from
           the operating system.

   ------------------------------------------------------------------
   CAUTION: Do not change the BIOS settings unnecessarily unless
            you are skilled in it, as meddling with the BIOS
            settings may hang the system or slow down the system
            performance. Record all BIOS settings prior to making
            any changes to ensure you can return to your original
            settings.
   ------------------------------------------------------------------

   To access the BIOS setup screen:
      a. At system startup, press the key or key combination (often
         just the Delete or Esc key) as required by your motherboard.

   NOTE: For more directions on entering your BIOS and an explanation
         about what each BIOS setting means, refer to the manual for
         your motherboard
          
   The IRQ resource is typically found in the PNP/PCI Configuration
   Setup section.

   Under this section, there is an option to assign PCI slots to
   "Auto" or "Manual" to set an IRQ. This option is typically
   called Resources Controlled By or PNP/PCI BIOS Auto-Config.

   To change an IRQ, you need to set this option to "Manual" or
   "Disabled".

   Some BIOSes only allow you to define which IRQs are not to be used
   and will in turn assign another available IRQ automatically, while
   some BIOSes allow you to select the IRQs to be used for a
   particular PCI slot.

   For example, with a certain type of BIOS:
   To change the IRQ setting for your PCI card from the current IRQ 11:
      a. At Resource Controlled By option, switch to "Manual".
      b. Change the setting in IRQ-11 option to "Legacy ISA".
         This means that the BIOS will assign an available IRQ
         other than IRQ 11 to the PCI audio card.
      c. Save these new settings and exit the BIOS.

   Another example on a different type of BIOS:
   If your PCI audio card is plugged into slot 1, your PCI video card
   in slot 3, and both cards are using IRQ 11, to change the IRQ setting
   for your PCI audio card from current IRQ 11:
      a. At the BIOS Auto-Config option, switch to "Disabled".
      b. Change the setting in slot 1 option to another available
         interrupt.
      c. Save these new settings and exit the BIOS.

   NOTE: For more information on BIOS setting or Slot 1 location,
         refer to your BIOS or motherboard manual.

Sisällysluetteloon


Timehouse Oy
Thurmaninpuistotie 12
02700 Kauniainen
Puh. (09) 5055 327, Fax (09) 5055 329
E-mail: info@timehouse.fi
www.timehouse.fi