<othercredit role="translator"><firstname>Marek</firstname><surname>Laane</surname><affiliation><address><email>bald@starman.ee</email></address></affiliation><contrib>Tõlge eesti keelde</contrib></othercredit>
<para>&kmouth; võimaldab inimestel, kes ei saa või ei soovi rääkida, panna enda eest rääkima arvuti. Sellega käib kaasas kõneldud väljendite ajalugu, millest saab valida väljendid, mida uuesti välja öelda. </para>
<para>Pane tähele, et &kmouth;iga ei käi kaasas kõnesüntesaatorit, vaid see peab olema eraldi süsteemi paigaldatud. </para>
<para>Palun anna kõigist probleemidest ja soovidest teada &kmouth;i autorile. </para>
<para>Nõustaja esimesel leheküljel (vasakpoolne pilt) saab määrata käsu, mida hiljem kasutatakse teksti kõneks muutmisel. Täpsemalt vaata selle kohta <link linkend="tts-config">seadistustedialoogi kirjeldavat osa</link>. </para>
<para>Teisel leheküljel saab valida vajalikud standardsed väljendiraamatud. Neist saab hiljem valida sagedamini kasutatavad väljendid ja laused, ilma et neid oleks vaja spetsiaalselt kirjutada. Mõistagi pakub &kmouth; ka redigeerimisdialoogi, kui otsustad hiljem oma väljendiraamatutesse muudatusi teha. </para>
<para>Kolmandal leheküljel (parempoolne pilt) saab valida sõnaraamatu, mida kasutada sõnalõpetuseks. &kmouth; parsib &kde; dokumentatsiooni valitud keeles, et leida konkreetsete sõnade esinemissagedus. Lisaks võid lasta sõnaloendit võrrelda OpenOffice.org-i sõnaraamatuga, et lisada sõnalõpetusse ainult korrektse õigekirjaga sõnad. </para>
<para>&kmouth;i peaaken on üsna lihtsakoeline. See koosneb põhiliselt redigeerimisalast, kuhu saab kirjutada oma laused (pildil alumine valge väli), ning kõneldud lausete ajaloost (pildil ülemine valge väli). </para>
<para>Eeldusel, et oled korrektselt <link linkend="config-dialog">&kmouth;i seadistanud</link>, võid redigeerimisväljale kirjutada laused, mida soovid lasta arvutil välja öelda. Kui see on kõneldud, lisatakse lause ajalukku. Ajaloost võib valida lauseid, mida soovid lasta arvutil uuesti kõnelda. </para>
<para>Väljendiraamatutest (asuvad tööriistariba all) saab valida mõningaid sagedamini kasutatavaid väljendeid. </para>
<para>Menüükäsuga <menuchoice> <guimenu>Seadistused</guimenu><guimenuitem>&kmouth;i seadistamine...</guimenuitem> </menuchoice> saab avada &kmouth;i seadistustedialoogi. See koosneb järgmistest lehekülgedest: <guilabel>Üldised valikud</guilabel> (mis jaguneb kaheks kaardiks: <guilabel>Tekst kõneks</guilabel> ja <guilabel>Valikud</guilabel>), <guilabel>Sõnalõpetus</guilabel> ja <guilabel>KTTSD kõneteenus</guilabel>. </para>
<para>Kaardi <guilabel>Tekst kõneks</guilabel> redigeerimisväljal saab määrata kõnesüntesaatorit välja kutsuva käsu. Välja all asuv liitkast võimaldab määrata kooditabeli, mida kasutatakse teksti edastamisel kõnesüntesaatorile. </para>
<para>&kmouth; oskab teksti edastada kahel viisil. Kui käsk eeldab teksti saamist standardsisendina, tuleb ära märkida vastav kastike. </para>
<para>Teine võimalus on edastada tekst parameetrina. Enne käsu väljakutsumist asendab &kmouth; kõik käsus esinevad kohanäitajad: <informaltable frame="topbot"> <tgroup cols="2">
<para>Mõistagi sõltub teksti kõnelemise käsk sellest, millist kõnesüntesaatorit kasutatakse. Seda saab kõige paremini teada selle kõnesüntesaatori dokumentatsioonist, mida sa kasutad. Näiteid käsu kohta leiab <link linkend="tts">lisast</link>. </para>
<para>Võimaluse <guilabel>KTTSD kõneteenuse kasutamine, kui võimalik</guilabel> sisselülitamine annab &kmouth;ile korralduse kõigepealt proovida KTTSD kõneteenust. Kui see õnnestub, ignoreeritakse muid selle kaardi seadistusi. KTTSD kõneteenus on &kde; deemon, mis pakub &kde; rakendustele standardse kõnesünteesi liidese. Praegu arendatakse seda <acronym>SVN</acronym>-is. Üpris turvaline on valida see võimalus isegi siis, kui KTTSD ei ole paigaldatud. </para>
<para>Kaardil <guilabel>Valikud</guilabel> on mõningad võimalused, mis muudavad &kmouth;i käitumist teatud olukordades. </para>
<para>Esimeses liitkastis (<guilabel>Väljendite valimisel väljendiraamatus need</guilabel>) saab määrata, milline tegevus sooritatakse, kui vajutad väljendi kiirklahvi või valid väljendi <guimenu>väljendiraamat</guimenu>u menüüst või väljendiraamatu ribalt. </para>
<para>Võimalus <guilabel>kõneldakse kohe</guilabel> paneb rakenduse valitud väljendit kohe välja ütlema ning ajalukku lisama. Kui valida aga võimalust <guilabel>lisatakse redigeerimisväljale</guilabel>, lisataksegi valitud väljend lihtsalt redigeerimisväljale. </para>
<para>Teine liitkast (<guilabel>Väljendiraamatu redigeerimisakna sulgemisel</guilabel>) võimaldab määrata, kas väljendiraamat salvestatakse või mitte, kui selle redigeerimisaken sulgeda. </para>
<para>Võimalus <guilabel>salvestatakse väljendiraamat</guilabel> just seda teebki. Võimaluse <guilabel>unustatakse muudatused</guilabel> valimisel tehtud muudatused unustatakse ning väljendiraamatut ei salvestata. Kui aga valida <guilabel>küsitakse, kas salvestada</guilabel>, siis pärib &kmouth;, kas soovid väljendiraamatusse tehtud muudatused ka salvestada. </para>
<para>Kaardil <guilabel>Sõnalõpetus</guilabel> on kirjas sõnaraamatud, mida kasutatakse sõnade lõpetamiseks. (&kmouth; näitab peaaknas redigeerimisvälja kõrval liitkasti, kui loendis on üle ühe sõnaraamatu. Selle liitkastiga saab valida sõnaraamatu, mida tegelikult sõnalõpetuseks kasutada.) </para>
<para>Pareml asuvate nuppudega saab sõnaraamatuid lisada ja kustutda, muuta nende järjekorda või eksportida sõnaraamatud faili. Loendi all asuva tekstivälja ja liitkastiga saab muuta sõnaraamatu nime ja sellega seotud keelt. </para>
<para>Uut sõnaraamatut lisades saab valida mitme allika vahel: </para>
<para>Uue sõnaraamatu loomine &kde; dokumentatsioonist</para>
<para>Selle allika korral pärib &kmouth;, millist keelt kasutada, ning asub seejärel &kde; dokumentatsiooni parsima. Konkreetsete sõnade esinemissagedus tuvastatakse lihtsalt iga sõna esinemiskordi kokku lugedes. Lisaks võib lasta sõnaloendit võrrelda OpenOffice.org-i sõnaraamatuga, et uude sõnaraamatusse lisataks ainult korrektse õigekirjaga sõnad. </para>
<para>Selle allika korral pärib &kmouth;, millist faili kasutada. Valida saab kas &XML;-faili, tavalise tekstifaili või faili, mis sisaldab kas &kmouth;i või GOK-i (GNOME visuaalne klaviatuur) vahendusel loodud sõnalõpetussõnaraamatut. Kui valid tavalise tekstifaili või &XML;-faili, tuvastatakse konkreetsete sõnade esinemissagedus lihtsalt iga sõna esinemiskordi kokku lugedes. Lisaks võib lasta sõnaloendit võrrelda OpenOffice.org-i sõnaraamatuga, et uude sõnaraamatusse lisataks ainult korrektse õigekirjaga sõnad. </para>
<para>Selle allika korral pärib &kmouth;, millist kataloogi kasutada. &kmouth; avab kõik selles kataloogis ja kõigis selle alamkataloogides olevad failid. Iga fail laetakse kas lõpetussõnaraamatuna või &XML;-failina või tavalise tekstifailina. Kahel viimasel juhul loetakse kokku konkreetsete sõnade esinemiskorrad tekstis. Lisaks võib lasta sõnaloendit võrrelda OpenOffice.org-i sõnaraamatuga, et uude sõnaraamatusse lisataks ainult korrektse õigekirjaga sõnad. </para>
<para>Selle võimalusega võib lasta olemasolevad sõnaraamatud liita. &kmouth; pärib, millised sõnaraamatud liita ja milline osakaal loodud ühtses sõnaraamatus peaks olema igal liidetud sõnaraamatul. </para>
<para>Selle võimalusega saab luua tühja, ilma ühegi kirjeta sõnaraamatu. &kmouth; lisab kirjutatud sõnad automaatselt sõnaraamatusse ja nii omandab rakendus tasapisi sinu sõnavara. </para>
<para>Redigeerimisakna põhiosa on jagatud kaheks. Ülemises osas on väljendiraamatud esitatud omamoodi puuna. </para>
<para>Alumises osas saab valitud elementi redigeerida. Kui oled valinud väljendi, võid redigeerida nii selle sisu kui ka kiirklahvi. Kui valitud on väljendiraamat, saab muuta ainult selle nime. </para>
<para>Selliseid toiminguid, nagu uute väljendite ja väljendiraamatute lisamine ning valitud väljendite ja väljendiraamatute kustutamine saab sooritada kas menüüriba, tööriistariba või hüpikmenüü vahendusel. </para>
<para>Väljendiraamatute ja väljendite järjekorda saab muuta neid uude kohta lohistades või klahvi &Alt; all hoides nooleklahve kasutades. </para>
<listitem><para><action>Lõikab valitud osa ja asetab selle lõikepuhvrisse. Kui mingi tekst on valitud redigeerimisväljal, asetatakse see lõikepuhvrisse, vastasel juhul asetatakse lõikepuhvrisse valitud laused ajaloost (kui neid on). </action></para></listitem>
<listitem><para><action>Kopeerib valitud lõikepuhvrisse. Kui mingi tekst on valitud redigeerimisväljal, asetatakse see lõikepuhvrisse, vastasel juhul asetatakse lõikepuhvrisse valitud laused ajaloost (kui neid on). </action></para></listitem>
<listitem><para><action>Ütleb parajasti valitud lause(d). Kui valitud on mingi tekst redigeerimisväljal, kõneldakse seda, vastasel juhul öeldakse valitud laused ajaloost (kui neid on). </action></para></listitem>
<listitem><para><action> Kui on märgitud, näidatakse liigutatavat tööriistariba, kus on sageli kasutatavate käskudega nupud. Tööriistariba asub enamasti redaktori ülaservas kohe menüüriba all. Kui on märkimata, tööristariba ei näidata. </action> Klõpsates tööriistariba servas asuval triipudega ribale ja seda lohistades on võimalik tööriistariba liigutada. </para></listitem>
<listitem><para><action>Märkimise korral näitab peaakna allservas väikest riba, mis sisaldab infot &kmouth;i oleku kohta. Kui on märkimata, olekuriba ei näidata. </action></para></listitem>
<listitem><para><action> Kui on märgitud, näidatakse liigutatavat väljendiraamaturiba, kus on väljendiraamatu kirjetega nupud. Väljendiraamaturiba asub enamasti redaktori ülaservas kohe tööriistariba all. Kui on märkimata, tööriistariba ei näidata. </action> Klõpsates väljendiraamaturiba servas asuval triipudega ribale ja seda lohistades on võimalik väljendiraamaturiba liigutada. </para></listitem>
<term><menuchoice><shortcut><keycombo>&Ctrl;<keycap>S</keycap></keycombo></shortcut> <guimenuitem>Salvesta ajalugu kui...</guimenuitem> </menuchoice></term>
<listitem><para><action>Salvestab ajaloo tekstifailina. </action></para></listitem>
<para>Kõige tõenäolisem põhjus on see, et teksti kõneks muutmise käsk ei ole korrektne (või on see üldse määramata jäetud). Vali menüükäsk <menuchoice> <guimenu>Seadistused</guimenu><guimenuitem>&kmouth;i seadistamine...</guimenuitem> </menuchoice>, ava kaart <guilabel>Üldised valikud</guilabel> ja sisesta käsk, mille järgi tekst kõneks muudetakse, kaardil <guilabel>Tekst kõneks</guilabel> (täpsemalt vaata selle kohta <link linkend="tts-config">kõnesüntesaatori seadistustedialoogi</link> tutvustavat osa). </para>
<para>Festival on Edinburghi ülikoolis loodud teksti kõneks muutmise süsteem. Praegu on toetatud inglise, hispaania ja uelsi keeles kõnelemine. Litsents lubab Festivali ilma igasuguste piiranguteta kasutada ja levitada. </para>
<para>Teksti kõneks muutmise seadistuse käsureanäite loomiseks oletame, et Festival on paigaldatud kataloogi <filename class="directory">/usr/local/festival/</filename>. Teksti kõnelemise käsk on sellisel juhul järgmine: </para>
<para>FreeTTS on täielikult programmeerimiskeeles &Java;™ kirjutatud kõnesüntesaator. Praegu toetab see ainult inglise keeles kõnelemist. Litsents lubab FreeTTS-i ilma igasuguste piiranguteta kasutada ja levitada. </para>
<para>Teksti kõneks muutmise seadistuse käsureanäite loomiseks oletame, et FreeTTS on paigaldatud kataloogi <filename class="directory">/usr/local/freetts/</filename>. Teksti kõnelemise käsk on sellisel juhul üks järgmisest kolmest: </para>
<para>Kolmanda näite korral peab olema sisse lülitatud võimalus <guilabel>Andmed saadetakse standardsisendina</guilabel> (see on ka kõige soovitatavam FreeTTS kasutamise võimalus). </para>
<para>MBROLA on paljusid keeli toetav kõnesüntesaator. See teisendab foneemiloendi WAVE-failiks, mis tähendab, et vajalik on mingi vahend, millega tekst muuta foneemiloendiks. MBROLA litsents lubab seda kasutada ja levitada tasuta mittekommertslikul ja mittesõjalisel eesmärgil. </para>
<para>Me kasutame oma näiteks programmi Hadifax saksakeelse teksti teisendamiseks MBROLA-le kõlbulikuks foneemiloendiks. Eeldame, et Hadifax ja MBROLA on paigaldatud kataloogidesse <filename class="directory">/usr/local/hadifax/</filename> ja <filename class="directory">/usr/local/mbrola/</filename>. </para>
<para>Paraku kipub Hadifax teksti viimase tähe ära unustama, mistõttu meil võib olla mõttekas lisada teksti see muidu puudu jääv täht. Seepärast on lõpetamiskäsk ka varasemate näidetega võrreldes keerukam: </para>
<para>&kde; teksti kõneks muutmise deemon (KTTSD) on &kde; üldine teksti kõneks muutmise teenus, mis pakub &kde; rakendustele standardse kõnesünteesiliidese. Praegu arendatakse seda <acronym>SVN</acronym>-is. Erinevate teksti kõneks muutmise süsteemide toetamiseks kasutab KTTSD pluginaid. </para>
<para>Kuna kõnesüntesaatori seadistustega tegeleb KTTSD ise, siis &kmouth;is tuleb ainult sisse lülitada võimalus <guilabel>KTTSD kõneteenuse kasutamine, kui võimalik</guilabel>. </para>
<para>Mõistagi vajab ka KTTSD seadistamist. Seda saab teha seadistustedialoogi kaardil <guilabel>KTTSD kõneteenus</guilabel>, mis lisatakse &kmouth;i seadistustedialoogile juhul, kui KTTSD on paigaldatud. </para>
<para>&kmouth;i edukaks kasutamiseks on vajalik kõnesüntesaator (ja mõistagi &kde; 3.x). &kmouth; kasutab töötamiseks umbes 15 MB mälu (pluss mälu, mida vajab kõnesüntesaator), kuid see võib vastavalt platvormile ja seadistustele erineda. </para>