Bug 45059 - speech-dispatcher: Не корректно произносит символы кириллицы
Summary: speech-dispatcher: Не корректно произносит символы кириллицы
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: speech-dispatcher (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: manowar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-27 16:48 MSK by Tatyana Gagina
Modified: 2023-07-23 11:26 MSK (History)
3 users (show)

See Also:


Attachments
Видео с воспроизведением ошибки (185.09 KB, video/webm)
2023-07-23 11:26 MSK, Evgeny Ivanitskiy
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tatyana Gagina 2023-01-27 16:48:23 MSK
Стенды, обновлённые до Sisyphus:
Workstation K x86_64
Education KDE x86_64

Версии: speech-dispatcher-0.10.2-alt1
kf5-purpose-common-5.102.0-alt1

Реальный стенд: Lenovo 80YL.

Информация о звуковой карте в системе:
$ lspci | grep -i audio
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)

$ aplay --list-devices или aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC236 Analog [ALC236 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Звуковые модули:
$ arecord --list-devices
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC236 Analog [ALC236 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Пердварительно воспроизведение звука проверялось в браузере (Chromium/Chromium-gost/Firefox) и из приложений аудио. Проблем со звуком не обнаружено.

Шаги воспроизведения:
1) Установить пакеты: 
# apt-get install speech-dispatcher kf5-purpose-common kde5-okular
2) Запустить программу из терминала: $ okular
3) Файл -> Открыть текстовый документ (любой) -> на панели инструментов нажать  "Выделение текста" -> выбрать из выпадающего списка "Выделение текста" -> выделить предложение -> ПКМ на текст -> Зачитать текст.

Результат: зацикливание звука, хаотичное перечитываение одних и тех же звуков.

Для прекращения: вкладка Сервис -> Прекратить зачитывание -> зачитывание прекращено.

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

Проверялось на p10, ошибка воспроизводится.
Версии: speech-dispatcher-0.10.2-alt1
kf5-purpose-common-5.102.0-alt1
Comment 1 Evgeny Ivanitskiy 2023-07-23 11:25:46 MSK
Проверил воспроизводимость ошибки - название ошибки не соответствует фактическому результату.

При попытке зачитывания документа, в котором содержатся буквы кириллицы, speech-dispatcher зачитывает не сами буквы, а их символьное значение в таблице Unicode.

К примеру: Символ «я» будет произнесен как «Letter four four f», что соответствует символу «я» в таблице Unicode - U+044F. Поэтому если попросить зачитать весь документ, то сложится впечатление бессвязного произношения и воспроизведение набора хаотичных зацикленных звуков. Однако цифры или символы латиницы speech-dispatcher произносит верно.

Приложил видео с воспроизведением ошибки
Comment 2 Evgeny Ivanitskiy 2023-07-23 11:26:17 MSK
Created attachment 13908 [details]
Видео с воспроизведением ошибки