Алиса ничего не говорит - Windows7 x64, English SAPI5 Voices

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
Velizar
Сообщения: 37
Зарегистрирован: Ср фев 15, 2017 10:54 pm
Благодарил (а): 9 раз
Поблагодарили: 8 раз

Алиса ничего не говорит - Windows7 x64, English SAPI5 Voices

Сообщение Velizar » Вт фев 21, 2017 7:33 pm

В чем может быть проблема, Алиса ничего не говорит, система Windows 7 x64, English SAPI5 Voices.

С русским языком понятно, думаю возможно по английски заговорит - пишу

Код: Выделить всё

say("Hello World", 10); 
и получаю только дин-донг? :cry:

Модуль 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' пока не понял :roll:

Спасибо за ответ :D
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: Алиса ничего не говорит - Windows7 x64, English SAPI5 Vo

Сообщение Chainik » Вт фев 21, 2017 8:36 pm

Velizar писал(а):В чем может быть проблема, Алиса ничего не говорит, система Windows 7 x64, English SAPI5 Voices.

С русским языком понятно, думаю возможно по английски заговорит - пишу

Код: Выделить всё

say("Hello World", 10);
и получаю только дин-донг? :cry:
Я, конечно, по голосовому управлению не специалист, у себя еще не настраивал, но по коду в вашем примере вижу,

Код: Выделить всё

say("Hello World", 10); 
что уровень важности сигнала установлен за пределами тех значений, которые предусмотрел разработчик (т.е. от 1 до 5). Попробуйте поставить значение от 1 до 5. Возможно, в этом дело.
За это сообщение автора Chainik поблагодарил:
Velizar (Вт фев 21, 2017 10:07 pm)
Рейтинг: 1.16%
Velizar
Сообщения: 37
Зарегистрирован: Ср фев 15, 2017 10:54 pm
Благодарил (а): 9 раз
Поблагодарили: 8 раз

Re: Алиса ничего не говорит - Windows7 x64, English SAPI5 Vo

Сообщение Velizar » Вт фев 21, 2017 9:13 pm

Chainik писал(а):
Velizar писал(а):В чем может быть проблема, Алиса ничего не говорит, система Windows 7 x64, English SAPI5 Voices.

С русским языком понятно, думаю возможно по английски заговорит - пишу

Код: Выделить всё

say("Hello World", 10); 
и получаю только дин-донг? :cry:
Я, конечно, по голосовому управлению не специалист, у себя еще не настраивал, но по коду в вашем примере вижу,

Код: Выделить всё

say("Hello World", 10);
что уровень важности сигнала установлен за пределами тех значений, которые предусмотрел разработчик (т.е. от 1 до 5). Попробуйте поставить значение от 1 до 5. Возможно, в этом дело.
Так пробовал я и 1 и 2 и 5 и т.д. и получаю только дин-донг? :cry:

В меня такое впечатление что МДМ вообще не вызывает Microsoft Speech API... или вызывает но он почему то не срабатывает...

Где в МДМ можно посмотреть лог ошибок, или может кто знает где в коде вызывается Microsoft Speech API?
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: Алиса ничего не говорит - Windows7 x64, English SAPI5 Vo

Сообщение Chainik » Вт фев 21, 2017 9:31 pm

Velizar писал(а):Где в МДМ можно посмотреть лог ошибок, ...
В панели управления есть X-Ray (а там Debug).
За это сообщение автора Chainik поблагодарил:
Velizar (Вт фев 21, 2017 10:04 pm)
Рейтинг: 1.16%
Velizar
Сообщения: 37
Зарегистрирован: Ср фев 15, 2017 10:54 pm
Благодарил (а): 9 раз
Поблагодарили: 8 раз

Re: Алиса ничего не говорит - Windows7 x64, English SAPI5 Vo

Сообщение Velizar » Вт фев 21, 2017 9:45 pm

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

Но она "зараза" нечего не говорит...
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

Re: Алиса ничего не говорит - Windows7 x64, English SAPI5 Vo

Сообщение DimSun75 » Вт фев 21, 2017 9:57 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

Но она "зараза" нечего не говорит...

Код: Выделить всё

//
// 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"; 
может по этому?
За это сообщение автора DimSun75 поблагодарил:
Velizar (Вт фев 21, 2017 10:08 pm)
Рейтинг: 1.16%
Velizar
Сообщения: 37
Зарегистрирован: Ср фев 15, 2017 10:54 pm
Благодарил (а): 9 раз
Поблагодарили: 8 раз

Re: Алиса ничего не говорит - Windows7 x64, English SAPI5 Vo

Сообщение Velizar » Вт фев 21, 2017 10:03 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

Но она "зараза" нечего не говорит...
Нашел решение

Эта проблема возникает, когда ваши .js файлы связаны с чем-то, кроме CScript
решение - набрать в консоли:

Код: Выделить всё

assoc .js=JSFILE
и теперь при наборе команды

Код: Выделить всё

C:\_majordomo\htdocs\rc>cscript sapi.js hello //D      
система говорит Hello

МДМ также начал говорить :D
Всем спасибо, возможно у кого то будет такая же проблема...
Ответить