How To Install speech-dispatcher on Rocky Linux 8

In this tutorial we learn how to install speech-dispatcher on Rocky Linux 8. speech-dispatcher is To provide a high-level device independent layer for speech synthesis

Introduction

In this tutorial we learn how to install speech-dispatcher on Rocky Linux 8.

What is speech-dispatcher

  • Common interface to different TTS engines * Handling concurrent synthesis requests – requests may come asynchronously from multiple sources within an application and/or from more different applications. * Subsequent serialization, resolution of conflicts and priorities of incoming requests * Context switching – state is maintained for each client connection independently, event for connections from within one application. * High-level client interfaces for popular programming languages * Common sound output handling – audio playback is handled by Speech Dispatcher rather than the TTS engine, since most engines have limited sound output capabilities.

We can use yum or dnf to install speech-dispatcher on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install speech-dispatcher.

Install speech-dispatcher on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install speech-dispatcher using dnf by running the following command:

sudo dnf -y install speech-dispatcher

Install speech-dispatcher on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install speech-dispatcher using yum by running the following command:

sudo yum -y install speech-dispatcher

How To Uninstall speech-dispatcher on Rocky Linux 8

To uninstall only the speech-dispatcher package we can use the following command:

sudo dnf remove speech-dispatcher

speech-dispatcher Package Contents on Rocky Linux 8

/etc/speech-dispatcher
/etc/speech-dispatcher/clients
/etc/speech-dispatcher/clients/emacs.conf
/etc/speech-dispatcher/modules
/etc/speech-dispatcher/modules/cicero.conf
/etc/speech-dispatcher/modules/dtk-generic.conf
/etc/speech-dispatcher/modules/epos-generic.conf
/etc/speech-dispatcher/modules/ibmtts.conf
/etc/speech-dispatcher/modules/ivona.conf
/etc/speech-dispatcher/modules/llia_phon-generic.conf
/etc/speech-dispatcher/modules/pico-generic.conf
/etc/speech-dispatcher/modules/swift-generic.conf
/etc/speech-dispatcher/speechd.conf
/usr/bin/speech-dispatcher
/usr/lib/.build-id
/usr/lib/.build-id/04
/usr/lib/.build-id/04/233a15e21a4d8769a5adf957dc588c1df3bfc6
/usr/lib/.build-id/1d
/usr/lib/.build-id/1d/d73a7832596575c0fb582af77f91f25df0513f
/usr/lib/.build-id/4b
/usr/lib/.build-id/4b/3d6313ce28655bd3235ddc781577ca07b1289a
/usr/lib/.build-id/ac
/usr/lib/.build-id/ac/3de9ce4935f217b7465ec03dfecf7c35be9083
/usr/lib/.build-id/b4
/usr/lib/.build-id/b4/8344224310921bb8b8c4abfd02899a42dc2ccf
/usr/lib/.build-id/bc
/usr/lib/.build-id/bc/900a974d8d6bba3133f4a70b1e673d83c669d9
/usr/lib/.build-id/be
/usr/lib/.build-id/be/a45f45069193b1608bea02a27155a943034389
/usr/lib/.build-id/d3
/usr/lib/.build-id/d3/69ffcbdb43ed87ce6e47e17c60125725ceab37
/usr/lib/libspeechd.so.2
/usr/lib/libspeechd.so.2.6.0
/usr/lib/speech-dispatcher
/usr/lib/speech-dispatcher-modules
/usr/lib/speech-dispatcher-modules/sd_cicero
/usr/lib/speech-dispatcher-modules/sd_dummy
/usr/lib/speech-dispatcher-modules/sd_generic
/usr/lib/speech-dispatcher/spd_alsa.so
/usr/lib/speech-dispatcher/spd_libao.so
/usr/lib/speech-dispatcher/spd_pulse.so
/usr/lib/systemd/system/speech-dispatcherd.service
/usr/share/doc/speech-dispatcher
/usr/share/doc/speech-dispatcher/NEWS
/usr/share/doc/speech-dispatcher/README
/usr/share/licenses/speech-dispatcher
/usr/share/licenses/speech-dispatcher/COPYING
/usr/share/locale/cs/LC_MESSAGES/speech-dispatcher.mo
/usr/share/locale/de/LC_MESSAGES/speech-dispatcher.mo
/usr/share/locale/hu/LC_MESSAGES/speech-dispatcher.mo
/usr/share/sounds/speech-dispatcher
/usr/share/sounds/speech-dispatcher/COPYING
/usr/share/sounds/speech-dispatcher/README
/usr/share/sounds/speech-dispatcher/at
/usr/share/sounds/speech-dispatcher/beginning-of-line
/usr/share/sounds/speech-dispatcher/canary-long.wav
/usr/share/sounds/speech-dispatcher/capital
/usr/share/sounds/speech-dispatcher/cembalo-1.wav
/usr/share/sounds/speech-dispatcher/cembalo-10.wav
/usr/share/sounds/speech-dispatcher/cembalo-11.wav
/usr/share/sounds/speech-dispatcher/cembalo-12.wav
/usr/share/sounds/speech-dispatcher/cembalo-2.wav
/usr/share/sounds/speech-dispatcher/cembalo-3.wav
/usr/share/sounds/speech-dispatcher/cembalo-6.wav
/usr/share/sounds/speech-dispatcher/chord-7.wav
/usr/share/sounds/speech-dispatcher/cockchafer-gentleman-1.wav
/usr/share/sounds/speech-dispatcher/cymbaly-1.wav
/usr/share/sounds/speech-dispatcher/dummy-message.wav
/usr/share/sounds/speech-dispatcher/electric-piano-3.wav
/usr/share/sounds/speech-dispatcher/empty-text
/usr/share/sounds/speech-dispatcher/end-of-line
/usr/share/sounds/speech-dispatcher/finish
/usr/share/sounds/speech-dispatcher/glass-water-1.wav
/usr/share/sounds/speech-dispatcher/guitar-12.wav
/usr/share/sounds/speech-dispatcher/guitar-13.wav
/usr/share/sounds/speech-dispatcher/gummy-cat-2.wav
/usr/share/sounds/speech-dispatcher/hash
/usr/share/sounds/speech-dispatcher/klavichord-4.wav
/usr/share/sounds/speech-dispatcher/left-brace
/usr/share/sounds/speech-dispatcher/left-round-bracket
/usr/share/sounds/speech-dispatcher/left-square-bracket
/usr/share/sounds/speech-dispatcher/message
/usr/share/sounds/speech-dispatcher/percussion-10.wav
/usr/share/sounds/speech-dispatcher/percussion-12.wav
/usr/share/sounds/speech-dispatcher/percussion-28.wav
/usr/share/sounds/speech-dispatcher/percussion-50.wav
/usr/share/sounds/speech-dispatcher/piano-3.wav
/usr/share/sounds/speech-dispatcher/pipe
/usr/share/sounds/speech-dispatcher/pipe.wav
/usr/share/sounds/speech-dispatcher/pisk-down-cink.wav
/usr/share/sounds/speech-dispatcher/pisk-down.wav
/usr/share/sounds/speech-dispatcher/pisk-up-cink.wav
/usr/share/sounds/speech-dispatcher/pisk-up.wav
/usr/share/sounds/speech-dispatcher/prompt
/usr/share/sounds/speech-dispatcher/prompt.wav
/usr/share/sounds/speech-dispatcher/right-brace
/usr/share/sounds/speech-dispatcher/right-round-bracket
/usr/share/sounds/speech-dispatcher/right-square-bracket
/usr/share/sounds/speech-dispatcher/start
/usr/share/sounds/speech-dispatcher/test.wav
/usr/share/sounds/speech-dispatcher/trumpet-1.wav
/usr/share/sounds/speech-dispatcher/trumpet-12.wav
/usr/share/sounds/speech-dispatcher/violoncello-7.wav
/usr/share/sounds/speech-dispatcher/xylofon.wav
/usr/share/speech-dispatcher
/usr/share/speech-dispatcher/conf
/usr/share/speech-dispatcher/conf/clients
/usr/share/speech-dispatcher/conf/desktop
/usr/share/speech-dispatcher/conf/desktop/speechd.desktop
/usr/share/speech-dispatcher/conf/modules
/var/log/speech-dispatcher
/etc/speech-dispatcher
/etc/speech-dispatcher/clients
/etc/speech-dispatcher/clients/emacs.conf
/etc/speech-dispatcher/modules
/etc/speech-dispatcher/modules/cicero.conf
/etc/speech-dispatcher/modules/dtk-generic.conf
/etc/speech-dispatcher/modules/epos-generic.conf
/etc/speech-dispatcher/modules/ibmtts.conf
/etc/speech-dispatcher/modules/ivona.conf
/etc/speech-dispatcher/modules/llia_phon-generic.conf
/etc/speech-dispatcher/modules/pico-generic.conf
/etc/speech-dispatcher/modules/swift-generic.conf
/etc/speech-dispatcher/speechd.conf
/usr/bin/speech-dispatcher
/usr/lib/.build-id
/usr/lib/.build-id/22
/usr/lib/.build-id/22/6123de7d6bfe4f8a71b0913dde7818a80b5949
/usr/lib/.build-id/57
/usr/lib/.build-id/57/e9b20e358eed551def62188fe9db69f2a22666
/usr/lib/.build-id/b3
/usr/lib/.build-id/b3/e1c721544e151fce8fb998442be6eab555762e
/usr/lib/.build-id/b4
/usr/lib/.build-id/b4/6bd95864f54386ca0d7cbd3e39d321dde7f022
/usr/lib/.build-id/b6
/usr/lib/.build-id/b6/6718c61f238c73a585e0f0c24a683632f521d8
/usr/lib/.build-id/c5
/usr/lib/.build-id/c5/eb0123b914b15cfa194773b227f4a83a186518
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/48fc6e2a29470b405ebe04905f158d95bee1e3
/usr/lib/.build-id/e5
/usr/lib/.build-id/e5/ba34f2b514bbf24589621a37eebf19bd431a90
/usr/lib/systemd/system/speech-dispatcherd.service
/usr/lib64/libspeechd.so.2
/usr/lib64/libspeechd.so.2.6.0
/usr/lib64/speech-dispatcher
/usr/lib64/speech-dispatcher-modules
/usr/lib64/speech-dispatcher-modules/sd_cicero
/usr/lib64/speech-dispatcher-modules/sd_dummy
/usr/lib64/speech-dispatcher-modules/sd_generic
/usr/lib64/speech-dispatcher/spd_alsa.so
/usr/lib64/speech-dispatcher/spd_libao.so
/usr/lib64/speech-dispatcher/spd_pulse.so
/usr/share/doc/speech-dispatcher
/usr/share/doc/speech-dispatcher/NEWS
/usr/share/doc/speech-dispatcher/README
/usr/share/licenses/speech-dispatcher
/usr/share/licenses/speech-dispatcher/COPYING
/usr/share/locale/cs/LC_MESSAGES/speech-dispatcher.mo
/usr/share/locale/de/LC_MESSAGES/speech-dispatcher.mo
/usr/share/locale/hu/LC_MESSAGES/speech-dispatcher.mo
/usr/share/sounds/speech-dispatcher
/usr/share/sounds/speech-dispatcher/COPYING
/usr/share/sounds/speech-dispatcher/README
/usr/share/sounds/speech-dispatcher/at
/usr/share/sounds/speech-dispatcher/beginning-of-line
/usr/share/sounds/speech-dispatcher/canary-long.wav
/usr/share/sounds/speech-dispatcher/capital
/usr/share/sounds/speech-dispatcher/cembalo-1.wav
/usr/share/sounds/speech-dispatcher/cembalo-10.wav
/usr/share/sounds/speech-dispatcher/cembalo-11.wav
/usr/share/sounds/speech-dispatcher/cembalo-12.wav
/usr/share/sounds/speech-dispatcher/cembalo-2.wav
/usr/share/sounds/speech-dispatcher/cembalo-3.wav
/usr/share/sounds/speech-dispatcher/cembalo-6.wav
/usr/share/sounds/speech-dispatcher/chord-7.wav
/usr/share/sounds/speech-dispatcher/cockchafer-gentleman-1.wav
/usr/share/sounds/speech-dispatcher/cymbaly-1.wav
/usr/share/sounds/speech-dispatcher/dummy-message.wav
/usr/share/sounds/speech-dispatcher/electric-piano-3.wav
/usr/share/sounds/speech-dispatcher/empty-text
/usr/share/sounds/speech-dispatcher/end-of-line
/usr/share/sounds/speech-dispatcher/finish
/usr/share/sounds/speech-dispatcher/glass-water-1.wav
/usr/share/sounds/speech-dispatcher/guitar-12.wav
/usr/share/sounds/speech-dispatcher/guitar-13.wav
/usr/share/sounds/speech-dispatcher/gummy-cat-2.wav
/usr/share/sounds/speech-dispatcher/hash
/usr/share/sounds/speech-dispatcher/klavichord-4.wav
/usr/share/sounds/speech-dispatcher/left-brace
/usr/share/sounds/speech-dispatcher/left-round-bracket
/usr/share/sounds/speech-dispatcher/left-square-bracket
/usr/share/sounds/speech-dispatcher/message
/usr/share/sounds/speech-dispatcher/percussion-10.wav
/usr/share/sounds/speech-dispatcher/percussion-12.wav
/usr/share/sounds/speech-dispatcher/percussion-28.wav
/usr/share/sounds/speech-dispatcher/percussion-50.wav
/usr/share/sounds/speech-dispatcher/piano-3.wav
/usr/share/sounds/speech-dispatcher/pipe
/usr/share/sounds/speech-dispatcher/pipe.wav
/usr/share/sounds/speech-dispatcher/pisk-down-cink.wav
/usr/share/sounds/speech-dispatcher/pisk-down.wav
/usr/share/sounds/speech-dispatcher/pisk-up-cink.wav
/usr/share/sounds/speech-dispatcher/pisk-up.wav
/usr/share/sounds/speech-dispatcher/prompt
/usr/share/sounds/speech-dispatcher/prompt.wav
/usr/share/sounds/speech-dispatcher/right-brace
/usr/share/sounds/speech-dispatcher/right-round-bracket
/usr/share/sounds/speech-dispatcher/right-square-bracket
/usr/share/sounds/speech-dispatcher/start
/usr/share/sounds/speech-dispatcher/test.wav
/usr/share/sounds/speech-dispatcher/trumpet-1.wav
/usr/share/sounds/speech-dispatcher/trumpet-12.wav
/usr/share/sounds/speech-dispatcher/violoncello-7.wav
/usr/share/sounds/speech-dispatcher/xylofon.wav
/usr/share/speech-dispatcher
/usr/share/speech-dispatcher/conf
/usr/share/speech-dispatcher/conf/clients
/usr/share/speech-dispatcher/conf/desktop
/usr/share/speech-dispatcher/conf/desktop/speechd.desktop
/usr/share/speech-dispatcher/conf/modules
/var/log/speech-dispatcher

References

Summary

In this tutorial we learn how to install speech-dispatcher on Rocky Linux 8 using yum and dnf.