Beszéd diszpécser szükséges a Beszédszintézis API-hoz

Firefox Firefox Létrehozva: A felhasználók 100%-a hasznosnak találta ezt

Ez az üzenet azért jelenik meg, mert problémát észleltünk, miközben az éppen böngészett oldal a Speech Dispatcher eszközt próbálta használni.

A Speech Dispatcher bizonyos verziói egy olyan hibát tartalmaznak, amely miatt még akkor sem áll rendelkezésre működő hang az alapértelmezett konfigurációban, ha a telepítés minden szükséges csomagot és hangot tartalmaz. Ezt a hibát azonosították és javították a fejlesztői ágban (upstream), így a 0.11.2 utáni verziók már biztosan tartalmazzák a javítást. Előfordulhat, hogy az alkalmazott disztribúció a régebbi verziókhoz is átvezette a javítást.

Lehetséges hibaüzenetek

  • „You can’t use speech synthesis because the Speech Dispatcher library is missing.” (A beszédszintézis nem használható, mert a Speech Dispatcher könyvtár hiányzik.)

A Speech Dispatcher telepítése segíthet a problémán.

  • „You can’t use speech synthesis because Speech Dispatcher needs to be updated.” (A beszédszintézis nem használható, mert a Speech Dispatcher frissítésre szorul.)

Győződjön meg arról, hogy a disztribúció verziója megfelel az alábbi követelményeknek.

  • „You can’t use speech synthesis because the Speech Dispatcher library is broken.” (A beszédszintézis nem használható, mert a Speech Dispatcher könyvtár sérült.)

A rendszer megtalálta a könyvtárat, és a verzió is megfelelő, de valamiért hiányoznak belőle a Firefox számára szükséges funkciók.

  • „You can’t use speech synthesis because Speech Dispatcher won’t open.” (A beszédszintézis nem használható, mert a Speech Dispatcher nem nyitható meg.)

Probléma lépett fel a szolgáltatással való kommunikáció során. Ez leggyakrabban a Snap vagy Flatpak használatából adódik, ahogy azt alább részletezzük.

  • „You can’t use speech synthesis because voices aren’t available in Speech Dispatcher.” (A beszédszintézis nem használható, mert nem érhetők el hangok a Speech Dispatcherben.)

Bár a Firefox hozzáfért a Speech Dispatcher eszközhöz, annak jelenlegi beállítása nem biztosít elérhető hangot a hangképzéshez.

A Firefox a Speech Dispatcher v0.8.2-es vagy újabb verzióját igényli. A legtöbb Linux disztribúció biztosít csomagokat, alábbiakban néhány példa található a telepítés módjára.

A Speech Dispatcher csomag telepítése

Debian / Ubuntu

Az eszköz a Synaptic csomagkezelővel telepíthető. A Javasolt csomagok (Suggested packages) kiválasztása biztosítja a teljesen működőképes beállítást. Alternatív megoldásként használja a terminált:

sudo apt install speech-dispatcher

Fedora

sudo dnf install speech-dispatcher speech-dispatcher-utils

A Speech Dispatcher ellenőrzése

Érdemes ellenőrizni, hogy a következő parancs képes-e hangot kiadni a rendszeren. Ha nem, az arra utal, hogy valami gond van a beállításokkal, és nem várható el, hogy a Firefox használni tudja a beszédszintézishez. Ha működik, a „hi” szót kell hallania.

spd-say hi

A Speech Dispatcher megnyitásának sikertelensége

A rendszerkonfigurációtól függően (beleértve, de nem kizárólagosan a Snap vagy Flatpak csomagok használatát) előfordulhat egy olyan hiba, amelynél a Speech Dispatcher nem nyílik meg. Ez azt jelenti, hogy bár a Firefox megtalálta a Speech Dispatcher használatához szükséges könyvtárat, nem tud kommunikálni a szolgáltatással. Ennek oka lehet a szolgáltatás indításának sikertelensége, vagy egy olyan funkció támogatásának hiánya, mint a systemd socket aktiválás (ez leginkább a Snap vagy Flatpak csomagoknál releváns).

A systemd socket aktiválás támogatása a Speech Dispatcher 0.11.4 feletti verzióitól függ, előfordulhat, hogy a disztribúció rendelkezik olyan javítással (backport), amely ezt régebbi verziókon is működőképessé teszi. Javasoljuk, hogy keressen fel egy, a disztribúcióhoz tartozó támogatási fórumot segítségért.

Ezek a nagyszerű emberek segítettek a leírás megírásában:

Illustration of hands

Közreműködés

Növelje és ossza meg tapasztalatát másokkal. Válaszoljon kérdésekre és tökéletesítse a tudásbázisunkat.

További tudnivalók