Образ: * 854d6f828808525cefd5e4a2c2d1f5be alt-education-10.0-x86_64.iso (KDE) Версия пакета: * kde5-kmouth-22.04.2-alt1 Шаги воспроизведения: 1. Запустить kmouth 2. Выполнить первоначальную настройку: 1. Синтез речи: * "Использовать систему синтеза речи по умолчанию" * Движок: "flite" * Голос: "kal16" 2. Автодополнение слов * Язык: "Английский (США) (en_US)" 3. В главном меню выбрать: "Разговорники -> Greetings -> Hello." 4. Справа внизу в окне программы нажать на кнопку "Сказать" Ожидаемый результат: * Звуковое воспроизведение слова "Hello." Фактический результат: * Звук не воспроизводится Примечания: * Необходимо доустановить пакет speech-dispatcher-module-flite * Проверялось в виртуальной машине в системе Proxmox Virtual Environment, к которой добавлено виртуальное звуковое устройство "AC97" (ошибка аналогична с устройством "ich9-intel-hda"). * Возможно, что ошибка как-то связана с #42205
У меня разговаривает на моей машине `echo hello | flite` > Необходимо доустановить пакет speech-dispatcher-module-flite Не нужно. $ rpm -qa| grep flite flite-debuginfo-2.2-alt1.x86_64 flite-2.2-alt1.x86_64 libwmflite-0.2.8.4-alt13.x86_64 Если баг только на ВМ, то её и чините.
(Ответ для Sergey V Turchin на комментарий #1) > У меня разговаривает на моей машине > `echo hello | flite` Да, действительно, команда работает. > > Необходимо доустановить пакет speech-dispatcher-module-flite > Не нужно. > $ rpm -qa| grep flite > flite-debuginfo-2.2-alt1.x86_64 > flite-2.2-alt1.x86_64 > libwmflite-0.2.8.4-alt13.x86_64 Если пакет не установить (выяснил, что необходим пакет speech-dispatcher, а не speech-dispatcher-module-flite) и запустить kmouth из эмулятора терминала, то в него будут выводиться сообщения вида: Connection to speech-dispatcher failed при запуске программы и любой последующей попытке выполнить функцию "Сказать" с выбранной фразой.
(Ответ для Anton Zhukharev на комментарий #2) > (Ответ для Sergey V Turchin на комментарий #1) > > У меня разговаривает на моей машине > > `echo hello | flite` > Да, действительно, команда работает. > > > > Необходимо доустановить пакет speech-dispatcher-module-flite > > Не нужно. > > $ rpm -qa| grep flite > > flite-debuginfo-2.2-alt1.x86_64 > > flite-2.2-alt1.x86_64 > > libwmflite-0.2.8.4-alt13.x86_64 > Если пакет не установить (выяснил, что необходим пакет speech-dispatcher, а > не speech-dispatcher-module-flite) и запустить kmouth из эмулятора > терминала, то > в него будут выводиться сообщения вида: > > Connection to speech-dispatcher failed > > при запуске программы и любой последующей попытке выполнить функцию > "Сказать" с выбранной фразой. При этом звук не воспроизводится.
Разберитесь с flite сначала.
Стенд: 7db339f5e6e0cd2fbe67f4cb5df0f76e alt-education-10.1-x86_64.iso. В P10 ошибка не воспроизводится. Версии пакетов: * flite-2.1-alt1 * speech-dispatcher-0.10.2-alt1 * kde5-kmouth-22.08.3-alt1 В Sisyphus ошибка не воспроизводится (стенд обновлён до Sisyphus). Версии пакетов: * flite-2.2-alt1 * speech-dispatcher-0.10.2-alt2 * kde5-kmouth-22.12.1-alt1