Bug 43157

Summary: Не работают функции "Приостановить/Продолжить зачитывание" во вкладке Сервис kf5-purpose
Product: Sisyphus Reporter: Анастасия Кирюхина <kiriukhinaaa>
Component: speech-dispatcherAssignee: Michael Pozhidaev <msp>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris, manowar, msp, tatyana, vercha, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=45059
Attachments:
Description Flags
Видео none

Description Анастасия Кирюхина 2022-07-06 13:51:04 MSK
Created attachment 11047 [details]
Видео

Тестовый стенд p10 kworkstation x86-64
Обновленный до Sisyphus

# rpm -qa | grep kf5-purpose
kf5-purpose-common-5.95.0-alt1.noarch
kf5-purpose-5.95.0-alt1.x86_64

Шаги воспроизведения:

# apt-get install kf5-purpose speech-dispatcher kde5-okular

1. Запустить программу из терминала: $ okular
2. Файл -> Открыть текстовый документ (с текстом).
3. Вкладка "Сервис" -> "Зачитать текущую страницу/весь документ" -> Нажать несколько раз "Приостановить/Продолжить зачитывание" -> "Прекратить зачитывание" -> "Зачитать текущую страницу/весь документ".

Ожидаемый результат: Все функции работают корректно.

Фактический результат: Функции "Приостановить/Продолжить зачитывание" не работают. Функции "Зачитать текущую страницу/весь документ" при повторном нажатии после использования "Прекратить зачитывание" не работают.
(rpm -qa | grep okular
kde5-okular-22.04.1-alt1
libokular5core10-22.04.1-alt1
kde5-okular-common-22.04.1-alt1
kde5-okular-core-22.04.1-alt1)

Дополнительное исследование:
https://git.altlinux.org/tasks/300571/

на стенде p10 kworkstation x86-64 поведение аналогичное вышеописанному,

на стенде p10 education x86-64 kde фактический результат: Функции "Приостановить/Продолжить зачитывание" не работают.
# rpm -qa | grep speech-dispatcher
speech-dispatcher-0.10.2-alt1
$ okular
Connection to speech-dispatcher failed

Приложено видео, см. вложения.
Comment 1 Sergey V Turchin 2022-07-06 14:01:34 MSK
speech-dispatcher точно пора обновить. Запросто связано может быть, т.к. kf5-purpose довольно молодой проект.
Comment 2 Tatyana Gagina 2023-01-27 16:57:39 MSK
Дополнительные исследования (для p10 и Sisyphus): зачитывание выполняется, но только не из вкладки Сервис, а из контекстного меню.

Шаги: 
$ okular -> открыть любой текстовый документ -> выделить конкретный отрывок из текста -> ПКМ -> Зачитать текст. 

Результат: зачитывание выполняется, но с зацикленным звуком (см.баг https://bugzilla.altlinux.org/45059).
Далее удаётся остановить: Сервис -> Прекратить зачитывание.
После использования любой функции из вкладки Сервис цикл Зачитать-Прекратить перестаёт работать. Возобновляется только после перезапуска okular.

Все остальные действия из вкладки Сервис не работают вообще даже после перезапуска.

Ожидаемый результат: все функции работают.

Версии на p10: kde5-okular-22.12.1-alt1
kf5-purpose-common-5.102.0-alt1
speech-dispatcher-0.10.2-alt2

Версии на Sisyphus: kde5-okular-22.08.3-alt2
kf5-purpose-common-5.102.0-alt1
speech-dispatcher-0.10.2-alt1