{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["devel/dwz","devel/gmake","devel/libtool","lang/python/3","print/texinfo","textproc/intltool"],"categories":["audio","lang/python"],"comment":"common interface to speech synthesis","compare":"/compare/speech-dispatcher/index.json","dependentCount":null,"description":"The Speech Dispatcher project provides a high-level device independent\nlayer for access to speech synthesis through a simple, stable and well\ndocumented interface.\n\nKey features:\n    o Common interface to different TTS engines.\n    o Handling concurrent synthesis requests - requests may come\n      asynchronously from multiple sources within an application and/or\n      from different applications.\n    o Subsequent serialization, resolution of conflicts and priorities\n      of incoming requests.\n    o Context switching - state is maintained for each client connection\n      independently, event for connections from within one application.\n    o High-level client interfaces for popular programming languages.\n    o Common sound output handling - audio playback is handled by Speech\n      Dispatcher rather than the TTS engine, since most engines have\n      limited sound output capabilities.","flavors":[],"html":"https://daemonports.org/openbsd/audio/speech-dispatcher/","kind":"port","lastUpdate":"2026-07-08T12:41:58Z","license":null,"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","name":"speech-dispatcher","newest":true,"newestVersion":"0.12.1","noVulnData":true,"origin":"audio/speech-dispatcher","otherSystems":[{"maintainer":"multimedia@FreeBSD.org","matchedBy":"name","newest":true,"origin":"accessibility/speech-dispatcher","path":"/accessibility/speech-dispatcher/","system":"FreeBSD","version":"0.12.1_1"},{"maintainer":"ryoon@NetBSD.org","newest":true,"origin":"audio/speech-dispatcher","path":"/netbsd/audio/speech-dispatcher/","system":"NetBSD","updated":"2026-09-29","version":"0.12.1nb4"},{"maintainer":"multimedia@FreeBSD.org","matchedBy":"name","origin":"accessibility/speech-dispatcher","path":"/dragonfly/accessibility/speech-dispatcher/","system":"DragonFly","version":"0.12.0"},{"maintainer":"ports@MidnightBSD.org","matchedBy":"name","newest":true,"noVulnData":true,"origin":"accessibility/speech-dispatcher","path":"/midnightbsd/accessibility/speech-dispatcher/","system":"MidnightBSD","version":"0.12.1_1"},{"maintainer":"multimedia@FreeBSD.org","matchedBy":"name","newest":true,"noVulnData":true,"origin":"accessibility/speech-dispatcher","path":"","system":"HardenedBSD","version":"0.12.1_1"},{"maintainer":"multimedia@FreeBSD.org","matchedBy":"name","newest":true,"noVulnData":true,"origin":"accessibility/speech-dispatcher","path":"","system":"GhostBSD","version":"0.12.1_1"}],"packages":null,"pkgName":"speech-dispatcher-0.12.1p0","related":null,"repository":"OpenBSD ports","requiredBy":["games/gargoyle","games/godot/pack2","games/godot/pack3","misc/brltty","x11/qt5/qtspeech","x11/qt6/qtspeech"],"requiredByCount":6,"runDepends":["audio/espeak","audio/libao","audio/libsndfile","devel/dotconf","devel/glib2","devel/libtool","devel/py-xdg","lang/python/3"],"status":null,"system":"openbsd","systemLabel":"OpenBSD","version":"0.12.1p0","versions":null,"vulnerabilities":null,"www":"http://devel.freebsoft.org/speechd"}
