Нет, вы ошибаетесь. У вас более старая версия rpm-файла, и вы установили CentOS6.4, для чего требуется пакет el6, который НЕ совместим с вашей системой.
Вам необходимо установить пакет lipXp-devel
, совместимый с установленным пакетом libXp-1.0.0-15.1.el6.i686
. Этот пакет доступен на rpm.pbone.net
Попробуйте установить этот пакет .
Я столкнулся с той же проблемой, когда использовал его в скрипте. Вы можете выполнить spd-say -w "Message"
и посмотреть код выхода, чтобы убедиться, что spd -say может отправить сигнал диспетчеру речи. Если это не удается, вам необходимо сбросить конфигурацию spd.
Для сброса конфигурации spd запустите spd-conf
на терминале.
После запуска 'spd -conf' появится приглашение, в котором в большинстве случаев можно сохранить параметр по умолчанию (, что означает, что вы можете нажать Enter несколько раз ). В конце концов вы увидите следующую опцию: «Не удается запустить Диспетчер речи. Выход со статусом 256. Возможно, это связано с тем, что ваш Диспетчер речи уже запущен. Вы хотите убить все запущенные Speech Dispatchers и повторить попытку? [да] :"
Теперь нажмите Enter, и вы должны услышать сообщение через динамик.
Теперь spd -say должен работать нормально.