[Kde-accessibility] KTTS News

Mikolaj Machowski mikmach at wp.pl
Fri Jan 28 19:18:58 CET 2005


Dnia środa, 26 stycznia 2005 12:26, Gary Cramblitt napisał:

Sorry, didn't have access to Internet.

> On Wednesday 26 January 2005 03:50 am, Mikolaj Machowski wrote:
> > Dnia wtorek, 25 stycznia 2005 00:59, Gary Cramblitt napisał:
> > > There should be many useful things you can do with these filters. 
> > > If you come up with word lists or xslt files of your own and think
> > > they ought to be distributed with KTTS, please email them to me. 
> > > (You can save word lists in the String Replacer filter configuration
> > > dialog by clicking the Save button.)
> >
> > Doesn't work for me :(
> >
> > Added to english string replacer 'Word' BTW 'by the way' and voice
> > still reads it as 'bee tee dabl:u'.
> >
> > 'Polish replacements' also doesn't work.
>
> Gawd that is depressing!  Given that you were one of the people I had in
> mind when implementing filters...  Excuse me while I go kill myself..
>
OK, but fix this before ;)

> > Any help how to debug this? Is this only my problem?
>
> On the theory that $HOME is not defined the same for kttsd as for
> kttsmgr, I've made a change to the String Replacer filter.  cvs up and
> try again. Make some small change to your String Replacer configuration
> and change it back so you can click OK and Apply.
>
> If it still doesn't work, please send me your
> ~/.kde/share/config/kttsdrc file.  Also send me
> ~/.kde/share/apps/kttsd/stringreplacer/Filter_* files.
>
Attached.

m.

-- 
LaTeX + Vim = http://vim-latex.sourceforge.net/
Vim Universal Templates 
	http://www.vim.org/scripts/script.php?script_id=1078
CLEWN - http://clewn.sf.net


-------------- next part --------------
[FestivalInt]
FestivalExecutablePath=/usr/bin/festival

[Filter_1]
Enabled=true
IsSBD=false
MultiInstance=true
PlugInName=String Replacer
UserFilterName=String Replacer (English)
WordListFile=/home/mikolaj/.kde/share/apps/kttsd/stringreplacer/Filter_1

[Filter_2]
AppIDs=
Enabled=false
Gender=
IsSBD=false
LanguageCode=
MatchRegExp=
MultiInstance=true
PlugInName=Talker Chooser
Rate=
SynthName=
UserFilterName=Talker Chooser
Volume=

[Filter_3]
AppID=
Enabled=true
IsSBD=true
LanguageCodes=
MultiInstance=true
PlugInName=Sentence Boundary Detector
SentenceBoundary=\\1\\t
SentenceDelimiterRegExp=([\\.\\?\\!\\:\\;])(\\s|$|(\\n *\\n))
UserFilterName=Standard Sentence Boundary Detector

[Filter_4]
Enabled=true
IsSBD=false
MultiInstance=true
PlugInName=String Replacer
UserFilterName=String Replacer (Polish)
WordListFile=/home/mikolaj/.kde/share/apps/kttsd/stringreplacer/Filter_4

[GStreamerPlayer]
SinkName=

[General]
AudioOutputMethod=0
AudioStretchFactor=100
EmbedInSysTray=true
EnableKttsd=true
FilterIDs=1,2,4,3
KeepAudio=false
KeepAudioPath=/home/mikolaj/.kde/share/apps/kttsd/audio/
Notify=false
NotifyPassivePopupsOnly=false
ShowMainWindowOnStartup=true
TalkerIDs=2,1
TextPostMsg=Resuming text.
TextPostMsgEnabled=true
TextPostSnd=
TextPostSndEnabled=false
TextPreMsg=Text interrupted. Message.
TextPreMsgEnabled=true
TextPreSnd=
TextPreSndEnabled=false

[Talker_1]
Codec=ISO 8859-1
FestivalExecutablePath=/usr/bin/festival
LanguageCode=en_US
PlugIn=Festival Interactive
Preload=false
TalkerCode=<voice lang="en_US" name="kal_diphone" gender="male" /><prosody volume="medium" rate="medium" /><kttsd synthesizer="Festival Interactive" />
Voice=kal_diphone
pitch=100
time=100
volume=100

[Talker_2]
Codec=ISO 8859-2
FestivalExecutablePath=/usr/bin/festival
LanguageCode=pl
PlugIn=Festival Interactive
Preload=false
TalkerCode=<voice lang="pl" name="cstr_pl_em_diphone" gender="male" /><prosody volume="medium" rate="medium" /><kttsd synthesizer="Festival Interactive" />
Voice=cstr_pl_em_diphone
pitch=100
time=100
volume=100
-------------- next part --------------
<?xml version="1.0" encoding="UTF-8"?>
<wordlist>
 <name>String Replacer (English)</name>
 <language-code>en</language-code>
 <word>
  <type>Word</type>
  <match><![CDATA[KDE]]></match>
  <subst><![CDATA[K D E]]></subst>
 </word>
 <word>
  <type>Word</type>
  <match><![CDATA[TTS]]></match>
  <subst><![CDATA[T T S]]></subst>
 </word>
 <word>
  <type>Word</type>
  <match><![CDATA[KTTS]]></match>
  <subst><![CDATA[K T T S]]></subst>
 </word>
 <word>
  <type>Word</type>
  <match><![CDATA[KTTSD]]></match>
  <subst><![CDATA[K T T S D]]></subst>
 </word>
 <word>
  <type>Word</type>
  <match><![CDATA[kttsd]]></match>
  <subst><![CDATA[K T T S D]]></subst>
 </word>
 <word>
  <type>Word</type>
  <match><![CDATA[BTW]]></match>
  <subst><![CDATA[by the way]]></subst>
 </word>
</wordlist>
-------------- next part --------------
<?xml version="1.0" encoding="UTF-8"?>
<wordlist>
 <name>String Replacer (Polish)</name>
 <language-code>pl</language-code>
 <word>
  <type>Word</type>
  <match><![CDATA[KDE]]></match>
  <subst><![CDATA[K D E]]></subst>
 </word>
 <word>
  <type>Word</type>
  <match><![CDATA[TTS]]></match>
  <subst><![CDATA[T T S]]></subst>
 </word>
 <word>
  <type>Word</type>
  <match><![CDATA[KTTS]]></match>
  <subst><![CDATA[K T T S]]></subst>
 </word>
 <word>
  <type>Word</type>
  <match><![CDATA[KTTSD]]></match>
  <subst><![CDATA[K T T S D]]></subst>
 </word>
 <word>
  <type>Word</type>
  <match><![CDATA[kttsd]]></match>
  <subst><![CDATA[K T T S D]]></subst>
 </word>
 <word>
  <type>Word</type>
  <match><![CDATA[(]]></match>
  <subst><![CDATA[ ]]></subst>
 </word>
 <word>
  <type>Word</type>
  <match><![CDATA[)]]></match>
  <subst><![CDATA[ ]]></subst>
 </word>
</wordlist>


More information about the kde-accessibility mailing list