Страница 1 из 1
Алиса ничего не говорит - Windows7 x64, English SAPI5 Voices
Добавлено: Вт фев 21, 2017 7:33 pm
Velizar
В чем может быть проблема, Алиса ничего не говорит, система Windows 7 x64, English SAPI5 Voices.
С русским языком понятно, думаю возможно по английски заговорит - пишу
и получаю только дин-донг?
Модуль
Windows native TTS установлен (обновление: 2017-01-25 08:52:21),
Voice notifications language: en
Начал я искать в коде ядра, как это работает - нашел функцию say() в файле lib/common.class.php, я так понимаю код
Код: Выделить всё
processSubscriptions('SAY', array('level' => $level, 'message' => $ph, 'member_id' => $member_id, 'ignoreVoice'=>$ignoreVoice));
должен проговорить фразу, но откуда берется сам скрипт 'SAY' пока не понял
Спасибо за ответ

Re: Алиса ничего не говорит - Windows7 x64, English SAPI5 Vo
Добавлено: Вт фев 21, 2017 8:36 pm
Chainik
Velizar писал(а):В чем может быть проблема, Алиса ничего не говорит, система Windows 7 x64, English SAPI5 Voices.
С русским языком понятно, думаю возможно по английски заговорит - пишу
и получаю только дин-донг?
Я, конечно, по голосовому управлению не специалист, у себя еще не настраивал, но по коду в вашем примере вижу,
что уровень важности сигнала установлен за пределами тех значений, которые предусмотрел разработчик (т.е. от 1 до 5). Попробуйте поставить значение от 1 до 5. Возможно, в этом дело.
Re: Алиса ничего не говорит - Windows7 x64, English SAPI5 Vo
Добавлено: Вт фев 21, 2017 9:13 pm
Velizar
Chainik писал(а):Velizar писал(а):В чем может быть проблема, Алиса ничего не говорит, система Windows 7 x64, English SAPI5 Voices.
С русским языком понятно, думаю возможно по английски заговорит - пишу
и получаю только дин-донг?
Я, конечно, по голосовому управлению не специалист, у себя еще не настраивал, но по коду в вашем примере вижу,
что уровень важности сигнала установлен за пределами тех значений, которые предусмотрел разработчик (т.е. от 1 до 5). Попробуйте поставить значение от 1 до 5. Возможно, в этом дело.
Так пробовал я и 1 и 2 и 5 и т.д. и получаю только дин-донг?
В меня такое впечатление что МДМ вообще не вызывает Microsoft Speech API... или вызывает но он почему то не срабатывает...
Где в МДМ можно посмотреть лог ошибок, или может кто знает где в коде вызывается Microsoft Speech API?
Re: Алиса ничего не говорит - Windows7 x64, English SAPI5 Vo
Добавлено: Вт фев 21, 2017 9:31 pm
Chainik
Velizar писал(а):Где в МДМ можно посмотреть лог ошибок, ...
В панели управления есть X-Ray (а там Debug).
Re: Алиса ничего не говорит - Windows7 x64, English SAPI5 Vo
Добавлено: Вт фев 21, 2017 9:45 pm
Velizar
Chainik писал(а):Velizar писал(а):Где в МДМ можно посмотреть лог ошибок, ...
В панели управления есть X-Ray (а там Debug).
Да, это я видел, но ошибок там нет
20:18:48 0.25576800 Executing (exclusive): cscript C:\_majordomo\htdocs/rc/sapi.js Hello World
20:18:46 0.61967400 Executing (exclusive): C:\_majordomo\htdocs/rc/madplay.exe C:\_majordomo\htdocs/sounds/dingdong.mp3
На сколько я понял вся логика в скрипте
/rc/sapi.js который вызывается через консольный интерфейс
Windows Script Host
Но она "зараза" нечего не говорит...
Re: Алиса ничего не говорит - Windows7 x64, English SAPI5 Vo
Добавлено: Вт фев 21, 2017 9:57 pm
DimSun75
Velizar писал(а):Chainik писал(а):Velizar писал(а):Где в МДМ можно посмотреть лог ошибок, ...
В панели управления есть X-Ray (а там Debug).
Да, это я видел, но ошибок там нет
20:18:48 0.25576800 Executing (exclusive): cscript C:\_majordomo\htdocs/rc/sapi.js Hello World
20:18:46 0.61967400 Executing (exclusive): C:\_majordomo\htdocs/rc/madplay.exe C:\_majordomo\htdocs/sounds/dingdong.mp3
На сколько я понял вся логика в скрипте
/rc/sapi.js который вызывается через консольный интерфейс
Windows Script Host
Но она "зараза" нечего не говорит...
Код: Выделить всё
//
// Command line argument parsing
//
var lang = WScript.Arguments.Named("lang") || 419; // Russian
//var engine = WScript.Arguments.Named("engine") || "ScanSoft Katerina_Full_22kHz";
var engine = WScript.Arguments.Named("engine") || "Alyona (Russian) SAPI5";
может по этому?
Re: Алиса ничего не говорит - Windows7 x64, English SAPI5 Vo
Добавлено: Вт фев 21, 2017 10:03 pm
Velizar
Velizar писал(а):Chainik писал(а):Velizar писал(а):Где в МДМ можно посмотреть лог ошибок, ...
В панели управления есть X-Ray (а там Debug).
Да, это я видел, но ошибок там нет
20:18:48 0.25576800 Executing (exclusive): cscript C:\_majordomo\htdocs/rc/sapi.js Hello World
20:18:46 0.61967400 Executing (exclusive): C:\_majordomo\htdocs/rc/madplay.exe C:\_majordomo\htdocs/sounds/dingdong.mp3
На сколько я понял вся логика в скрипте
/rc/sapi.js который вызывается через консольный интерфейс
Windows Script Host
Но она "зараза" нечего не говорит...
Нашел решение
Эта проблема возникает, когда ваши .js файлы связаны с чем-то, кроме CScript
решение - набрать в консоли:
и теперь при наборе команды
Код: Выделить всё
C:\_majordomo\htdocs\rc>cscript sapi.js hello //D
система говорит
Hello
МДМ также начал говорить

Всем спасибо, возможно у кого то будет такая же проблема...