<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'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"><<a href="mailto:ratguy@insightbb.com">ratguy@insightbb.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Here's how to use the Say program Ed posted earlier today. Before we even<br>get started, you must have a dectalk.dll that'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'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're told there are no license units available.<br>
<br>Also you will need a Microsoft Visual C Runtime library. You've probably got<br>several versions of this all over your system. I used the one from JAWS 11.<br>In my case, it's in my settings\enu folder as msvcr71.dll. This needs to be<br>
renamed to msvcrtd.dll. You'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'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's convenience, I've pasted this help text in<br>
this message. It's a nice little program. Thanks, Ed!<br><br>Unfortunately, as far as I know there'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'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 't'<br>
immediately following the '-l' 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 "[:phoneme on]" or<br> "[:nb :ra200]".<br>
<br> The prefix text is "forced" 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 "[:phoneme off]" or<br>
"The End".<br><br> The "normal" input is "forced" 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 "word",<br> while DECtalk commands must be processed as<br> single "words" 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's<br> voice by typing<br><br> DIR | SAY -pre "[:nb]"<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's<br> voice.<br><br> SAY -pre "[:nh]" < 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>