<div>opps, sorry about the microsoft runtime problem thst dimply means it was co,piled as a debug,</div>
<div>so if I will find one without the need. Since I have the runtime I didn&#39;t notice the problem sorry.<br><br></div>
<div class="gmail_quote">On Sun, Jul 10, 2011 at 2:27 PM, Jayson Smith <span dir="ltr">&lt;<a href="mailto:ratguy@insightbb.com">ratguy@insightbb.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Here&#39;s how to use the Say program Ed posted earlier today. Before we even<br>get started, you must have a dectalk.dll that&#39;s compatible with Say. If you<br>
have the version of Speak using the first attempt by Enable to create a SAPI<br>DECtalk which was circulated limitedly a few months ago, you have a<br>compatible dectalk.dll. Note that the access32.dll distributed with Window<br>
Eyes appears not to be compatible. It seems it&#39;s been modified probably so<br>it can only be used within WE. If you try renaming it to dectalk.dll and<br>using say, you&#39;re told there are no license units available.<br>
<br>Also you will need a Microsoft Visual C Runtime library. You&#39;ve probably got<br>several versions of this all over your system. I used the one from JAWS 11.<br>In my case, it&#39;s in my settings\enu folder as msvcr71.dll. This needs to be<br>
renamed to msvcrtd.dll. You&#39;ll also need a DECtalk dictionary. Once again,<br>if you have the Speak produced earlier this year, you have this. So in<br>total, here&#39;s the directory listing you need.<br><br>dectalk.dll<br>
dtalk_us.dic<br>msvcrtd.dll<br>say.exe<br><br>Once all these files are in a directory, just run say. Now type something,<br>hit Enter, and it will be spoken. Running Say with the /? argument will<br>provide help text. For everyone&#39;s convenience, I&#39;ve pasted this help text in<br>
this message. It&#39;s a nice little program. Thanks, Ed!<br><br>Unfortunately, as far as I know there&#39;s no way to use this with DECtalk 4.3,<br>since speak43.exe seems to have the DECtalk code bundled in itself rather<br>
than as a separate DLL. Now here&#39;s the Say help text. Hope you can use it.<br>Jayson<br><br>SAY  [options] [text]<br><br>Help Options:<br><br>   -h or -?          = Help.  Outputs this file to the console.  This<br>                       option cancels any others on the command line.<br>
<br><br>Output Options:<br><br>   -w outFile        = Convert text into specified wave file instead of<br>                       speaking to the sound device.<br><br>   -l[t] outFile     = Turn on text logging, which logs all input text<br>
                       to a file.  This text includes any pre and post<br>                       commands as well as commands sent to DECtalk by<br>                       the SAY program itself.<br><br>                       Since this is the default logging mode, the &#39;t&#39;<br>
                       immediately following the &#39;-l&#39; is optional.<br><br>   -ls outFile       = Turn on syllable logging, which logs each<br>                       syllable to a  file.<br><br>   -lp outFile       = Turn on phoneme logging, which converts the<br>
                       input text to phonemes.  This is useful if you<br>                       want to get DECtalk to sing.  You convert the<br>                       text to phonemes and then insert the tone<br>                       commands into the phoneme file.<br>
<br>   If no output options are specified, SAY sends its output to the<br>   installed sound device, ususally a sound card.  Only one output<br>   option can be specified; if you specify more than one, the last one<br>   on the command line is used.<br>
<br><br>Input Options:<br><br>   -pre preText      = Text to be passed to DECtalk before the normal<br>input.<br>                       This is useful for passing initializing commands to<br>                       DECtalk that would normally not be part of the<br>
input.<br>                       If the prefix text has spaces, it must be enclosed<br>in<br>                       quotes.  An example would be &quot;[:phoneme on]&quot; or<br>                       &quot;[:nb :ra200]&quot;.<br>
<br>                       The prefix text is &quot;forced&quot; out before the input<br>text<br>                       is read.<br><br>   -post postText    = Text to be passed to DECtalk after the normal input.<br>                       This is useful for passing terminating commands to<br>
                       DECtalk that would normally not be part of the<br>input.<br>                       If the postfix text has spaces, it must be enclosed<br>                       in quotes.  An example would be &quot;[:phoneme off]&quot; or<br>
                       &quot;The End&quot;.<br><br>                       The &quot;normal&quot; input is &quot;forced&quot; out before the<br>postfix<br>                       text is read.<br><br>   text              = Text appearing on command line is spoken.  The text<br>
                       to be spoken can either come from the standard<br>                       input or from the command line.<br><br>                       Anything on the command line that is not an option<br>                       will be interpreted as text, as will anything<br>
following<br>                       it on the command line.  In other words, text to<br>                       be spoken must appear on the command line after<br>                       all options.<br><br>                       If the *first* word in the text has a dash (-) or<br>
                       slash (/) as its first character, you must precede<br>                       it with another dash or slash.  For example, to tell<br>                       DECtalk to say the number -123, you would type the<br>
                       command<br><br>                         SAY --123<br><br>                       This is necessary to avoid having SAY interpret the<br>                       number as a command line option.<br><br>
                       If you embed DECtalk commands into your text, you<br>must<br>                       enclose them in quotes if they contain spaces.<br>                       This is because SAY treats each space-delimited<br>
                       command-line argument as a separate &quot;word&quot;,<br>                       while DECtalk commands must be processed as<br>                       single &quot;words&quot; by the SAY program.<br>
<br>   If no text is specified, SAY will take its input from the standard<br>input.<br>   For example, you could have SAY speak a directory listing in Betty&#39;s<br>   voice by typing<br><br>       DIR | SAY -pre &quot;[:nb]&quot;<br>
<br>   or you could just type the command<br><br>       SAY<br><br>   and then enter text at the console.  In this case, SAY speaks each<br>   line after you press RETURN, and exits after you press CTRL-Z.  If<br>   you want SAY to take its input from a file, use file redirection as<br>
   in the following example, which reads the file FOO.TXT in Harry&#39;s<br>   voice.<br><br>       SAY -pre &quot;[:nh]&quot; &lt; FOO.TXT<br><br><br>Dictionary Options:<br><br>   -d userDict       = Loads the specified user dictionary before<br>
                       speaking.  This dictionary is loaded in place of<br>                       any default user dictionary determined by DECtalk.<br><br>Version information:<br><br>   -v                = Displays the version of the dll.<br>
<br><br>_______________________________________________<br>DECtalk mailing list<br><a href="mailto:DECtalk@bluegrasspals.com">DECtalk@bluegrasspals.com</a><br><a href="http://bluegrasspals.com/mailman/listinfo/dectalk" target="_blank">http://bluegrasspals.com/mailman/listinfo/dectalk</a><br>
</blockquote></div><br>