Demagog
Parolante Tekstredaktilo

Uzanto Gvidas

(redaktata 2023-09-21)

Ĉapitro 1. Kio estas kaj kial estas necesa?
Ĉapitro 2. Instalado
Ĉapitro 3. Teksto redaktado
Ĉapitro 4. Legi laŭte
Ĉapitro 5. Vortaroj de prononco korekto
       Formato DIC
       Formato REX. Regulaj esprimoj 
Ĉapitro 6. Eleganta parolado
       Etikedoj modifi parolado sintezo
       Enmetu etikedoj aŭtomate
       Fonetikaj alfabetoj
       Legado de plurlingvaj tekstoj. Multilingva
Ĉapitro 7. Krei aŭdio libro per propraj manoj
Ĉapitro 8. Presi
Ĉapitro 9. Pliaj trajtoj
       Serio
       Agordu la aspekto de teksto en la fenestro
       Statistiko
       Ortografio
       Emfazado 
       Legosignoj
       Enkonstruita interpretisto
       Kurante de la komandlinio 
Ĉapitro 10. Oftaj demandoj
Kontaktoj

Ĉapitro 1. Kio estas kaj kial estas necesa?

    Estas la simpla tekstoredaktilo kun Teksto al Parolado funkcioj. Estas du Parolado Apliko Programado Interfaco versioj por MS Windows: SAPI4 kaj SAPI5. Ili estas absolute ne kongruas inter ĉiu alia , sed povas labori sur unu komputilo. Estas multaj parolado motoroj (voĉoj) por SAPI4 kaj SAPI5.

    Demagog estas "du en oni", ĉar ĝi estas SAPI4 kaj SAPI5 kongrua.

     Se via komputilo ne estas instalita SAPI4, tiam vi povas akiri ĝin libera rete http://activex.microsoft.com/activex/controls/sapi/spchapi.exe  (824 Kb) aŭ viziti la aŭtora retejon  http://aloys.narod.ru/SAPI40.zip .

    Ŝaltilo SAPI4 kaj SAPI5: menuero "Parolado - SAPI" aŭ gazetaro butono aŭ premu klavon F12.

 <<

Ĉapitro 2. Instalado

    Postulas PC kun Windows XP, Vista , 7 aŭ 8 , kaj RAM almenaŭ 1 Gb . Almenaŭ unu voĉo motoro devas esti instalita sur via komputilo.

    Elŝutu la distribueca
Demagog.zip. Malpaki zip-arkivo en ajnan dosierujon. Post tio, vi trovos en ĉi dosierujo:

Demagog.exe - plenumebla dosiero
lame.exe - aŭdio konvertilo WAV al MP3
oggenc2.exe - aŭdio konvertilo WAV al OGG
wm8eutil.exe - ... al WMA
neroaacenc.exe - ... al MP4
Demagog-*.chm - Uzanto Gvidas
\dic - subdosierujo por vortaroj de korekto elparolo kaj homografoj kaj ortografio, vidi Formato DIC Formato REX Ortografio Emfazado
\languages - subdosierujo por lingva rimedoj
\profiles - subdosierujo por profiloj kaj fonoj
\sounds - subdosierujo por dosieroj de sonefektoj
\_Tests_ -  subdosierujo por skriptoj

    Programo ne skribi al la registro . Do, ĝi estas portebla programo, vi povas ruli ĝin eĉ kun la flash karto.

 <<

Ĉapitro 3. Teksto redaktado

    Demagog estas la multaj fenestroj tekstredaktilo kun plena Unikoda subteno. Subtenas "Treni kaj Guto" - ŝargi la teksto devas treni (premu la maldekstran musbutonon) tekstdosiero ikono sur la aktiva Demagog-fenestro. Kiam vi elŝuti dosieron en la aktiva fenestro - al langeto nombro aldoniĝos la dosiernomo. La escepto - la lasta fenestro, etikeditaj 0, kies nomo estas nevarie: "Statistiko". Ĝi montras la rezultojn de la diversaj ebloj ĉefa menuero "Servo - Statistiko". Tamen, ĝi estas ankaŭ ebla por alŝuti dosierojn. Ni bezonas nur memori ke la eliga statistiko en tiu fenestro - "anstataŭi" la dosiero elŝutita antaŭe.

    Nebone formatitaj teksto povas esti plibonigita per elektanta la "Formato - Literatura Teksto", aŭ alklako .

    Tre utila eblo "Korekto - Trovi / Substitui", kiu disponigis grandan ŝancon trovi kaj anstataŭigi vortoj en teksto. "Substitui" estas farita en sekundoj, nekonsiderante grandeco de dosiero. Notu, ke la DIC / REX / "Fresh Eye" Ŝablono serĉo montros la tutan vorton / frazon, en kiu troviĝis kongruaĵo.

    Kio formatoj aliaj ol "simpla" komprenas Demagog?

Retpaĝoj *.html, *.htm, *.shtml, *.xhtml
Elektronikaj libroj *.fb2, *.epub
Rich Text Format *.rtf 
Dokumentoj MS Word *.doc, *.docx

     La teksto de tiuj dokumentoj estos ĉerpita en la nove kreita simpla teksto dosiero. Originala dokumentoj restas neŝanĝita.

     Eksteraj teksto konvertiloj. Uzita por ŝarĝi dokumentojn, la formato de kiu oni ne apogas la programo Demagog. La agordojn dosiero ..\profiles\aliens.lst. Komandlinio parametroj:

%1 - plena nomo de sourse dokumenton (vojo + nomo + sufikso)
%2 - plena nomo de la celo teksto (vojo + nomo + .txt), kelkfoje povas esti nefarita defaŭlte
%~p1 - plena vojo de %1
%~n1 - nur nomo de %1 sen pado kaj sufikso

    La komandlinio devus esti formulita tiel ke la celo dosiero estas en la sama dosierujo kaj havas la saman nomon kiel la originalo, sed kun la etendo .txt kaj celi teksto devas esti en utf-8. Komandlinio strukturo:

    Priskribo|.suf1|.suf2|...|.sufN=Plenumebla ParametrojLinio

    Priskribo estas la ĉeno kiu estos montrita en la dosiero malfermita dialogo. Vi povas specifi ajnan numeron de konvertiloj.

    Bildoj el dokumenton MS Word aŭ Fiсtion Book ne estos perdita kiam dokumenton konvertado al simpla tekstot. Demagog savos ilin en dosierujo kun la nomo de la elŝutita dokumento kaj etendo .files, kondiĉe ke en "Servo - Ĝeneralaj Agordoj... - Bildoj" estas tiktakis la eblon "Montri bildojn de la dokumentoj de MS Word; Fiction Book; retpaĝoj". Defaŭlte, la opcio estas malebligita. Bildoj estas montrataj al la rajto de la teksto, por navigacio "reen kaj antaŭen" uzo butonoj . Nur formatoj jpg, jpeg, bmp, png, gif povas montri. (Por vigla gif estos montrita nur la statika unua kadro). Bildo grandeco varias proporcie kun regrandigi la fenestron. La limo inter teksto kaj bildoj povas esti fiksita per "Servo - Ĝeneralaj Agordoj... - Bildoj - dentado de la brodas maldekstra". Por forviŝi ajnan foton aŭ ĉiuj bildoj uzi butonon "Forigi" aŭ "Forigi Ĉiuj" . En la lasta kazo, la dosierujo *.files estos forigita tuj. Ĝi ankaŭ estos forigataj, se premante la butonon "Forigi", vi purigi ĝin de ĉiuj bildoj.

    Tutmondaj klavo Ctrl+"plus". Alglui el tondujo tekston. Verkoj nekonsiderante ĉu la Demagog fenestro estas aktiva, neaktiva aŭ minimumigita.

   Ĉesigo de longtempa procezojn. Ajna procezo ke estas akompanita de "progreso trinkejo" indikilo povas esti interrompita premante la Break. 

 <<

Ĉapitro 4. Legi laŭte

    Elektu voĉo motoro de la fallisto. Montru la dezirata teksto. Premu butonon "Read Aloud"   aŭ klavo F5. Legado startas de la kursorloko. Dum la legado de la teksto aŭtomate rulumas.

     Programo enmemorigi la elektitajn parametrojn de legado, nomo de la tekstdosiero kursorloko en la teksto. Kun la nova lanĉo Demagog preta daŭrigi de la loko kie estis detenita lasta tempo. Vi povas wean ĉi helpemo, per la menuero "Servo - Ĝeneralaj Agordoj... - Aliaj - Ne malfermu la antaŭa dosiero kiam la programo komenciĝas".

    Paŭzi laŭtlegis:   aŭ F6; halti laŭtlegis: F7. La programo enmemorigi al 16 nomoj de la lastaj elŝutita dosierojn, re-elŝutu iun el ili vi povas por menuero "Dosiero - Lastaj".

    Legu elektitan tekston - gazetaro F8. Legu tekston de Tondujo - gazetaro F9. Legu la alineo en kiu la kursoron posiciona - premu la klavon kombino Ctrl+F5.

    Demagog - ne nur programo de legante tekston, sed ankaŭ sufiĉe funkcia tekstredaktilo.  Vi povas uzi ĝin por formi amleteroj, memorigilojn kaj kampanjo paroladoj. En tiu kazo, ne esti distrita serĉi eraroj kaj typos, vi povas akiri ĝin laŭtlegi la tekston vi tajpas. Por fari tion, marku "Servo - Ĝeneralaj Agordoj... - Tajpado - Laŭtlegi". Specifu la leganta laŭte mode: frazo aŭ paragrafo, kaj agordi la nombron de ripetoj: 1 al 10.

    Tutmondaj klavoj "Paŭzi / Daŭrigi legadon", "Ĉesu / Laŭtlegi" and "Laŭtlegi Tondujo". Vi povas kontroli la legado tekston laŭte dum laboranta en aliaj programoj. La klavkombinon tiucele nomumataj en la "Servo - Ĝeneralaj Agordoj... - Tutmondaj Klavoj".

 <<

Ĉapitro 5. Vortaroj de prononco korekto

    Formato DIC. Tio estas tekstdosiero kun etendo .dic. Ekzemple:

# Tio estas komento
1-a=unua
ktp=kaj tiel plu
$UK=Britio
##=nombro
$$100=cent dolarojn
anti*=anti-
*Kbit/s=kilobito sekunde
*.com*=punkto kom
...

    La * Indikas la anstataŭigo de parto de vorto (komence, fine, ene de vorto). $ indikas trovanta anstataŭaĵo estas uskladon. Se # kaj $ estas normalaj simboloj en la komenco de la reguloj, ili devas esti duobla. $$1000000=milionoj da dolaroj | ##2=nombro du

     Reguloj aplikas en malkreskanta ordo de la longoj de maldekstre flankoj. Stirsignoj * kaj $ en la kalkulado de longo ne inkludas. Reguloj kun la sama longo de la maldekstra flankoj estas aplikitaj en la ordo en kiu estas en la vortaro.

    Montri / Kaŝi vortaroj: "Parolado - Vortaroj" aŭ gazetaro F10 aŭ butonon . Por uzi vortaro, ĝi devus esti markita. Samtempe povus uzi pluraj vortaroj.

    Redakti vortaron: Enter DblClick ssur vortaro nomo. La vortaro estos malfermita por redaktado en la "0 - Statistiko".  

    Ne forgesu poste konservi la ŝanĝojn en la vortaro per alklako Ctrl+S aŭ premu butonon . Tiam la ŝanĝoj faritaj en la vortaro por ekvalidos. Kelkfoje vi volas vidi la anstataŭas farita en la teksto. Ctrl+J montros la ŝanĝita teksto kaj la uzon de elparolo reguloj. Ne ĉiuj, sed nur selektado, sed ne pli ol 1024 signojn. Se neniu teksto estas elektita, tiam 1024 gravuloj de la kursorloko.

Notu:

La regulo de prononco - estas listo de ŝablonoj por serĉi vortojn en la teksto, kaj (post la egala signo), la responda anstataŭaĵoj. Ekzemple: 1-a=unua - striktan skemon trafaj kaj anstataŭigo. Se la nombro de anstataŭoj superas la nombron de ŝablonoj, la ekstra anstataŭaĵoj estas perceptitaj kiel unu: $Unuiĝintaj  Ŝtatoj=Unuiĝintaj Ŝtatoj de Ameriko. Se la nombro de ŝablonoj estas malpli ol la nombro de anstataŭigoj, tiam la vortoj sen anstataŭigoj estos ignorata: $Rusa Federacio=Russio
La speciala okazo kiam la regulo enhavas sole starantaj asteriskoj. Se la maldekstra flanko de la regulo enhavas nur asteriskoj, tiam la regulo estas konsiderita kiel unu ŝablono kaj anstataŭaĵo. Ekzemple: * * * = ... new chapter ... | * = | ***** = five stars. Alie sole asterisko estas ŝablono, kune kun aliaj. La dekroĉitaj stelo egalas ajna vorto en la teksto, kaj anstataŭigo ne aplikiĝas.
Ekzemple, la sekva regulo sr. * OK sinjoro eniris  doni la rezultojn:
sr. Smit OK => sinjoro Smit eniris | sr. Harison OK => sinjoro Harison eniris | sr. Ford OK => sinjoro Ford eniris
Kontraste tradicia praktikoj, la reguloj aplikeblas al la teksto ne estas iam sed tiel longe kiel longe kiel ebla. Ekzemple, reguloj: *^*= | libelo=elefanto kaj teksto: l^i^b^e^l^o. Regulo kun plej granda longo de maldekstra flanko applyed unua, ke estas libelo=elefanto. Ĝi ne kongruas, neniu anstataŭigoj. Tiam, la regulo *^*= ekzekutita. Rezulto: libelo. Tie, la tradicia algoritmo estus fininta la laboron, sed Demagog daŭrigi. Now rule libelo=elefanto povas sukcese ekzekutita! Fine: elefanto.
Anstataŭ la signo = vi povas uzi alternativan delimitador :: (duobla dupunkto). Ekzemple:: <=::malpli ol aŭ egala | <==::maldekstra sago | = = =:: ...nova ĉapitro...

Atenton. Opcio la "Korekto - Trovi / Anstataŭigi... - Ŝablono DIC" - serĉesprimo kaj anstataŭaĵo estas faritaj, respektive, kiel la maldekstra kaj dekstra flankoj de la reguloj en la vortaro formato DIC.

    Formato REX. Regulaj esprimoj. Ĝi estas tre efika sed malfacile komprenebla. More...

# Komento
# Por usklecodistinga unua simbolo devas esti "Komerca Ĉe"
@Regula esprimo=Remeto
Regula esprimo=Remeto

     Reguloj de REX-vortaro estas ekzekutitaj en la ordo en kiu ili estas skribitaj unu post alia. Se ambaŭ vortaroj DIC kaj REX estas uzataj, tiam REX vortaroj-anstataŭojn elfaris unuan. Regulaj esprimoj en Demagog bazita sur la modulo SkRegExp, kreita de Shuichi Komiya.

Simboloj kaj sekvencoj kiuj povas esti uzitaj

\ Markas la venontan simbolon kiel ĉu specialan simbolon aŭ laŭvorta. Ekzemple, "n" egalas la simbolo "n". "\n" egalas linifinilo. La sekvenco "\\" egalas "\", "\(" egalas "(" kaj "\=" egalas "=".
^ Egalas la komenco de enigo.
$ Egalas la fino de enigo.
* Egalas la antaŭan karakteron nul aŭ pli da fojoj. Ekzemple, "zo*"egalas ĉu "z" aŭ "zoo".
+ Egalas la antaŭan simbolon unu aŭ pli fojojn. Ekzemple, "zo+" egalas "zoo" sed ne "z".
? Egalas la antaŭan simbolon nulo aŭ unu horo. Ekzemple, "a?ve?" egalas la "ve" en "never".
. Egalas unuopa simbolo krom linifinilo.
(ŝablono) Egalas ŝablonon kaj memoras la kongruo. La parigitaj subĉeno povas rekuperi uzante la speciala simbolo $N, where N is the N-an oficperiodo en krampoj en la regula esprimo. Por serĉi parenteza simboloj ( ), usu "\(" aŭ "\)".
x|y Egalas x aŭ y. Ekzemple, "z|food" egalas "z" aŭ "food". "(z|f)oo" egalas "zoo" aŭ "foo".
{n} n estas nenegativa entjero. Egalas akurate n fojojn. Ekzemple, "o{2}" ne kongruas la "o" en "Bob," sed egalas la du unuaj o'j en "foooood".
{n,} n estas nenegativa entjero. Egalas almenaŭ n fojojn. Ekzemple, "o{2,}" ne kongruas la "o" en "Bob" kaj kongruas ĉiuj la o's in "foooood." "o{1,}" estas ekvivalenta al "o+". "o{0,}" estas ekvivalenta al "o*".
{n,m} m kaj n estas nenegativaj entjeroj.Egalas almenaŭ n kaj maksimume m fojojn. Ekzemple, "o{1,3}" egalas la unuajn tri o's in "fooooood." "o{0,1}" estas ekvivalenta al "o?".
[xyz] La signaron. Kongruas iu el la enfermita simboloj. Ekzemple, "[abc]" egalas la "a" en "plain".
[^xyz] Negativa signaron. Egalas ajna simbolo ne enfermita. Ekzemple, "[^abc]" egalas la "p" in "plain".
[a-z] Gamo de simboloj. Egalas ajna simbolo en la specifita intervalo. Ekzemple, "[a-z]" egalas ajnan minuskla alfabeta simbolo en la gamo de "a" ĝis "z".
[^m-z] Negativa gamo de simboloj. Egalas ajna simbolo ne en specifita gamo. Ekzemple, "[m-z]"egalas ajnan simbolon ne en la gamo de "m" ĝis "z".
\b Egalas vorto limo, te, la pozicio inter vorto kaj spaco. Ekzemple, "er\b" egalas la "er" en "never" sed ne la "er" en "verb".
\B Kongruas ne-vorto randa. "ea*r\B" egalas la "ear" en "never early".
\d Egalas cifero simbolo. Ekvivalenta al [0-9].
\D Egalas ne-cifero simbolo. Ekvivalenta al [^0-9].
\f Egalas paĝo-rulo simbolo.
\n Egalas novlinia simbolo.
\r Egalas tirilo simbolo.
\s Egalas ajna blanka spaco inkluzive spaco, langeto, paĝo-rulo, ktp. Ekvivalenta al "[ \f\n\r\t\v]".
\S Egalas ajna ne blankaj spaceto. Ekvivalenta al "[^ \f\n\r\t\v]".
\t Egalas langeto simbolo.
\v Egalas  vertikala langeto simbolo.
\w Egalas ajna vorto-simbolo inkluzive substreko. Ekvivalenta al "[A-Za-z0-9_]".
\W Egalas ajna ne vorto-simbolo. Ekvivalenta al "[^A-Za-z0-9_]".
\num Kie num estas pozitiva entjero. Referencas al la lasta subĉeno trafaj. Ekzemple, "(.)\1" egalas du identaj simboloj starantaj flankon ĉe flanko.
\xn Egalas n, kie n estas deksesuma valoro. Deksesuma valoroj devas esti precize du ciferoj longa. Ekzemple, "\x41" egalas "A". Permesas ASCII kodoj por esti uzita en regulaj esprimoj.
\x{n} Egalas n, kie n estas deksesuma valoro. Deksesuma valoroj devas esti ekzakte kvar ciferoj longa. Ekzemple, "\x{00dc}" egalas "Ü". Permesas Unikodo kodoj por esti uzita en regulaj esprimoj.

 

Atenton. Opcio la "Korekto - Trovi / Anstataŭigi... - Ŝablono REX" serĉesprimo kaj anstataŭaĵo estas faritaj, respektive, kiel la maldekstra kaj dekstra flankoj de la reguloj en la vortaro formato REX.

 <<

Ĉapitro 6. Eleganta parolado

    Ne nur la prononco de individuaj vortoj povas esti malĝusta. Vera parolanto kutime faras malgranda paŭzo antaŭ komenci novan alineon. Pli laŭte diras rekta parolo. Ni ŝatus instrui Demagog ĉi demagogaj metodoj. Tiu problemo estas solvebla.

    Etikedoj modifi parolado sintezo. Tiu estas speciala komandoj por esti inkludita en la teksto.

Bazaj kontrolo etikedoj SAPI4

    Ili ne estas usklecodistinga, sed spaceto sentema.  Tio estas: ajna spaco inter la simboloj de la etikedo faras ĝin malvalida. Estos laŭtlegas kiel aro de literoj.

\Pau=number\

Paŭzoj parolado por la specifita nombro da milisekundoj. Ekzemplo: \Pau=1000\

\Pit=number\ Fiksas la etalono tonalto de la parolo regimon la specifita valoro en hercoj. Ekzemplo: \Pit=90\
\Spd=number\ Fiksas la etalono duona rapido de parolo regimon la specifita nombro de vortoj por minuto.
\Vol=number\ Fiksas la etalono parolante volumo por parolado reĝimo. (0 - silent, 65535 - maximum)
\Rst\ Malfari ĉiuj antaŭe fiksita etikedoj.

 Bazaj XML etikedoj SAPI5

<silence msec= "number"/> Enmetas specifita de milisekundoj de silento en la eligo audio rivereto. Ĉi etikedo devas esti malplena, kaj devas havi unu atributon, msek. Ekzemplo: <silence msec= "1000"/>
<pitch absmiddle="number"/><pitch absmiddle="number"> ... </pitch absmiddle>

Kontrolas la tonalto de voĉo. La etikedo povas esti malplenaj, en kiu kazo ĝi rilatas al ĉiuj postaj tekston, aŭ ĝi povas havi enhavon, en kiu kazo ĝi nur aplikas al tiu enhavo. Ekzemploj: <pitch absmiddle="-10"/> <pitch absmiddle="10"/> <pitch absmiddle="0"/>

<pitch middle="number"/> aŭ <pitch middle="number"/> ... </pitch> Kontrolas la relativa tonalto de la voĉo. La absoluta valoro estas trovita aldonante ĉiu Mezuma al la nuna absoluta valoro (de -10 al +10). Ekzemploj: <pitch middle="5"> This text should be spoken at pitch five. <pitch middle="-5">  Tiu teksto devus esti parolita en tonalto nulo. <pitch> </pitch>
<rate absspeed="number/"><rate absspeed="number"> ... </rate>

Kontrolas la kurzo de voĉo (de -10 al +10). La etikedo povas esti malplenaj, en kiu kazo ĝi rilatas al ĉiuj postaj tekston, aŭ ĝi povas havi enhavon, en kiu kazo ĝi nur aplikas al tiu enhavo.

<rate speed="number/"> aŭ <rate speed="number"> ... </rate> Kontrolas la relativa rapideco de voĉo (de -10 al +10).
<volume level="number/"><volume level="number"> ... </volume>

Kontrolas la relativa volumeno de voĉo (de 0 al 100. 100 estas implicite volumeno). La etikedo povas esti malplenaj, en kiu kazo ĝi rilatas al ĉiuj postaj tekston, aŭ ĝi povas havi enhavon, en kiu kazo ĝi nur aplikas al tiu enhavo.

<emph> ... </emph> Ŝanĝas ekkanto teksto legado
<spell> ... </spell> Legas la tekston letero de letero. Ĝi estas utila, kiam la vorto estas akronimo
<pron sym "..."/> Voĉo motoro legas laŭte fonetika transskribo. Ne ĉiuj voĉo motoroj apogas tiun etikedon
<voice required="voice_name"> ... </voice> Legas la tekston en la specifa voĉo

    Enmetu etikedoj aŭtomate. Tio povas esti farita uzante speciala vortaro formato REX. Reguloj en tiu vortaro celas serĉi malplenan ĉenon; deŝovon; vortoj kun multoblaj interpunkcio (te, enhavanta pli ol unu signo, "...", "..", "?!", "!!!", ktp) - kaj alglui ĉi tiujn lokojn kontroli etikedoj por mallongaj paŭzoj. Vi povas ankaŭ krei regulesprimoj por serĉi la komenco kaj fino de la rekta parolo - kaj enmeto etikedoj por indiki la volumo kaj tembro de rekta parolado de la karakteroj. Ĉi vortaro "eleganta parolado" ne povas esti universala kaj devus esti establita konsiderante la regulojn de interpunkcio aparta lingvo.

    Fonetikaj alfabetoj. Fonetika alfabeto entenas kombino de literoj, nombroj kaj specialaj karakteroj. Ĉiu kombinaĵo estas nomata "fonemo". Fonemoj - estas la ĉefa elementoj de la lingvo. Ili povas plej precize montri la prononco de vorto. Vaste konata pro la Internacia Fonetika Alfabeto (IFA). Sur tiu bazo, Mikrosofto evoluigis komputil-legebla fonetikaj alfabetoj. Etikedo SAPI5 <PRON SYM> apogi ilin, kaj povas esti uzata por enŝovi fonetika transskribo anstataŭ la vorto, kiun la voĉo motoro malĝuste legas laŭte. La menuero "Edit - Fonetika transskribo (Shift+F1)" helpos al vi agi tiel.

     Legado de plurlingvaj tekstoj. Multilingva. La voĉa motoro legas la tekstojn en la lingvo, por kiu ĝi celis. Kiel esti, kiam necesas legi la tekston skribitan en pluraj lingvoj? Tipa solvo: enmetu en la tekston en la ĝustaj lokoj la etikedo SAPI5 por ŝanĝi la voĉon. Jen ekzemplo de ŝanĝo de rusa al angla: Привет, мир! <voice required="Name=Microsoft Zira Desktop">Hello, World</voice>. Ĝi aspektas sufiĉe ĝena. Sed ĝi funkcias. Kompreneble, la respondaj rusaj kaj anglaj voĉoj devus esti instalitaj en la komputilo.

     Alia maniero de legi rusajn-anglajn tekstojn: "Paroluado - Multlingva". La ordonoj de ŝanĝo de voĉo enmetitaj en la tekston ekzekutos: {{VoĉoNomo, Rapido, Tembro, Sonoro}}. La nomo povas brevemente, la rapido kaj tembro: -10..10; sonoro: 0..100. La defaŭltaj valoroj por rapido, tembro kaj sonoro estas 0, 0, 100. Ekzemplo: {{Ludoviko}}Saluton mondo! {{Tatyana}}Привет, мир! {{Anna}}Hello, World! {{Kyoko}}こんにちは世界!

    Multlingva nur disponeblas sub SAPI5. La statuso "aktivo" estas indikita per tikto en la menuo kaj mesaĝo en la statusa lineo.

   <<

   Ĉapitro 7. Krei aŭdiolibro per propraj manoj

    Nenio povus esti pli simpla. Alklaku butonon aŭ premi Ctrl+M kaj atendu ĝis la procezo estas kompleta. Sondosiero estos kreita en la sama dosierujo kie la teksto estas metita. Tipo de sondosieron estos mp3, ogg or wav - depende kio estas precizigita en "Servo - Ĝeneralaj Agordoj... - Aŭdio".

     Kio estas la diferenco inter formatoj WAV kaj kunpremita MP3 aŭ OGG? WAV-dosiero havas la plej bona sono kvalito, sed ankaŭ la giganta grandeco. La voĉo motoro ĉiam krei la aŭdio en WAV. Samtempe, la populara MP3 formato permesas redukti la grandecon de audio dosierojn, sed kun la perdo de sono kvalito. La sama aplikas al relative nova formato OGG. Lame kaj Vorbis estas malferma fonto projektoj, kaj estas distribuitaj rete senpage.

    Kiam WAV-dosiero estos kreita poste estos ekzekutita la eksteran programon LAME.EXE por konverto al MP3 aŭ OGGENC2.EXE por konverto al OGG. Ambaŭ estas inkluzivita en la Demagog instalado kit.

    Ambaŭ konvertiloj estas tre personalizable. Facila aŭtomata metodo: vi elektu agordojn de la listo de "Bitrato" kaj / aŭ "Kvalito" en la menuero "Servo - Ĝeneralaj Agordoj... - Aŭdio".  Altnivela uzantoj povas specifi pli kompleksaj difinoj permane. Ekzemple, por LAME: -b128 -h -m m --strictly-enforce-ISO. La rezultoj de la manlibro enigo estas retenita, ĝis vi denove elektos aŭtomatan agordojn.

     La ĝenerala regulo por MP3 kaj OGG: la pli malgranda la dosiero grandeco, la plej malbona la sono kvalito. Devas trovi kompromison. Post kompletiĝo de konvertanta, pre-kreita WAV-dosiero estos forigita.

     ISe selektitaj tipo WAV tiam kodigo ne realigita. WAV-dosiero restas viva kaj bone. Estos bonega sono kvalito kaj giganta grandeco.

    Stapla Aŭdio Registrado. Kiam vi kuras la menuero "Servo - Stapla Aŭdio Registrado..." malfermas dialogon de multi-unuaranga elekto. Por ĉiuj la elektitan tekston dosieroj sinsekve kreis sondosierojn. La nomoj de audio dosierojn - kiel en la originala teksto, kaj ili estos metitaj en la sama dosierujo.

    Kiam menuero "Servo - Ĝeneralaj Agordoj... - Serioj - Rekordo aŭdio kiel serio" estas markita tiam, se la teksta dosiero estas sufiĉe granda, ĝi estos aŭtomate dividita (laŭ la agordo por la serio) sur aro de malgranda, kiu forigita post ilia transformado al la sondosierojn. Sondosierojn estos metita en subdosierujo "Nomo de la teksto".audio.

    Notu. La teksto dosiero povas esti kopiita al la demagogo fenestro de la tondujo kaj ankoraŭ ne konservita sub ajna nomo. Sed ĝi povas esti konvertita al la sondosiero kun aŭtomate generita nomo, en la laboranta Demagog dosierujo. Se texto dosiero konvertiĝis al serio, en la laboranta Demagog dosierujo estos kreita subdosierujo kun la audio dosierojn kun aŭtomate generita nomoj.

    Custom Encoder. Ĉi tio estas uzanto-designita konvertilo. Ekzistas multaj konzolaj utilecoj por konverti WAV al aliaj formatoj. Metu la utileblan dosieron en la funkcia dosierujo de Demagono. En la audio-agordoj, eniru: la nomon de la ejektivebla dosiero, la parametra linio, la tipo de eliga dosiero. Anstataŭ ejektivigebla dosiero, vi povas specifi bat-dosieron, en kiu aliras la ejektivebla dosiero. Se la utileco ne estas metita en la dosierujo Demagogo, tiam ĝia nomo devas esti specifita kune kun la plena vojo.
    Iuj konvertantoj (aŭ bataj dosieroj enhavantaj referencojn) postulas la plenan vojon por esti specifita, eĉ se ili estas en la laboranta dosierujo de Demagogo. Tiam skribu nomon per la prefikso % ~ kiu signifas la laborantan dosierujon Demagog. Ekzemple: % ~conv.bat 

 <<

Chapter  8. Presado

    La presado estas farita tra aŭtomata apelacio al la Vindozo apliko, asociita kun tekstpresado. Tipe, ĉi tiu estas Notepad.exe. Notu ke la tiparo kaj paĝo agordoj estos prenita de ĉi tiu apliko.

 <<

Ĉapitro 9. Pliaj trajtoj

     Serio. Por grandaj tekstoj audio registrado postulas longan tempon kaj eĉ MP3 / OGG sondosieroj dosieroj estas tro grandaj. Sekve provizas la eblon de disiĝo grandaj teksto en apartaj dosieroj. Menuero: "Servio - Krei  Serio". En la dosierujo kie la teksto estas ŝarĝita, kreiĝos subdosierujo kun la nomo de tiu teksto. Ekzemple, por "Malbenitaj smeraldo.txt - subdirectory "Malbenitaj smeraldo". En tiu dosierujo estos metita dosierojn:

0001_Malbenitaj smeraldo.txt

0002_Malbenitaj smeraldo.txt

0003_Malbenitaj smeraldo.txt

ktp

    Ilia grandeco (nombro de simboloj) eblas agordi en "Servio - Ĝeneralaj Agordoj... - Serioj".

 <<

    Agordu la aspekto de teksto en la fenestro. Demagog konvena por ordinaraj legado de la teksto sur la ekrano.

    "Formato - Tiparo..." kaj "Formato - Fono..." permesi facilan elekton de tiparo kaj la fonkoloro. "Formato Linerompo"aŭ Ctrl+W -  linioj de teksto estas ĉiam metita en la fenestro, nekonsiderante tiparo. Linerompo ŝalti / malŝaltine vere tuŝas la teksto, sed nur sur lia apero en la fenestro.

    Vi povas zomi en / malzomi la teksto sen ŝanĝi la tiparon, tenu la maldekstran musbutonon kaj turni la radon. La skalo povas esti variis de 10% al 500%.

 <<

    Statistiko. La rezultoj de tiu menuero montrata en la fenestro kun la sama titolo.

     Menu items: "Amendita Teksto", "Aplikante Reguloj", "Nomoj kaj Mallongigoj" and "Komparante Dosieroj" - montri redaktita teksto kun ĉiuj leksika anstataŭojn; "minimuma vortprovizo" - nur tiuj reguloj de la vortaro, kiuj estis aplikitaj al la teksto; listo de la nomoj kaj mallongigoj en la teksto; tiel kiel rezultoj de la du dosierojn komparo.

     La nomoj kaj mallongigoj serĉotajn uzante empiriaj algoritmo, do kelkaj eraroj estas neeviteblaj.

    Komparo de dosieroj - you povas analizi "simileco" de du tekstaj dosieroj. La rezulta dosiero estas ordigitaj laŭalfabete.

  <<

    Ortografio. Demagog.zip enhavas speciala vortaro (ortografio tablo") !!EN.orfo. Se ĝi kontrolis en vortaroj panelo, tiam Angla literumilo estas havebla. Similaj tabloj povas esti kreitaj por ajna hindeŭropa lingvo.

     Uzis la tn N-Gramm metodo por N = 5. Tio estas, la dosiero *.orfo enhavas validan kvin-letero kombinaĵoj. Vortoj mallonga ol 5 literoj estas inkluzivitaj en sia tuteco. Ekde nomoj kaj mallongigoj ne estas subjektoj al la leĝoj de lingvo, ilia inkluziveco en ortografio tablo malrekomendita. Strukturo de ortografio tablo priskribas tie.

    Premu F4 por kontroli la ortografion de ajna teksto selektita. Ctrl+F4 aldonas al la tablo ĉiuj 5-Grammoj de la teksto selektita. Shift+Ctr+F4 forigas la 5-Grammoj el la tablo por la elektita teksto.Por rusa lingvo 5-Gramm metodo funkcias bone. Hipotezo: ĝi devas labori bone por ĉiuj alfabeta lingvoj. Do, vi povas provi formi novan ortografio tablo por via denaska lingvo.
    Ne aldonu al la tablo maloftaj, ekzotikaj vortoj vortformoj. Kiam forigante iujn "malbona" vortformojn, memoru ke forigas ĉiujn liaj 5-Gramm
oj. Inter ili povas esti bona 5-Grammoj, generita per aliaj, estas perfekte normala vortoj. Sekve la regulo: se vi bezonas aldoni kaj forviŝi la vortformojn, forigo faras la unuan.

    Praktiko montras, ke la plej efika ortografio table grandeco estas proksimume 100 mil erojn, bazita sur nacilingva vortprovizon.

    Emfazado. La menuero "Servo - Ortografio - Ortografio" ebligi / malebligi teksto kolorigo misspelled vortoj. Notu ke ĉar spelltable estis kreita sen propraj nomoj kaj loknomoj, ili ankaŭ estos reliefigita. Forigi gxin "Servo - Ortografio - Ne Kontroli Vortoj kun Majuskloj".

    La menuero "Servo - Ortografio - Homogаfoj" ebligi / malebligi kolorigon homografoj. Ĝi uzas vortaroj *.hmg - pro diversaj voĉo motorojn. Ili estas metitaj en subdosierujo "dic" de la laboranta dosierujo de la programo kaj videbla en la listo de vortaroj. En la menuo "Edit - Ŝanĝo" vi povas elekti anstataŭigi kun la bonorda akĉento.

     "Servo - Ortografio - Freŝa Rigardo" elstarigi la sama aŭ kongrua proksime staranta vortoj. Por ŝanĝi la "sentiveco" de la serĉo devas eniri en "Servo - Ĝeneralaj Agordoj... - Freŝa Rigardo". La parametro "Profundo kunteksto". Ĝi indikas, kiom da vortoj kontrolanta antaŭen. Gamo: 1 al 20. La plej bona nivelo: 5..6. La parametro "Nivelo de simileco" povas varii de 1 al 100. 1 - vortoj estas rekonitaj kiel kun ekstreme malalta simileco; 100 - postulas ekzaktan matĉo de vortoj. La bona nivelo: 40..45.

 <<

    Legosignoj. Vi povas uzi "Legosignoj" por facileco de navigacio tra la teksto. Se premo Ktrl + F3 tiam la programo memoras la nuna kursora pozicio kaj linio de teksto sekvante ĝin. Rigardas kaj selektado de legosignojn elfaris premante Shift + F3. Se estas elektata teksto, tiam legosigno estas memorita nur elektitan tekston.

    La menuero "Krei Enhavotabelo" uzas reguloj bazitaj sur regulaj esprimoj de dosiero profiles/headers.re. Reguloj strekitaj por la rusa kaj angla. Sperta uzanto povas ŝanĝi ilin.

    Atentu! Por MS Word-dokumentoj de la tipo .docx, aŭtomata rekono de la "enigita enhavtabelo" estas efektivigita. Se tia enhavtabelo ĉeestas en la dosiero docx, tiam kiam la dosiero estos malfermita, ĝi estos konvertita al la legosigna listo de Demagog.

    Enkonstruita interpretisto. Demagog povas elfari pre-difinita komandojn en teksta dosiero. Tiu teksto enhavas nur la ordonojn kaj komentoj al ili, nomita skripton. La skriptoj funkcias per la enkonstruita interpretisto. Ekzemplo skriptoj estas montritaj en la demagogo instalado pako. La lingvo de la enmetita interpretisto estas la vaste konata skripta programlingvo Lua. La plej bona gvidilo: Roberto Jerusalimschy "Programming in Lua", en elektronika formo troveblas Interrete.

     Skriptoj devas havi la etikedon .lua kaj troviĝi en la dosierujo _Tests_. En la skripta menuo, vi povas navigi tra subdosierujoj, kiujn vi kreis en la dosierujo _Tests_.

   << 

    Kurante de la komandlinio aspektas jene: Demagog.exe dosiernomo parametroj_listo. List of parameters - optional. Parameters in the list are separated by spaces, and can be in any order. Their meanings are as follows:

/m - komenci la programon minimumigita al ikono
/r - malfermu la dosieron kaj komenci legi laŭte
/s - malfermu la dosieron kaj savi la teksto kiel audio dosiero
/c - laŭtlegis la tekston de la tondujo
/q - eliro programo post la fino de la legado
/a "skript nomo.lua" - komenci la programon kaj ekzekuti la skripton

     Ekzemple:

     start /min Demagog.exe "d:\Books\prophet.txt" /a "d:\Demagog\_Tests_\YaTTS.lua" /m /q 

 <<

Ĉapitro 10. Oftaj demandoj

    ?? Kiel la programo regas la volumo de la parolado?

     !! Tiu funkcio estas donita al la mastruma sistemo - la ikono "laŭtparolilo" en la sistemo pleto. Antaŭ gravuri sondosiero rekomendas agordi la volumon al maksimumo.

    ?? Kiel scii kion voĉo motoroj instalita sur la komputilo?

    !! Vidu falmenuo "Listo de Parolantoj" supre de la programo fenestro.

    ?? La voĉo diras "spaco" ĉiufoje, kiam teksto enhavas nonbreak spaco. Kiel ripari tion?

    !! "Korekto - Trovi / Anstataŭigi - Anstataŭigi". Serĉa reĝimo: "altnivelaj". Teksto por serĉi: #160 . Anstataŭ la anstataŭa teksto, enigu unu spacon. Alklaku la butonon "Anstataŭigi ĉiuj".

    ?? Kio estas la rolo Demagog inter aliaj similaj programoj?

    !! Eldonita en 15 lingvoj, la revuo "CHIP" №5/2014 en la artikolo "Lernante komputilo parolado" malkaŝis la Top-5 "Programaro por administrado parolado motoroj":  TextAloud, Demagog, MP3book2005, Web service iSpeech, Balabolka.

 <<

Kontaktoj

     Eraro raportoj kaj sugestoj por plibonigi la programon sendi sur retpoŝto:  lotonges@gmail.com или n1d3@yahoo.com Benedict Lee.

 <<