Bug 43390 - Не работает функция "Сказать" на ALT Education 10 KDE
Summary: Не работает функция "Сказать" на ALT Education 10 KDE
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: flite (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-29 10:40 MSK by Anton Zhukharev
Modified: 2023-02-01 10:05 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Zhukharev 2022-07-29 10:40:24 MSK
Образ:
 * 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
Comment 1 Sergey V Turchin 2022-07-29 10:53:37 MSK
У меня разговаривает на моей машине
`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

Если баг только на ВМ, то её и чините.
Comment 2 Anton Zhukharev 2022-07-29 11:05:34 MSK
(Ответ для 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

при запуске программы и любой последующей попытке выполнить функцию "Сказать" с выбранной фразой.
Comment 3 Anton Zhukharev 2022-07-29 11:08:31 MSK
(Ответ для 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
> 
> при запуске программы и любой последующей попытке выполнить функцию
> "Сказать" с выбранной фразой.
При этом звук не воспроизводится.
Comment 4 Sergey V Turchin 2022-07-29 11:20:59 MSK
Разберитесь с flite сначала.
Comment 5 Anton Zhukharev 2023-02-01 10:05:14 MSK
Стенд: 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