Ви бачите це, тому що ми виявили проблему, коли сторінка, яку ви переглядали, намагалася використати інструмент Speech Dispatcher.
У деяких версіях Speech Dispatcher є помилка, через яку, навіть якщо під час інсталяції встановлено всі необхідні пакунки, а також голоси, конфігурація за замовчуванням не містить жодного робочого голосу. Це було виявлено та https://github.com/brailcom/speechd/c.../43a967b1 виправлено у попередніх версіях і версії після 0.11.2 точно повинні мати виправлення. Можливо, у вашому дистрибутиві виправлення було перенесено і до старіших версій.
Повідомлення про помилки, з якими ви можете зіткнутися
- “You can’t use speech synthesis because the Speech Dispatcher library is missing.”
Installing speech dispatcher should help.
- “You can’t use speech synthesis because Speech Dispatcher needs to be updated.”
Make sure the version from your distribution matches the below requirements.
- “You can’t use speech synthesis because the Speech Dispatcher library is broken.”
The library was found and is matching version, but somehow it lacks some features Firefox needs.
- “You can’t use speech synthesis because Speech Dispatcher won’t open.”
There is a problem trying to communicate with the service. Mostly due to Snap or Flatpak as mentioned below.
- “You can’t use speech synthesis because voices aren’t available in Speech Dispatcher.”
While Firefox has been able to access the Speech Dispatcher tool, its current configuration results in no voice being available for producing sound.
Для Firefox необхідна мінімальна версія Speech Dispatcher v0.8.2. Більшість дистрибутивів Linux надають пакунки, і ви можете знайти кілька прикладів встановлення нижче.
Встановлення пакунку Speech Dispatcher
Debian / Ubuntu
Ви можете встановити інструмент за допомогою менеджера пакунків Synaptic. Вибравши Запропоновані пакунки, ви отримаєте повністю робочу установку. Крім того, ви можете скористатися терміналом:
sudo apt install speech-dispatcher
Fedora
sudo dnf install speech-dispatcher
Перевірка працездатності Speech Dispatcher
Спробуйте переконатися, що наступна команда може виводити звук у вашій системі. Якщо ні, то це означає, що щось не так у ваших налаштуваннях, і ви не можете очікувати, що Firefox зможе використовувати її для синтезу мовлення. Якщо все працює, ви повинні почути вимовлене слово "Hi".
spd-say hi
Не вдається запустити Speech Dispatcher
Залежно від конфігурації вашої системи (зокрема, використання пакетів Snap або Flatpak, але не тільки), ви можете зіткнутися зі специфічною помилкою, коли Speech Dispatcher не відкривається. Це означає, що хоча Firefox зміг знайти необхідну бібліотеку для використання Speech Dispatcher, він не може зв'язатися з цією службою. Це може бути пов'язано з невдалим запуском служби або відсутністю підтримки такої функції, як активація системних сокетів (здебільшого актуально для пакетів Snap або Flatpak).
Підтримка активації системних сокетів залежить від версії Speech Dispatcher вище 0.11.4; ваш дистрибутив може мати бекпорт, щоб зробити цю функцію доступною у старіших версіях. Ми рекомендуємо вам звернутися за допомогою до форуму підтримки вашого дистрибутива.