скажем, команда не работает только в командной строке. Установка Debian

Нет, вы ошибаетесь. У вас более старая версия rpm-файла, и вы установили CentOS6.4, для чего требуется пакет el6, который НЕ совместим с вашей системой.

Вам необходимо установить пакет lipXp-devel , совместимый с установленным пакетом libXp-1.0.0-15.1.el6.i686 . Этот пакет доступен на rpm.pbone.net
Попробуйте установить этот пакет .

1
26.01.2018, 19:53
1 ответ

Я столкнулся с той же проблемой, когда использовал его в скрипте. Вы можете выполнить spd-say -w "Message"и посмотреть код выхода, чтобы убедиться, что spd -say может отправить сигнал диспетчеру речи. Если это не удается, вам необходимо сбросить конфигурацию spd.

Для сброса конфигурации spd запустите spd-confна терминале.

После запуска 'spd -conf' появится приглашение, в котором в большинстве случаев можно сохранить параметр по умолчанию (, что означает, что вы можете нажать Enter несколько раз ). В конце концов вы увидите следующую опцию: «Не удается запустить Диспетчер речи. Выход со статусом 256. Возможно, это связано с тем, что ваш Диспетчер речи уже запущен. Вы хотите убить все запущенные Speech Dispatchers и повторить попытку? [да] :"
Теперь нажмите Enter, и вы должны услышать сообщение через динамик.

Теперь spd -say должен работать нормально.

2
27.01.2020, 23:32

Теги

Похожие вопросы