[JFWRus] cmd-файлы и озвучка из командной строки.
Здравствуйте, все!
Есть ли у кого-то опыт или идеи решения такой задачи. при написании
пакетного cmd-файла для win-Xp задать проговаривание какой-то строки
(текст или переменная). 300 лет тому назад в досе можно было использовать
для этого утилиту say.exe, а сейчас? Если это можно делать дежурным синтезом
jaws (использую 5,1) или нужна внешняя утилита? пробовал бодать говорилку
для командной строки, но то ли руки кривые, то ли не знаю чего.
подскажите, пожалуйста.
С уважением: Станислав.
***
Это сообщение No3396
было разослано для 298 участников дискуссионного листа
[JFWRus] cmd-файлы и озвучка из командной строки.
Здравствуйте, Станислав.
Если у вас есть sapi5 синтезатор, то создайте текстовый файл следующего содержания:
// начало файла
// разрешается для коммерческого и некоммерческого использования
var text = WScript.Arguments.Item(0);
var voice= new ActiveXObject("SAPI.SpVoice");
voice.Speak(text);
//если нужно со знаками препинания, то
//voice.Speak(text,80);
//окончание файла
И сохраните его под именем say.js.
В файле *.cmd напишите командную строку
say.js "Подожди немного - отдохнешь и ты..."
Предупреждаю, что русский текст должен быть в oem-кодировке.
Если нет русского синтезатора sapi5, тогда то же самое, но с английским текстом.
Если вы серьезно программируете под Windows, то читайте тут:
http://jaws.tiflocomp.ru/docs/jfwapi.php
Успехов. Анатолий.
***
Это сообщение No3398
было разослано для 298 участников дискуссионного листа
[JFWRus] Re: cmd-файлы и озвучка из командной строки.